Emacsで編集中のファイルのパスが知りたい場合

Emacsで編集中のファイルのパスが知りたい場合はbuffer-file-nameを使うと表示できるみたいです。

具体的には、編集中のファイル中のどこかに

(buffer-file-name)

と入力して、)のとなりでC-x C-eと入力するとファイルパスが表示されます。

.emacs

毎回(buffer-file-name)と入力するのが面倒な場合は.emacs

(defun show-file-name ()
  (interactive)
  (message (buffer-file-name)))
(global-set-key "\C-cz" 'show-file-name)

を追加すれば、M-x show-file-nameもしくはC-c zの入力でファイルパスを表示できるようになります。

リンク

emacs – The function to show current file’s full path in mini buffer – Stack Overflow
https://stackoverflow.com/questions/3669511/the-function-to-show-current-files-full-path-in-mini-buffer

関連記事

EmacsのddskkでInvalid face: modeline
Emacsでddskkを使おうとして、modelineでエラーになる場合はskk.elの ((skk-face-proportional-p 'modeline) を ((skk-face-proportional-p 'mode-line) に書き換えるworkaroundがあるそうです。注 リンク face名 modelineが削除されたことによるエラーと...

Emacs Lispの使い方
Emacs Lispに関する覚え書き 外部プログラム(シェルコマンド)の実行 (shell-command-to-string "sample.sh arg1 arg2") 文字列の結合 (concat "abc" "-" "def") ...

Windowsで簡単にEmacsとddskkを使う
WindowsでEmacsやddskkを使うのはいろいろと面倒なイメージでしたが、実は簡単でした。以下、参考までに手順をまとめておきます。 Emacsのインストール EmacsのWindows用バイナリは下記サイトで配布されています。 Index of /pub/GNU/emacs/windowshttp://ftp.jaist.ac.jp/pub/GNU/emacs/wind...

Emacsで文字コードと改行コードを指定して保存する方法
文字コードと改行コードを指定して保存 キーボードから C-x RET f と入力すると文字コードと改行コードを指定できます。 sjis-doseucjp-unixutf-8 など。 文字コードと改行コードを指定して開く テキストファイルを開いた場合の文字コードは自動で判別されると思いますが、文字化けしてしまった場合は C-x RET r で文...

コメントを残す

メールアドレスが公開されることはありません。