Emacs

Emacsで編集中のファイルのディレクトリをtmuxの新しいウィンドウで開く

前回に引き続きターミナルとEmacs間の連携の話。 今回はEmacsで編集中のファイルのディレクトリを、ターミナル(tmux)の新しいウィンドウで開く。 設定 (defun open-current-directory-in-tmux-new-window () "カレントディレクトリをtmuxの新しいwindowで開…

emacsclientを使ってターミナルから既に起動中のEmacsでファイルを開く

Emacs上のターミナルを使わずに、Emacsとターミナルを別々に使っていると、Emacsとターミナル間の連携が取りにくい。 ターミナルのカレントディレクトリにあるファイルをEmacsで開こうと思ったときに、コマンドでemacsを実行すると新しいEmacsが起動するし、…

起動時に必要ならinit.elをバイトコンパイルする

.emacs.d/をGitHubで管理していると、ある環境での更新を別の環境に適用するのに、git pullしてからバイトコンパイルしないといけないがめんどくさい。 なので、Emacs起動時にinit.elをバイトコンパイルする必要がある場合は、バイトコンパイルするようにし…

color-theme-railscastsをEmacs24に対応させた

Emacs 24以上を使うなら color-themeではなく、Emacsの themeフレームワークを使おう - Life is very short いつも使っているcolor-theme-railscastsというEmacsのカラーテーマを、Emacs24のthemeフレームワークに対応させてみた。 itiut/railscasts-theme ·…

Emacsのcompilation-modeでANSIカラーが表示できないのを直す

EmacsのCompile Commandでjadeを使ったときに、*compilation*バッファに文字化けみたいなものが表示されてた。 ^[[90mrendered ^[[36mindex.html ^[[0m どうやらANSIカラーのカラーコードだったので、カラー表示できるようにした。 (require 'ansi-color) (a…