Emacs gtk-tabs ブランチでタブを表示
Emacs の開発元では現在、gtk-tabs ブランチというのができており、そこにある Emacs をビルドすると、Emacs でタブが使えるようになります。
という事で試してみました。
以下のように bzr を使ってクローンして、普通にビルド(make bootstrap 等)すれば良いです。
$ bzr clone http://bzr.savannah.gnu.org/r/emacs/gtk-tabs/
出来あがりは以下のような感じになります。
まだ、タブ表示できるだけという感じでしかないですが、trunk で使えるようになるのが楽しみでもあります。
なお、タブに関する関数については、clone したディレクトリ内に、README.TABS というファイルがあり、その中に詳細が書かれています。
現状では、以下のような関数が使える(実装される)ようです。
(find-file-new-tab FILENAME &optional WILDCARDS) (tab-new &optional LABEL FRAME) (tab-delete &optional KEY FRAME) (tab-delete-other &optional FRAME) (tab-set-label LABEL &optional FRAME) (tab-next &optional FRAME) (tab-previous &optional FRAME) (tab-nr-of-tabs &optional FRAME) (tab-configuration &optional FRAME) (tab-current &optional FRAME) (tab-show KEY &optional FRAME) (tab-enable ENABLE &optional FRAME) (tab-show-always SHOW) (switch-to-buffer-tab BUFFER-OR-NAME &optional FRAME) (switch-to-buffer-other-tab BUFFER-OR-NAME &optional NORECORD)
更新時刻
- 2010/04/22/23:00
Emacs 24 で、文字を右から左に表示する。
現在開発中の Emacs 24 では、文字を右から左に表示する事ができるようになっています。
この機能(bidi)を有効としていると、C-n や C-p で Emacs 自体が abort したりと、まだまだ不安定ですが、新鮮で面白いです。
bidi 自体は、trunk に取り込まれているので、Emacs の trunk を clone してきて、ビルドすればこの機能自体は体験できます。
ビルドした Emacs 24 で以下の式を評価すれば、右から左に文字を表示できます。
(setq bidi-display-reordering t) (setq bidi-paragraph-direction 'right-to-left)
変数はそれぞれバッファローカル変数なので、全てのバッファで有効としたければ、setq ではなくて、setq-default を使用してください。
# まだ不安定なので、遊びや調査目的以外で、この変数を t なり 'right-to-left なりして有効とする事はおすすめしませんが。
以下がスクリーンショットです。このような感じとなります。
更新時刻
- 2010/04/22/23:40
Emacs 24 とツールバー
Emacs 24 の変更履歴をみていたら、ツールバーについて変更が加わっていたようだったので試してみました。
# まあ、普段ツールバーを表示させるかといったら、邪魔なだけなので表示させないのですが…。
tool-bar-style という変数が増設され、この変数に特定の値を渡す事で、ツールバーの表示形態を変えられるようです。
なお、ツールバーの非表示ですが、今まで自分は、以下のように、nil を設定して行っていましたが、
(tool-bar-mode nil)
これでは、現状表示されるようになっています。非表示にするには、0 にすれば良いようです。
(tool-bar-mode 0)
更新時刻
- 2010/04/22/23:55