最近Linux/Ubuntuに移行したので、優れたエディターを探しています。GNU Emacsはその法案に適合しているようです。
私がテキストエディタに求めていることの1つは、Unicode入力方式エディタを「通常の方法」で全面的に処理できることです。 Ubuntuの場合、「通常の方法」はIBusを経由します。
ただし、emacsは「既成」のIBusをサポートしていません。
ランチパッドプロジェクトを見つけました: IBus client for GNU Emacs :ibus-el。
Ibus-elをインストールし、 このemacswiki IBusMode ページのCustomize
セクションに従って設定しました。提案された「トグル」キーバインドを含めました:;; Use s-SPC to toggle input status
インストールは問題ないようですが、IBusを呼び出してIMEを切り替える方法がわかりません。
s-SPCはIBus言語パネルを起動しません...私は立ち往生しています:( ...とても近いですが、これまでのところ.. ..
これがスタートアップの*メッセージ*です
Loading 00debian-vars...
No /etc/mailname. Reverting to default...
Loading 00debian-vars...done
Loading /etc/emacs/site-start.d/50autoconf.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Loading /etc/emacs/site-start.d/50festival.el (source)...done
Loading /etc/emacs/site-start.d/50gtk-doc-tools.el (source)...done
Loading /etc/emacs/site-start.d/50ibus-el.el (source)...done
IBus: Xlib.protocol.request.QueryExtension
IBus: Agent successfully started for display ":0.0"
私は今日(2か月以上後)再び状況をよく見ました...上記のコメントで述べたように(そしてここで繰り返しました)。
私はそれをうまく動かすことができました(デーバナーガリースクリプトにはマイナー(?)の問題がありますが、Wordの後にスペースを押すとWordの最後の文字が繰り返されます(一時的な回避策:左+右+スペース).. I主な問題は、Emacs(ibus-el)がIBusのオン/オフを切り替える方法と、IBus(ネイティブ)が期待する方法との不一致であるように思われました。
Emace ibus-elの実行に関連する他の問題があった可能性がありますが、最終的な結果は動作します:)