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