- ベストアンサー
emacsでバッファを再読み込みしたい
emacsで現在開いているバッファを再読み込みするような コマンドってありますか? 今はC-x C-f ファイル名で再オープンしています。 ファイル名を入れずにすむ方法があれば知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- Emacsのバッファ(buffer)について質問です。
Emacsでバッファ(buffer)を変更するコマンドがあるのですが, そもそもバッファとは何のことで, 変更することにどういう意味があるのでしょうか。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- elispで最後に開いたバッファを閉じるコマンド
emacs lispで「最後に開いたバッファを閉じる」コマンドを作りたいです。 例えばヘルプを開いたときにそのバッファをすぐ閉じたりするなどのときに使います。 どのようにすれば作れるでしょうか。
- 締切済み
- その他(プログラミング・開発)
- emacs lispで別のバッファを制御する方法
emacs lispのプログラミングをしていて、現在のバッファにあるファイル名と行番号を取得して別のwindowにそのファイルのその行を表示させたいのですが、以下の様にしてファイルのオープンは出来るのですが行の移動が出来ません。どの様にしたら良いのでしょうか? ------------------------ (defun elx-display-source () (interactive) (elx-link-to-source) ; <--この関数でfile-nameとline-noに値がセットされる (setq log-buffer (current-buffer)) <-- 今のバッファ ( if file-name (progn (setq rtl-buffer (find-file-noselect file-name)) <-- 新しいファイルを開く(OK) (display-buffer rtl-buffer) ; (switch-to-buffer rtl-buffer) ; (goto-line line-no) ; <-- ここで行をジャンプさせたいがしない。。。 (switch-to-buffer log-buffer))) ) ---------------------
- 締切済み
- その他(プログラミング・開発)
- Meadowで.emacsを呼んでくれない。
Meadowで軌道時に.emacsを呼んでくれないので毎回"M-x load-file .emacs"してます。 インストール時に設定したディレクトリや、cygwinでのホームディレクトリからは呼んでくれません。ホームがどう設定されているか調べるために、ファイルのオープンで"~/"で補間してみると、Meadow/1.14/bin/になってました。ここにも.emacsをおいたのですがそれでもダメです。どうすればよいでしょうか?
- 締切済み
- その他(OS)
- Emacs Lisp: 関数に引数が渡せない?
お世話になります。 ----------------------------------------- ; -*- lisp-interaction -*- ; このファイルはtest.elisというファイル名で、そのファイルを開いたバッファで実行 (buffer-name) ;;; ミニバッファに以下のように表示される ;;; "test.elis" (buffer-name "test.elis") ;;; ★引数を与えるとそのバッファ名を返すはず ;;; エラーになる ;;; Debugger entered--Lisp error: (wrong-type-argument bufferp "test.elis") (get-buffer "test.elis") ;;; ミニバッファに以下のように表示される ;;; #<buffer test.elis> (buffer-file-name) ;;; ミニバッファに以下のように表示される ;;; "/home/userName/test.elis" (buffer-file-name "test.elis") ;;; ★引数を与えるとそのバッファのファイル名を返すはず ;;; エラーになる ;;; Debugger entered--Lisp error: (wrong-type-argument bufferp "test.elis") ----------------------------------------- Emacs Lispの勉強として、上のようなファイルを開いて、各関数の括弧綴じ)の後ろでC-x C-eとタイプして実行し、挙動を調べています。 ★をつけたbuffer-nameおよびbuffer-file-name関数は、それぞれ引数を渡したバッファ名、および、そのバッファのファイル名が返ると思われるのですが、実際には上記のようにエラーになります。 これはどうしてでしょうか。 Emacsは23.4.1を使っています。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- .emacsを読み込んでくれない
Cやrubyのプログラミングを勉強する際にemacsを使っていて、あるとき設定で.emacsをいじって保存し再起動したのですがそれまで反映されていた.emacsの設定、それと今回設定した.emacsの設定が読み込まれなくなりました。 直す方法または別の方法を教えてください。 スペック Macbook white Mac OS X Leopard 10.5.8 carbon Emacs 夏版(2009.7.25リリース)
- ベストアンサー
- C・C++・C#
- emacsのskk
emacsでの日本語入力にskkを使っています。バッファを開いて、編集するときに、毎回、C-xC-jを押さなければならないのが面倒だと思うようになりました。ファイルを開くときに、常に、skkの半角英字モードで開くようにするにはどのようにすればいいのでしょうか。どなたか分かる方教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- mac OS X emacs コマンド操作
macbook airにemacsを入れてみたのですが,コマンド操作がうまくいきません. 例えば,コマンド+[x]+[1]で画面を一つに統合する,や コマンド+[x]+[c]でemacsを終了させるなどの操作ができません. 気になったのは前者のコマンド操作をしたとき,emacsの1番下のバーに s-1 is undefined と出ているのですが,これは[x]を[s]と認識しているということでしょうか? なにかわかる方,よろしくお願いします.
- ベストアンサー
- Mac
お礼
なるほど、ありがとうございます。 しかし結局C-x C-f とあまり手間は変わりませんね… けっこうニーズの多い機能のような気がするのですが。