Emacs

開いているバッファのうち特定ディレクトリ以下のファイルのものだけ閉じる方法

同じフレームワークでいくつものアプリを並列して開発していると、同じ名前のファイルが沢山あって、うっかりさっき開発していたプロジェクトで使ったview.pyを閉じないで次のプロジェクトのview.pyを開いてview.pyって名前のバッファになって、C-x bでバッ…

特定のファイルで指定したmajor-modeとminor-modeになってほしい時

todo.howmでmajor: taskpaper, minor: howmになってほしくてこう書いた。 (add-to-list 'auto-mode-alist (cons "todo.howm$" 'taskpaper-mode)) (add-to-list 'auto-mode-alist (cons ".howm$" 'howm-mode)) するとhowm-modeにしかならない。F1 v auto-mode…

キーボードマクロ

「C-x (」で記録開始。「C-x )」で記録終了。「C-x e」で最新のを実行して、連続して実行するならeを押せばいい。繰り返し実行する回数があらかじめわかっているとかなら「C-100 C-x e」とかやれば100回繰り返せる。「M-x insert-kbd-macro」で記録したマク…

特定フォルダ内ではバックアップを作らない

この前の記事(http://d.hatena.ne.jp/nishiohirokazu/20080328/1206694276)で Emacsでsnippetsを編集するとチルダのついたファイルができて困る。スニペットフォルダの中だけ作らないようにできないかな。 と書いていたところ、id:IMAKADOさんにサンプルコ…

背景色を変更

無関係な二つのプロジェクトのソースを編集している場合(片方を参考にしてもう片方を書いているとかでも同じか)、自分が今現在どっちを開いているのか勘違いして間違った操作をしそうになる。それを回避するために背景色を変えようと思って調べてみた。(set-…