- ベストアンサー
emacs で変数を一時的に設定するのは、.emacs を編集するしかないでしょうか?
いま編集しているファイルだけについて、変数 case-fold-search を nil に設定したいと思っています。 http://www20.atwiki.jp/kobapan/pages/49.html こういう場合でも .emacs に書いて emacs を再起動するしかないでしょうか? M-x case-fold-search とやってもダメでした(何か勘違いしている・・・?) よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- Meadowで.emacsを呼んでくれない。
Meadowで軌道時に.emacsを呼んでくれないので毎回"M-x load-file .emacs"してます。 インストール時に設定したディレクトリや、cygwinでのホームディレクトリからは呼んでくれません。ホームがどう設定されているか調べるために、ファイルのオープンで"~/"で補間してみると、Meadow/1.14/bin/になってました。ここにも.emacsをおいたのですがそれでもダメです。どうすればよいでしょうか?
- 締切済み
- その他(OS)
- Emacsでflyspell-modeの自動起動
EmacsでTeXを使って英文を書くことが多いのですが、 Emacsを起動するたびに毎度毎度'M-x flyspell-mode'とタイプして 起動しています。たいした作業量ではないのですが、Emacsを起動すると 同時にflyspell-modeを起動するようにできないでしょうか? (.emacsにどう書いたらいいのかわかりません。) よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- Emacs上で動かせるWebkitの設定について
Emacsに関して初心者レベルなのですがお願いします。 http://www.emacswiki.org/emacs/WebKit 上記のページにEmacs上でWebkitを動かせる方法が記してあるので挑戦してみました。 まずDebian GNU/Linux 8.1をクリーンインストールした環境を準備。(apt-get upgradeも適用しました) はじめに「How to install it?」項目の一行目、”Emacs-webkit is based on PyQt5/PythonXlib/PythonEPC , so you need to install all these libraries to run emacs-webkit.”ということで、PyQt5、PythonXlib、PythonEPCを下記の手順でインストールしました。 PyQt5のインストール: $ sudo apt-get install qt5-default qttools5-dev-tools PythonXlibのインストール: $ sudo apt-get install python-xlib PythonEPCのインストール $ sudo apt-get install python-pip $ sudo pip install epc 次に「How to install it?」項目の二行目ですが、”Then download the emacs-webkit source code from github and put webkit.el in your load-path.”ということで、リンク先のgithubサイトから7つのファイルをダウンロードして、~/webkit/というディレクトリに保存したところまではできたのですが、”and put webkit.el in your load-path.”から先がよく分かりません。 ”load-pathが指定されてるところにwebkit.elを配置しろ”という意味だと思いましたので、~/.emacs.d/init.elに(add-to-list 'load-path "~/webkit/")と記し、「How to install it?」項目の三行目”After loading it, enjoy your browsing with M-x webkit-open-url.”に従ってEmacsを再起動後、M-x webkit-open-urlとしましたが[No match]となります。 ネットで検索したところ下記のようなページがありましたので、 (http://stackoverflow.com/questions/30460229/webkit-on-emacs-does-not-found-python-epc) 参考にして~/.emacs.d/init.elには次のように記しました。 (add-to-list 'load-path "~/webkit/") (require 'epc) (load "webkit.el") ただ、このページはエラーの相談ですので当然ですが、”File error: Cannot open load file, epc”となり先に進めません。 状況としては以上です。 どなたか良いアドバイスをお願いいたします。よろしくどうぞ。
- ベストアンサー
- Linux系OS
- emacsの事教えて!
navi2chをインストールしたんですが ターミナル.appでCUIのemacsを起動させてescでM-x navi2chとやったら Cannot open load file: navi2chとでます 調べてみたんですがよくわかりません GUI版のCarbonEmacsでは動くんですが ターミナルのCUIでは動きません! 誰か教えてください! emacsのファイルは.emacs.elであってるんですが emacsで使うUNIXアプリのパスはどう通せばいいのでしょう? whichでnavi2chと検索してもありません たとえばwhich w3mと打てば/sw/binのようにでてパッチはあわせられるんですが emacsで使えるアプリケーションのパスの合わし方とかがわからないんです だからemacs-w3mなどはfinkでやってます
- ベストアンサー
- その他([技術者向] コンピューター)
- Emacsのシェルでpythonの対話モード…
windows10上でEmacs26.3を使っています。 Emacsのシェル上でpythonの対話環境を開こうとしてもできません。 Emacs上でM-x shellなりM-x eshellなりM-x powershellなりでシェルを開いて、 画面が C:\Users\Username> 等となっている状態で、 C:\User\Username>python と打ってエンターを押しても、ただ改行されるだけで起動しません。 python以外でも、juliaやstack ghci(haskellの対話モード起動する)でも変な挙動になります。 普通のコマンド類(cdやdirなど)は問題なく使えます。 Emacs上ではなく普通にコマンドプロンプトやpowershellでなら普通にpython対話モードを起動できます。 どうすれば上手く起動するでしょうか。
- ベストアンサー
- その他(プログラミング・開発)
- Ubuntu+Emacs+Anthyの起動キー?
お世話になります。 Ubuntu 13.10で、Emacs23.4.1を使っています。 また、USキーボードを使っています。 日本語IMEとしてAnthyを使いたいのですが、Windowsで使い慣れたAlt+`(ALT+Grave)を使いたいと思いました。 Ubuntu自体のデフォルトのキーバインドはトップバーから「地域と言語の設定」で変更できました。 ただ、Emacsを使うときが問題です。 Ubuntuそのままの設定を生かすと、インラインには変更せず、びろーんと変換ボックスが垂れ下がって変換されるので、これをEmacs側の設定でなんとかしたいのです。 C-\(Ctrl+\)でAnthyを起動すると、いい感じにインライン変換でトグルすることは分かりました。 また、Emacsを起動するときに $ XMODIFIERS=@im=none emacs とすると、Ubuntu側のAnthy起動が殺せることがわかりました。 あとはEmacs側でAlt+`でAnthyを起動させるだけです。 (define-key global-map "\C-o" 'toggle-input-method) のように.emacs.d/init.elに書くと、C-oにIMEの起動/終了をバインドできることが分かったのですが、これをAlt+`にする方法が分かりません。 (define-key global-map "\M-'" 'toggle-input-method) (define-key global-map "\M-\'" 'toggle-input-method) (define-key global-map "\M-~" 'toggle-input-method) (define-key global-map "\M-\~" 'toggle-input-method) など、全部ダメでした。 これをどうすればいいのでしょうか。 簡単に言うと、Altキーを押しながら`(バッククォート)を押すイベントに、toggle-input-methodをバインドするにはどうすればいいでしょうか。 よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- Emacs23の日本語化について教えてください。
これで3日連続の質問になります。 ご迷惑おかけしてすみません。 Linux歴は長いのですが、スキルは初心者と同等です。 恥ずかしい話ですが、書籍・ネットの内容を何年経っても理解できません。 そこですみませんが質問です。 Emacs23の日本語化について検索しました。 例えば http://www11.atwiki.jp/s-irie/pages/13.html 多分このサイトが一番参考になると思っています。 その内容の中でまず menu-tree-el-0.97.tar.gz をダウンロードしました。 しかし、それ以下の {使い方 menu-tree.el をEmacsのロードパスの通ったディレクトリに保存し、バイトコンパイルします。 .emacsファイルに以下の内容を追加します。 (require 'menu-tree) 文字化けする場合は、menu-tree.elをロードする前にmenu-tree-coding-systemに適当なcoding-systemをセットします。 (if (and (= emacs-major-version 22) (eq window-system 'x)) (setq menu-tree-coding-system 'utf-8)) (require 'menu-tree) 「utf-8」の部分は各自の環境に合わせて設定してください。 } がさっぱり解りません。 ようやく少し「vi」が使えるようになりましたが どこに(require 'menu-tree)を追加するのか解りません。 書籍・ネットの説明でコマンドの先頭に$や#が付いていないと、意味が解りません。 これは、ずっと疑問にしていた事です。 是非教えてください。 「ロードパス」を検索しましたが理解しづらかったです。 力が抜けて「バイトコンパイル」は検索しませんでした。 .emacsファイルは$ findで探せるのでしょうか? ボクは何だかくたびれて自分で頑張らないで ここで質問している気がします。 これは「Emacs23の日本語化について」と 言うよりもLinuxの基本といった感じがします。 「vi」でファイルの内容を変えるのはほぼ理解できました。 「ロードパス」「バイトコンパイル」も難しいですが {.emacsファイルに以下の内容を追加します。 (require 'menu-tree)} どこに追加するのか解りません。 もしかすると疲れて丸投げしているような気がします。 落ち着いて休んだら解るのかも知れません。 許してください。 質問をまとめます。 1.Emacs23の日本語化を具体的に教えてください。 2.よくコマンドの先頭に$や#が付いていないのを 書籍やネットで見ますが、これはどう理解したらいいのでしょうか? 3.熟練者は書籍やネットで見ないコマンドを使います。 こういった方々はどうやって覚えたのでしょうか? 以上です。 度々すみません。 お返事を待っています。
- ベストアンサー
- その他([技術者向] コンピューター)
- Emacsでのgccのインクルードパスの設定方法
こんにちは。 Emacsは、Gnu Emacs for Windows 23.4 を使っています。 gccのインクルードパスの問題により、Emcasのcompileコマンドで、Cのソースファイルをコンパイルするができなくて困っています。 具体的には、CのソースファイルをEmacsで開き、「M-x compile」と入力した後、ミニバッファで「gcc -c test.c」と入力すると、以下のようなコンパイルエラーが表示されます。 ------------------------------------------------------------ gcc -c test.c test.c:1:19: no include path in which to search for stdio.h Compilation exited abnormally with code 1 at Sun Jul 08 18:24:05 ------------------------------------------------------------ どうやら、インクルードパスが設定されていないようです。 ちなみに、test.cは以下のような非常に単純なCプログラムです。 ------------------------------------------------------------ include <stdio.h> int main(void) { printf("Hello!\n"); return 0; } ------------------------------------------------------------ コマンドプロンプトや、ktermといった端末から、同じように gcc -c test.c というコマンドを実行すると、エラーが出る事はなく上手くコンパイルできますので、 適切なインクルードパスが設定されているはずです。 どうすれば、Emacsのcompileコマンドから、gccでコンパイルを行う時に使われる、インクルードパスを設定する事ができるのでしょうか? (gccの-Iオプションで、毎回インクルードパスを設定する必要をなくす方法が知りたいです。) では、よろしくお願い致します。
- ベストアンサー
- C・C++・C#
- WindowsのEmacsでTwitterを見たい
Windowsは10か11で、Emacsはバージョンが27.3です。 Twittering-modeを使いたいのですが、うまく動作しません。 EmacsWikiのTwittering-modeのページ(https://www.emacswiki.org/emacs/TwitteringMode-ja)を参考にして、Githubからtwittering-mode-masterをダウンロードし環境変数でHOMEに指定したディレクトリにコピー。 init.elに(add-to-list 'load-path "~/twittering-mode-master")と(require 'twittering-mode)を記述して、M-x twitとすると「Failure: c:/Windows/system32/curl.exe exited abnormally (exit-status=2) for POST https://api.twitter.com/oauth/request_token cond: Failed to retrieve a request token」というメッセージが帰ってきます。 ちなみに、Linux(Debian 11.2)だと同様に設定すると問題なく動きます。 どなたかアドバイスお願いできますか。よろしくお願いいたします。
- 締切済み
- その他(ソフトウェア)
- emacsなどソフトの起動に時間がかかる(ASTEC-Xを用いて)
メインPC環境: windowsXP(Home),ペンティアム2.2GHz,メモリ512MB,インターネットはケーブルテレビ 大学の研究室へputtyというソフトを用いてSSH接続しています。今回、ASTEC-Xの評価版をインストールして、putty上でEmacsやImageMagickを起動させることができました。しかし、それらのソフトの起動時間が遅いのです。例えばEmacsの場合、入力できるようになるまで1分かかります(正確には、コマンド入力後すぐにEmacsの一部分が表示され、徐々に全体が表示されるようになって入力可になる)。もう一つのサブのパソコンで試しても結果は同じでした。起動以外はスムーズにいきます(プログラムの実行やファイル編集などは問題ないです)。 もともと起動には時間がかかるものなのでしょうか?それとも異常ですか?
- ベストアンサー
- その他(OS)
- PC側で印刷エラーが発生していますが、設定は正しくなっています。詳細を教えてください。
- パソコンはWindows10で接続はUSBです。関連するソフトはP-touch Editor 5.4です。
- IP電話を使用していますが、印刷データとロールの一致させるエラーが発生しています。
お礼
ありがとうございます。 完璧です!