web-dev-qa-db-ja.com

vimを使用してメールを管理および送信する方法

メールマネージャーのツールとしてvim/gvimを使用したいのですが、これら2つの興味深いページを見つけました。

vmail

これらには次の制限があることを理解しました

  1. vmailを使用すると、過去のすべてのメールを表示および管理できますが、GMAILアカウントでのみ機能し、outkookのような他のメールアカウントでは機能しません。

  2. clawsを使用すると、vim/gvimを作成するメールのエディターとして使用できます。それが過去のメールを読んだり(同じvim環境に留まっている)可能かどうか、またはそれらを検索できるかどうかはわかりません。

Vimがメールクライアントで行うすべてのことを実行できるようにする優れたプラグインを知っていますか?これには、過去のメールの検索、並べ替え、表示、ラベル付けが含まれます

Notmuch-vimをチェックしてください。私は、あなたのように、vimが大好きで、同様のバインディングを持つプログラムを使用するのが好きですが、適切なものを実際に見つけていません。しかし、私はnotmuch-vimに圧倒され、過去に使用したどの電子メールクライアントよりも気に入っています。私はmuttを頻繁に使用し、さまざまなGUIクライアントでの短期実行も使用しています。私はそれがとても気に入っているので、粗いエッジを丸めるためにインターフェースを改善し始めました。ここに良い部分があります:

  • メールボックスではなく、検索に重点を置いています。メインページに表示される事前定義された検索の束を定義できます。それはすべて非常に直感的で、必要なメールを読んで残りを無視することができます。
  • 検索機能は非常に強力で、完全なメッセージ検索、タグ付けなどです。
  • Vimインターフェースは実際には素晴らしいです。メールを表示しながら、すべてのvimネイティブ検索、移動などを使用できます。

唯一の真の欠点はセットアップです。メールを取得するためにofflineimapのようなものを設定し、次にメールを送信するためにsendmailを設定する必要があります。ただし、これは、たとえば、すべてのメールがローカルに保存されるため、全身検索がほぼ瞬時に行われることを意味します。

アタッチメントサポートの追加に取り組んでいます。 URLのオープニングなど、それは素晴らしい働きをしています。

ああ、そしてこのvimがテキストエディターのものであることを気にしないでください。vimは継続的に拡張されており、それがあなたのニーズを満たしている場合は、それを実行します。

17
Ian Main

Vimはテキストエディター; editing電子メールの一部を非常にうまく処理でき、mailファイルタイプが同梱され、構文の強調表示と特別な設定を提供します。

Vimを電子メールアプリケーションと統合するには、さまざまな方法があります。 muttのような端末ベースのツールは、外部エディターを使用するように構成できます。いくつか例を挙げると、人気のあるThunderbirdメールクライアントには External Editor のようなアドオンがあります。

Vimがmanagingメールをどのように支援するかわかりません。そのすべての機能は、電子メールのような構造ではなく、テキストの処理を目的としています。おそらく、メールを個別のファイルとして保持するようなツールセットを作成し、カスタム'grepprg'を使用して検索をVimと統合することもできますが、正直なところ、メリットはわかりません。

13
Ingo Karkat