как использовать Vim для управления и отправки электронных писем


12

Я хотел бы использовать в vim/gvimкачестве инструмента для почтового менеджера, и я нашел эти 2 интересные страницы.

когти

VMail

Я понял, что они страдают от следующих ограничений

  1. с помощью vmailнего можно просматривать и управлять всеми прошлыми письмами, но он работает только с учетными записями GMAIL, а не с любыми другими учетными записями почты, такими как outkook

  2. с помощью clawsвы можете использовать vim/gvim только в качестве редактора для писем, которые вы хотите создать; Я не уверен, возможно ли это читать прошлые письма (оставаясь в той же среде vim) или искать их.

Вы знаете хороший плагин, который позволяет vim делать все, что вы делаете с любым почтовым клиентом? Это будет включать в себя поиск по прошлым письмам, сортировку их и просмотр, метку


Попробуйте Emacs. Vim - это текстовый редактор, а не платформа разработки или ОС.
romainl

Ответы:


16

Проверьте notmuch-vim. Я, как и вы, люблю vim и люблю использовать программы с похожими привязками, но на самом деле не нашел ничего подходящего. Тем не менее, я поражен notmuch-vim, и он мне нравится больше, чем любой почтовый клиент, который я использовал в прошлом. Я много использовал mutt, а также работал с различными клиентами GUI. Мне так нравится, что я начал улучшать интерфейс для того, чтобы округлить неровности. Вот хорошие части:

  • notmuch фокусируется на поиске, а не на почтовых ящиках. Вы можете определить группу предопределенных поисков, которые представлены на главной странице. Все это очень интуитивно понятно и позволяет вам читать электронные письма, которые вам нужны, и игнорировать все остальное.
  • Средство поиска очень мощное, полный поиск сообщений, тегирование и т. Д.
  • Интерфейс vim на самом деле великолепен. Вы можете использовать все функции поиска, перемещения и т. Д. При просмотре электронных писем.

Единственным реальным недостатком является установка. Вы должны настроить что-то вроде offlineimap для захвата электронной почты, а затем sendmail для отправки электронной почты. Однако это означает, что, например, поиск по всему телу происходит практически мгновенно, поскольку вся почта хранится локально.

Я работал над добавлением поддержки вложений. открытие URL и т. д., и это прекрасно работает.

Да, и неважно, что vim - это текстовый редактор ... vim постоянно расширяется и, если он отвечает вашим потребностям, запускайте его.


10
+1 за «не
бери в

12

Vim - текстовый редактор ; он может хорошо обрабатывать часть редактирования электронных писем и поставляется с mailтипом файла, который обеспечивает некоторую подсветку синтаксиса и специальные настройки.

Существуют различные способы интеграции Vim с приложениями электронной почты; основанные на терминалах инструменты, такие как, muttмогут быть настроены для использования внешнего редактора, а также есть надстройки, такие как External Editor, для популярного почтового клиента Thunderbird, и это лишь некоторые из них.

Я не понимаю, как Vim поможет в управлении электронной почтой; все его функции предназначены для обработки текста, а не структур, подобных электронной почте. Возможно, вы могли бы написать какой-то набор инструментов, который сохранит электронную почту в виде отдельных файлов, а затем интегрировать поиск с Vim через пользовательский интерфейс 'grepprg', но я, честно говоря, не вижу выгоды.


Меня больше всего интересует быстрый способ создания проблемы в GitLab, когда я просматриваю код и вижу что-то, что мне нужно исправить. Функциональность для отправки сообщения о проблеме в проект и его автоматического добавления была бы замечательной, если бы была интегрирована непосредственно с Vim.
JakeD
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.