The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект IDEmacs подготовил окружение в стиле VSCode на базе редактора Emacs

17.11.2025 08:24

Опубликован проект IDEmacs, нацеленный на создание конфигураций текстового редактора Emacs, по оформлению, клавиатурным комбинациям и стилю работы приближенных к популярным графическим редакторам кода и интегрированным средам разработки. Первым опубликован набор компонентов для эмуляции редактора кода VSCode (Visual Studio Code). Похожее на VSCode окружение воссоздано при помощи настроек, темы оформления и плагинов, таких как боковая панель для навигации по файлам Treemacs и панель вкладок Centaur Tabs, а также около 20 пакетов для изменения поведения и реализации расширенной функциональности в Emacs. Наработки проекта распространяются как общественное достояние.

Предполагается, что IDEmacs может оказаться полезен для программистов, желающих перейти на Emacs из других IDE, или начинающих разработчиков на Common Lisp и Scheme, которым требуется функциональность Emacs. IDEmacs предоставляет графический интерфейс, поддержку манипуляций мышью, типовые для популярных IDE клавиатурные комбинации, возможность настройки через GUI без правки файлов на Elisp.



  1. Главная ссылка к новости (https://codeberg.org/IDEmacs/I...)
  2. OpenNews: В GNU Emacs обнаружен факт нарушения лицензии GPL
  3. OpenNews: В GNU Emacs 29.4 устранена уязвимость, приводящая к выполнению кода при открытии специально оформленного файла
  4. OpenNews: SystemE, шуточная замена systemd на Emacs Lisp
  5. OpenNews: Оконный менеджер на основе Emacs
  6. OpenNews: Запуск Emacs и Vim без прослоек поверх ядра Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64263-idemacs
Ключевые слова: idemacs, vscode, emacs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Жироватт (ok), 08:42, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Все правильно сделали.
    Эмакс нужно двигать в ширнармассы, пересаживая с глюкавого треша на электроне на отличный, хороший софт.
     
     
  • 2.9, Аноним (9), 09:01, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что одно что другое интерпретирующаяся шляпа. Жс разве что попроизводительнее будет, но синтаксис там ммм прелесть.
     
     
  • 3.17, Сосед с дрелью (?), 10:07, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Жс разве что попроизводительнее будет

    Пруфов конечно же не будет

     
     
  • 4.21, Аноним (9), 10:13, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы излишни. Ну хорошо, не жс, а v8. Сравнение то с elisp, а не с clojure даже (хотя в большинстве случаев и тут обойдёт).
     
     
  • 5.24, Аноним (-), 10:36, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сравнение то с elisp

    Всё ж-таки не зря зашел сюда, ведь я всю жизнь думал, что Emacs написан на православном Си.

     
  • 2.16, ddwrt (?), 09:58, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Емакс хорош именно потому, что он не коммерческий и не входит в «ширнармассы». Иначе бы он давно превратился в помойку типа vscode с псевдо-«ИИ».
     
     
  • 3.28, Аноним (28), 11:06, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В Emacs уже ж есть ИИ, M-x doctor называется)
     

  • 1.5, кек (?), 08:44, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > желающих перейти на Emacs

    То есть, изделие выполнено "в стол"

    Ну и в целом мимикрировать под мелкософт - это даже хуже, чем просто закрыться и уйти в небытие

     
     
  • 2.7, Хек (?), 08:49, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну мелкийсофт мимикрировал в свое время под яблoко, а эти чем хуже.
     
     
  • 3.20, Константин (??), 10:11, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А яблоко мимикрировало под Xerox, но кому это интересно?
     

  • 1.11, Аноним (11), 09:25, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Без магазина плагинов он никак не может быть позожим на vscode
     
     
  • 2.12, Аноним (12), 09:33, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    кнопка сохранить есть? есть. значит похож
     
  • 2.13, Аноним (13), 09:43, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Имеется в виду платных плагинов?
    Потому что репозиторий с плагинами там есть
     
  • 2.15, ddwrt (?), 09:55, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    У emacs плагины существовали задолго до появления vscode. А любые «магазины» — зло (npm и pip — тому подтверждение).
     
     
  • 3.19, Аноним (9), 10:09, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Lsp, правда, не было, т.е. плагины кое как были. Репозитории студентокода от китайцев это не магазины по понятным причинам.
     

  • 1.14, ddwrt (?), 09:50, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Судя по скриншоту — неплохо. Может быть когда-нибудь попробую.
     
     
  • 2.26, Nihilist (ok), 10:49, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тот же NvChad для neovim выглядит интереснее.
     

  • 1.22, Ю.Т. (?), 10:20, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сама-то идея уже много лет "носится в воздухе". Но пока что являлись решения слишком узконаправленные (SLIME) или сверх-персональные (CEDET, Eproject).

    Данное изделие смотрю, и чуть-чуть недоумеваю. Проделана большая работа, но оставлены и ложки дегтя. Это наши делали, кто знает? Попытаюсь пообщаться с ними, поуговаривать доработать.

    Клавишные сочетания, чтоб человечьи, и treemacs -- бесспорный ход. И LSP добавили, и ЛЛМ. Хорошо, верно.

    Но оставлена утарелочная парадигма все пути (да хоть проект открыть/закрыть) загонять через строку. И сортировка страннейшая.
    А ведь еще в турбах или нортонах (уж почти 40 лет) имелся приличный визуал для этого. Неужто религия не дозволяет?
    Поделенные окна дают двигать их границы только из статусной строки. Странно.

    Все без спросу навалено в .emacs.d. Если бы я держал там свои рабочие, выверенные конфиги, плакали бы они. К счастью (и всем советую), у меня раздельная загрузка вариантов конфигов, по образцу этой:
    emacs.stackexchange.com/questions/19936/running-spacemacs-alongside-regular-emacs-how-to-keep-a-separate-emacs-d/20508#20508

     
  • 1.25, Аноним (-), 10:49, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шляпа. Какой-то пакетный менеджер, какие-то загрузки из Интернета. 2026 год на дворе, ГосЧебурнет вместо Интернет, сайты либо не грузятся либо грузятся медленно. Разве сложно сделать готовое решение без загрузок и подгрузок?

    Вот KDevelop - пока что топчик. Да, тучу пакетов нужно установить, память жрет, но не производит загрузок из сети, полная поддержка оффлайн режима.

     
  • 1.27, User (??), 10:52, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так, ну поляну расчистили, костры разожгли, макет самолёта из соломы сложили - ждём прилёта большой железной птицы, которая принесёт много карго...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру