Найкращий спосіб пояснити що-небудь неексперту - це наведення прикладів. Тож найкращий спосіб пояснити, що Emacs стосується цивільного - це навести приклади випадків використання, які вони можуть зрозуміти та пов'язати з ними.
Зазвичай я починаю з того, що говорять так: Emacs - це старий шкільний текстовий редактор із 70-х років, який був винайдений до Microsoft Word та всіх сучасних програм для обробки тексту. Причина, яка це так круто, - це те, що вона програмована. У ньому вбудоване середовище програмування, а це означає, що ви можете писати та редагувати з ним так само, як і Microsoft Word.
Але оскільки Emacs є програмованим, ви можете буквально запрограмувати його, щоб робити що завгодно. А оскільки це програмовано, ви можете інтегрувати Emacs з будь-чим іншим на своєму комп’ютері, включаючи веб-переглядач, електронну пошту, контакти, календар, Twitter, Evernote та будь-які інші мови програмування, якими ви користуєтеся.
Усі, хто використовує програми Emacs, роблять різні речі, залежно від того, що їм потрібно. Тож веб-розробник, який використовує Emacs, може запрограмувати це на __ та __. Вчений або академік може запрограмувати його для проведення статистичних аналізів з R та ...
У моєму випадку, оскільки я письменник, я запрограмував Emacs робити те, що допомагає мені в дослідженні, написанні та редагуванні, включаючи:
- коли я займаюся дослідженнями, і копію і вставляю текст з Інтернету, автоматично відформатую його як блок-цитату і автоматично скопіюю назву сторінки, URL-адресу та дату та створюю запис із бібліографії
- пошук і заміна текстових фраз у кількох файлах у каталозі
- коли я щось пишу, автоматично експортую на добре відформатовану веб-сторінку і, з того самого вихідного документа, автоматично експортую його у добре відформатований PDF-файл, автоматично генеруючи титульну сторінку та зміст
- допоможіть мені відстежувати мої списки тодо, зустрічі та терміни
- допоможіть мені ідеї мозкового штурму та створіть карти розуму
- автоматично надсилати електронні листи людям та автоматизувати певні види відповідей на електронну пошту
Я, як правило, закінчую, кажучи приблизно так: В основному, якщо є щось, що ви робите регулярно, як частина вашого робочого процесу, Emacs можна запрограмувати, щоб це робити автоматично. Тому в основному це інструмент для програмування текстового редактора, щоб робити все, що завгодно.