як використовувати vim для управління та надсилання електронних листів


13

Мені хотілося б використовувати vim/gvimяк інструмент для управління поштою, і я знайшов ці 2 цікаві сторінки.

кігті

vmail

Я зрозумів, що вони страждають від наступних обмежень

  1. з vmailви можете побачити і менеджер всі минулі листи, але він працює тільки з GMAIL рахунки, а не якийсь - або інший обліковий запис електронної пошти , як outkook з них.

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

Чи знаєте ви гарний плагін, який дозволяє vim робити все, що ви зробите з будь-яким поштовим клієнтом? Це включає в себе пошук минулих листів, сортування їх та перегляд, маркування


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

Відповіді:


17

Ознайомтеся не з великим рахунком. Я, як і ви, люблю vim і люблю використовувати програми з подібними прив’язками, але насправді не знайшов нічого підходящого. Однак мене здуває notmuch-vim і мені подобається це краще, ніж будь-який клієнт електронної пошти, який я використовував у минулому. Я багато використовував mutt, а також короткий пробіг з різними клієнтами GUI. Мені це дуже подобається, я почав вдосконалювати інтерфейс, щоб він закруглював шорсткі краї. Ось хороші частини:

  • однак головна увага приділяється пошуку, а не поштовим скринькам. Ви можете визначити купу попередньо визначених пошукових запитів, які представлені на головній сторінці. Це все дуже інтуїтивно і дозволяє читати потрібні вам електронні листи та ігнорувати решту.
  • Пошук об'єкт дуже потужний, повний пошук повідомлень, тегів і т.д.
  • Інтерфейс vim насправді чудовий. Під час перегляду електронних листів ви можете використовувати всі вхідні програми пошуку, переміщення тощо.

Єдиний справжній мінус - це налаштування. Вам потрібно налаштувати щось на зразок offlineimap, щоб отримати електронну пошту, а потім sendmail, щоб надіслати електронний лист. Однак це означає, що, наприклад, пошук повного тіла майже миттєвий, оскільки вся пошта локально зберігається.

Я працюю над додаванням підтримки вкладень. відкриття URL і т.д., і це працює чудово.

О, і не забувайте, що цей vim - це текстовий редактор. Vim постійно розширюється, і якщо він відповідає вашим потребам, запустіть його.


10
+1 для "Не забувайте про це" vim - це текстовий редактор "речі"
JESii

13

Vim - текстовий редактор ; він може дуже добре обробляти частину редагування електронних листів, а також постачає mailфайли, що забезпечує деяке підсвічування синтаксису та спеціальні налаштування.

Існують різні способи інтеграції Vim із програмами електронної пошти; Інструменти на основі терміналів, як-от, muttможна налаштувати на використання зовнішнього редактора, а для популярного клієнта електронної пошти Thunderbird є додатки, такі як Зовнішній редактор .

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


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