Представлен проект под названием IDEmacs под девизом «Making Emacs beginner‑friendly, via configurations that emulate mainstream IDEs». Основной целью этого решения является создание конфигураций текстового редактора Emacs, по оформлению, клавиатурным комбинациям и стилю работы делающих его похожим на популярные графические редакторы кода и интегрированные среды разработки. Наработки проекта IDEmacs распространяются как общественное достояние.
Команда IDEmacs опубликовала набор компонентов для эмуляции редактора кода VSCode (Visual Studio Code). Согласно пояснению разработчиков, похожее на VSCode окружение воссоздано при помощи настроек, темы оформления и плагинов, таких как боковая панель для навигации по файлам Treemacs и панель вкладок Centaur Tabs, а также около 20 пакетов для изменения поведения и реализации расширенной функциональности в Emacs.
Предполагается, что IDEmacs может оказаться полезен для программистов, желающих перейти на Emacs из других IDE, или начинающих разработчиков на Common Lisp и Scheme, которым требуется функциональность Emacs. IDEmacs предоставляет графический интерфейс, поддержку манипуляций мышью, типовые для популярных IDE клавиатурные комбинации, возможность настройки через GUI без правки файлов на Elisp.
Чтобы установить пресет IDEmacs для Emacs, необходимо:
Установить шрифты DejaVu Sans Mono.
Склонировать р��позиторий с конфигами: git clone https://codeberg.org/IDEmacs/IDEmacs.
Запустить emacs, указав ему начальную директорию конфигурации: emacs ‑init‑directory=/path/to/IDEmacs/vscode.
Источник: habr.com