Якщо Ви твердо вирішили стати програмістом, то ця програма для вас. Emacs - це текстовий редактор із необмеженими можливостями, бо написаний на Lisp, мові програмування, яка дає змогу як самостійно розширювати можливості самої програми, так і створювати нові.
Щоб почати писати програми будь-якою мовою програмування, спробуйте Emacs у дії.
Основні переваги Emacs:
- можливість налаштування програми для зручного особистого користування;
- величезна кількість вбудованих функцій;
- простота написання плагінів;
- скрипти доступні у вихідних кодах;
- можливість повної концентрації уваги на тексті, завдяки налаштуванню сполучень клавіш в алфавітно-цифровій клавіатурі;
- швидке завантаження програми;
- легке комбінування команд;
- гнучке управління вікнами і роботою з текстом, швидкий і точний контроль над проектами;
- можливість форматування, огляду та компіляції коду, не виходячи з програми;
- наявність спеціальних режимів редагування для великої кількості мов програмування, розмітки та верстки, як-от Bash, C, С++, Python, Java, Лісп, LaTeX, MediaWiki;
- доступний для більшості операційних систем.
За тісної співпраці розробників створено дві основні версії Emacs: GNU Emacs і XEmacs. Для звичайного користувача різниця між ними не важлива.
Для управління Emacs існує безліч навчальних посібників в інтернеті та вбудований у саму програму підручник, який виводиться під час запуску програми комбінацією клавіш Ctrl + H. Але найкращим способом вивчення програми буде ваше рішення почати писати код.
За статистикою, шість із дев'яти видатних програмістів вважають Emacs своїм улюбленим інструментом.