Emacs
しばしば、Emacsで開いているバッファのファイルをExplorerで開きたくなります。 というより、ディレクトリのショートカット作ってそれにアクセスするよりも、recentf+anythingでファイルを開いてコマンド打ったほうが手早く幅広く出来そうです。この記事で…
環境は"Ubuntu 12.04.1 LTS"の"GNU Emacs 24.2.1 (i686-pc-linux-gnu, GTK+ Version 2.24.10) of 2012-11-10 on charichuelo, modified by Debian"。最初はibus-elを使ってあれこれやっていたのですが、時折動作が不安定になっていました。"IBus: IMContext …
環境は、Windows7での"GNU Emacs 24.1.1 (i386-mingw-nt6.1.7601) of 2012-07-16 on GNUPACK"。フレーム位置や大きさを毎回変えるのが面倒くさくなってきたので何とかしてやろうと。 ググると、http://www.bookshelf.jp/soft/meadow_30.html#SEC419とEmacs …
defunやkbdやdolistなどの、関数でも変数でも無いものの名前も一覧してくれるanything-aproposですが、 anything-c-source-emacs-functionsやanything-c-source-emacs-variablesで出来た"Add command to kill ring"がなかったので追加したメモ。
(2012/11/23追記)下のものでも別に良いのですが、kill-whole-lineというまんまな関数があったので (define-key minibuffer-local-map (kbd "C-k") 'kill-whole-line) で済みます。 (追記終わり)anythingでの挙動が気に入ったのでこっちにも。 (add-hook 'min…
環境はWindows7、gnupack_devel-9.01の"GNU Emacs 24.1.1 (i386-mingw-nt6.1.7601) of 2012-07-16 on GNUPACK"。 他の環境ではIME関連の関数が違うかも知れません。インクリメンタル検索でもanythingでもmigemoを使うので、ミニバッファ入力時に日本語入力で…
init-loaderさん曰く、auto-install.elの初期化処理に2秒ほどかかっていました。 auto-installはたまににしか使いませんし、フックさせるラムダ式の変更、何らかの機能の無効化などに際にEmacsを再起動させる時間をなるべく少なくしたかったのでautoloadさせ…
以前の記事で URLの後ろに全角スペースがあってもURLの区切り文字と認識されない。 と書きましたが、これを解決できたのでメモ。Emacs内部でのURL判別ではthing-at-point-url-regexpを参照しているので、直接それを書き換えます。デフォルト値では色々なプロ…
2012/09/29 0:52、記事を加筆訂正しました。 使用環境はWindows7、gnupack_devel-9.01のEmacs 24.1.1。
TeraPadにあるような、URLが別の色で表示されたり、URLダブルクリックでブラウザで開く機能が欲しかったのでメモ。 Windows7、gnupack_devel-9.01のEmacs 24.1.1で確認。 browse-url-at-pointとbrowse-url-at-mouseの内部で使われるURL判別正規表現を使って…