como usar o vim para gerenciar e enviar e-mails

13

Eu gostaria de usar vim/gvimcomo ferramenta para o gerenciador de correio e achei essas 2 páginas interessantes.

garras

vmail

Eu entendi que eles sofrem das seguintes limitações

  1. com vmailvocê pode ver e gerente todos os mails passados, mas ele só funciona com contas do Gmail, e não qualquer outra conta de e-mail como os outkook.

  2. com clawsvocê, você pode usar vim/gvim apenas como editor os e-mails que deseja criar; Não sei se é possível ler e-mails antigos (permanecendo no mesmo ambiente vim) ou pesquisá-los.

Você conhece um bom plugin que permite ao vim fazer tudo o que você faria com qualquer cliente de email? Isso inclui pesquisar e-mails antigos, classificá-los e visualizá-los, rotular

Abruzzo Forte e Gentio
fonte
Experimente o Emacs. O Vim é um editor de texto, não uma plataforma de desenvolvimento ou sistema operacional.
Romainl

Respostas:

17

Confira notmuch-vim. Eu, como você, amo o vim e gosto de usar programas com ligações semelhantes, mas realmente não encontrei nada adequado. No entanto, estou impressionado com o notmuch-vim e gosto mais do que qualquer cliente de email que usei no passado. Eu usei muito o mutt e também execuções curtas com vários clientes da GUI. Gostei tanto que comecei a melhorar a interface para arredondar as arestas. Aqui estão as boas partes:

  • notmuch se concentra nas pesquisas e não nas caixas de correio. Você pode definir várias pesquisas predefinidas que são apresentadas na página principal. É tudo muito intuitivo e permite que você leia os e-mails necessários e ignore o resto.
  • O recurso de pesquisa é muito poderoso, pesquisa completa de mensagens, marcação etc.
  • A interface do vim é realmente ótima. Você pode usar toda a pesquisa nativa do vim, mover etc enquanto visualiza e-mails.

A única desvantagem real é a configuração. Você precisa configurar algo como offlineimap para capturar e-mail e depois sendmail para enviar e-mail. No entanto, isso significa que, por exemplo, a pesquisa de corpo inteiro é quase instantânea, pois todo o correio é armazenado localmente.

Estou trabalhando para adicionar suporte a anexos. abertura de url etc. e está funcionando muito bem.

Ah, e lembre-se, este vim é um editor de texto. O vim está se expandindo continuamente e, se atender às suas necessidades, corra com ele.

Ian Main
fonte
10
+1 para "não importa esse material do 'vim é um editor de texto'"
JESii 24/12/16
13

Vim é um editor de texto ; ele pode lidar muito bem com a parte da edição de emails e é fornecido com o mailtipo de arquivo, que fornece alguns realces de sintaxe e configurações especiais.

Existem várias maneiras de integrar o Vim com aplicativos de email; ferramentas baseadas em terminal como muttpodem ser configuradas para usar um editor externo e existem complementos como o External Editor para o popular cliente de email Thunderbird, para citar apenas alguns.

Não vejo como o Vim ajudaria no gerenciamento de emails; todas as suas funções são destinadas ao processamento de texto, não a estruturas semelhantes a email. Você provavelmente poderia escrever algum tipo de conjunto de ferramentas que persista os emails como arquivos individuais e depois integrar a pesquisa ao Vim por meio de um costume 'grepprg', mas sinceramente não vejo o benefício.

Ingo Karkat
fonte
Estou interessado principalmente em uma maneira rápida de criar um problema no GitLab quando estou pesquisando o código e vendo algo que preciso corrigir. A funcionalidade de enviar um problema por e-mail a um projeto e adicioná-lo automaticamente seria maravilhosa se integrada diretamente ao Vim.
23418 JakeD