タグ別アーカイブ: emacs24

Emacs24.4から矩形選択が使いやすくなるらしい

先日cua-mode入れたばっかりなんですが標準機能でできるようになるんですね。

C-x SPC (rectangle-mark-mode)

で矩形選択モードになると。なるほど。
今までの C-x r なんちゃら よりは使いやすそうかな?

でもcua-modeの方が高機能っぽいしやっぱり使わないかなー…

 

emacs24.3 で Tramp が使えない

「Couldn’t find a proper `ls’ command」というエラーが出る場合の対処法。

trampのバグらしい。

1.lisp/net/tramp-sh.el を再コンパイルする。
(2.M-x tramp-cleanup-all-connections を実行)
3.~/.emacs.d/tramp を削除
4.emacs再起動

これでOK。

#14030 – 24.3; expand-file-name expands remote file name on Windows incorrectly – GNU bug report logs
Emacs 24.3 for windows, Tramp byte-code: Couldn’t find a proper `ls’ command – Stack Overflow

 

emacs24.3 で SKK が起動しない

「face-equal: Invalid face: modeline」というエラーが出る場合の対処法。

最新版のddskkを入れると解決。

面倒な場合はskk.elの
(skk-face-proportional-p ‘modeline)

(skk-face-proportional-p ‘mode-line)
に書き換えても動くらしい。

face名 modelineが削除されたことによるエラーとworkaround
Emacs 24.3.1 で ddskk 14.3 が使えなくなった – Elliptium

 

Emacs24におけるマウス選択の挙動

killリングまわりの挙動が変わってるみたいですね。
通常のkillやcopyはクリップボード使用、マウスで選択した場合は別の場所に保存されるみたいです。
メモとか:Emacs24のselection挙動

わかりやすくなったのかもしれないけど、以前の挙動に慣れてると戸惑いそう。
まあ、マウス使わなければ関係ないか。

 

Emacs24をWindowsにインストールしてみた

昔はWindowsでEmacsといえばMeadowだったけど、最近は更新が止まってるみたい。
GNUからWindows用バイナリが配布されているので、それを使う。

GNU Project Archives

解凍してすぐ使える。起動するにはrunemacs.exe。C:直下あたりに置いて、環境変数の設定でパスを通しておくのが常道。
.emacsを読み込ませるディレクトリを変えるには、環境変数HOMEを変更。
起動時のカレントディレクトリを変えるには、runemacs.exe のショートカットを作り、プロパティで「作業フォルダー」を設定。

ほかに、gnupack (cygwin + emacs package)を使う方法もあるらしい。cygwinもセットで入るみたいなので便利かも?

emacs24 と emacs23 との違いは、このあたりを参考に。
Emacs24 のインストールと新機能 : 紹介マニア
emacs24.1 で増えた関数/消えた関数の一覧をつくった – わからん

さらっと言語仕様変わってるし。ついにelispもレキシカルスコープが!関数型言語教な人々に馬鹿にされる要素が一つ減った感じがしますね。
でも既存のパッケージでグローバル変数使いまくってるやつは動かなくなったりするのかな。
今のところ私の環境では特に不具合出ていませんが。

パッケージ管理はなかなか便利かも。パッケージ一覧が出るのは良いね。
今までも auto-install.el とか el-get.el とかいろいろ使ってみたけど、これなら乗り換えてもいいかな。