notmuch-py-vim の下書きメールのヘッダで補完する
vim --version | grep +python3このプラグインの下書き (&filetype==notmuch-draft) 上での動作を想定している
これに準じて次が必要
- Notmuch
- Python Ver.3.5 以上
Google contacts をメール・アドレス簿として利用可能になる
Ubuntu 等の Debian 系なら
sudo apt install -y goobook他では例えば
python3 -m pip install goobook使用しているパッケージ・マネージャに従えば良い
Plug 'iranoan/asyncomplete-mail'Plug 'iranoan/asyncomplete-mail'NeoBundle 'iranoan/asyncomplete-mail'call dein#add('iranoan/asyncomplete-mail')git clone https://github.com/iranoan/asyncomplete-mail ~/.vim/pack/iranoan/start/asyncomplete-mail遅延読み込みをさせるなら
git clone https://github.com/iranoan/asyncomplete-mail ~/.vim/pack/iranoan/opt/asyncomplete-mail~/.vim/vimrc などの設定ファイルに次のような記載を加える
call asyncomplete#register_source(asyncomplete#sources#mail#get_source_options({
\ 'allowlist': ['notmuch-draft'],
\ }))上記のように 'allowlist': ['notmuch-draft'] が済んでいれば、メール・ヘッダー上
でインサート・モードなら補完が始まる
- From, To, Cc, Bcc 等ではメールアドレス
- Fcc ではメール・ボックス
- Attach では添付ファイル (ファイル・パス)
notmuch-py-vim の使用を前提としているが、それ以外の環境での動作は希望者がいれ ば改良する