jabber.elまたはemax jabberクライアント

最近、私はEmacs エディターで多くの時間を費やし始めました。しばらくの適応の後、これが非常に便利なものであることに気づいたからです。 もちろん、あなたは尋ねるかもしれません、たぶん私はLinux好きで、実際にはEmacsには便利なものは何もありません。 私は議論しようとします:すべてが手元にあるとき、それは不快ですか? すべて1つのツール:テキストエディター、計画ツール(週の自由時間など)、電子メールクライアント、バージョン管理システム(CVSやSVNなど)、さらには小さくてシンプルなWebブラウザーで作業するためのツール(もちろん、彼は大規模なサイトを常に正しく見ているわけではありませんが、ENTでニュースを読むことは非常に便利です)。 私の意見では、このアプローチには存在する権利があります。 はい。Emacs環境には組み込みのelispプログラミング言語があり、特定のニーズに合わせて環境を強化したり、独自の組み込みモジュールを開発することもできます。これもすべてOpenSourceです! この記事では、読者にjabber.elというEmacs jabberクライアントを紹介します。



そのため、jabber.elはemacsとは別に開発されているため、標準パッケージには含まれていませんが、簡単にインストールできます。たとえば、Ubuntuでは、コンソールのインストールが1行に減ります。

sudo aptitude install emacs-jabber

個人的には、さまざまなLinuxディストリビューションのリポジトリにはかなり古いバージョンのjabber.elが含まれているように思われるため、jabber.elの開発者の1人であるKirill Korinsky のgitリポジトリから jabberクライアントを取得することを好みます

そのため、jabber.elをインストールした後、(。emacs)と呼ばれるEmacs構成ファイルに含める必要があります。 そこに次の行を追加します。

(「ジャバー」が必要)

その後、emacsを開始します。 そのため、起動時にjabber.elモジュールをロードする必要があることをemacsに示しました。次に、jabberアカウントを構成する必要があります。 emacsでは次のように入力します:

MX jabber-customize

その後、jabber-serverで接続設定ページに移動します。

Jabber.elのセットアップ

構成後、次のコマンドを使用してサーバーに接続できます

MX jabber-connect

または、 C-x Cj Ccキーを押すとパニックにならないように、これらの巨大なキーボードショートカットを自然に自動化できます。たとえば、エディターの起動時にジャバーサーバーに接続したり、この大きなキーボードショートカットを便利なショートカットに割り当てたり、たとえば、キーへの接続を割り当てます。このために、Emacsの設定に次の行を追加します。

(global-set-key [f5] 'jabber-connect)

接続後、次のコマンドを使用して名簿(連絡先リスト)に切り替えることができます。

MX jabber-switch-to-roster-buffer

またはキーボードショートカットCx Cj Cr

名簿の上部には、コマンドの短いリストがあります。 たとえば、会議に参加するにはjを押し、連絡先の1人と対話を開始するには、カーソルをその会議に移動してEnterを押す必要があります。

別の興味深いアクション:未読メッセージがあるバッファに切り替えたいとしましょう。これは実行するのに十分です:

MX jabber-activity-switch-to

または、このことをCx Caホットキー設定に追加することをお勧めします。

(グローバルセットキー "\ Cx \ Ca" 'jabber-activity-switch-to)

メッセージバッファにスペルチェックを含めることも興味深いでしょう。これを行うには、構成に次の行を追加します:

(add-hook 'jabber-chat-mode-hook' flyspell-mode)

ここで見つけ

ご覧のとおり、ここでは興味深いemaxメカニズムが使用されています-フック、つまり イベントの発生時に特定の機能を起動します(この例では、チャットモードに切り替え、このモードはすべてのjabber.elメッセージウィンドウで使用され、スペルはオンザフライでチェックされます)。

もちろん、私の短い記事では、jabber.elの機能の100分の1の部分については説明しませんでした。Emacsは言うまでもありません。他の多くのEmacsとまったく同じです。 会議emacs@conference.jabber.ruの人々から寄せられた多くの質問が解決に役立ったことに留意したいと思います。これについては非常に感謝しています。

結論として、おそらくこのようなジャバークライアントは初心者には不快に思えるかもしれませんが、Emacsとの数週間の緊密なコミュニケーションの後、あなたはそれを改めて見直すと信じています。




All Articles