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 обязательно


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

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

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

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

     
  • 5.55, Аноним (55), 12:47, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Emacs переводят с Elisp-интерпретатора на Guile-компилятор.
     
  • 4.77, Аноним (77), 15:13, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    на всеми уважаемом ресурсе пишут что производительнее, вот, держи, пруфы: https://www.opennet.me/openforum/vsluhforumID3/138403.html#9
     
  • 4.89, Аноним (89), 19:38, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    EMACS — Eight Megs And Continuously Swapping. Шутка не очень хорошо состарилась, но не перестала быть актуальной по сути. С введением многопоточности в то ли 29, то ли 30 версии кое-что стало значительно лучше, но далеко не все режимы подтянулись, и многие никогда не подтянутся уже так как авторы на пенсии, работает-не-трожь и так далее. Емаксу нужен свой Неоемакс для оздоровления экосистемы и места для радикальных экспериментов.

    А из личных хотелок — перевод емакса целиком на Common Lisp. Но Столлман раньше Винду поставит, чем это произойдёт.

     
  • 3.39, Аноним (39), 11:31, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Elisp уже давно компилируется в нативный код. Свои проблемы все-таки есть. Временами не хватает многопоточности, но с этим можно жить.
     
     
  • 4.41, Аноним (9), 11:35, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Javascript уже давно компилируется в нативный код. Свои проблемы все-таки есть. Временами не хватает многопоточности, но с этим можно жить.
     
     
  • 5.51, Аноним (-), 12:04, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Javascript уже давно компилируется в нативный код.

    И ведь реально же это кто-то прочитает и примет за правду. Воистину, иногда думаешь, что интернет по паспортам, где каждый будет нести ответственность за сказанное -- не такая уж и плохая идея.

     
     
  • 6.52, Bottle (?), 12:15, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На Лурке проблему отчасти решили через матановую капчу.
     
     
  • 7.73, 12yoexpert (ok), 15:08, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    пруф? ни разу не видел
     
  • 6.56, Аноним (55), 12:50, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А он разве не по паспорту? Причём, уже очень давно.
     
  • 6.60, Аноним (60), 13:03, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > И ведь реально же это кто-то прочитает и примет за правду.

    JIT, как бы, is a thing.

     
  • 3.43, Смузихлеб забывший пароль (?), 11:43, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    дело не столько в производительности, сколько в огромном количестве наработок в плане дизайна, графики и интерфейсов под тот же веб, которые доступны электрону, но которые фиг отыщешь на какой-нибудь сишке или запаришься реализовывать
     
  • 2.16, ddwrt (?), 09:58, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Емакс хорош именно потому, что он не коммерческий и не входит в «ширнармассы». Иначе бы он давно превратился в помойку типа vscode с псевдо-«ИИ».
     
     
  • 3.28, Аноним (28), 11:06, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В Emacs уже ж есть ИИ, M-x doctor называется)
     
     
  • 4.34, Аноним (-), 11:18, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В качестве плагина в emacs много чего есть. А вот в vscode этот AI идёт с завода. Отключить можно, но нет гарантии, что оно не прилетит со следующим обновлением.
     
     
  • 5.48, Жироватт (ok), 11:58, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    M-x butterfly удалили, нигде не могу найти тарболл.
     
  • 2.46, Аноним (46), 11:51, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так эмакс тоже входит в глюкавый треш, я как давний пользователь говорю. Мелкие и не очень ui-косяки десятилетиями висят. Смена фокуса с минибуфера вообще живет своей жизнью.
     

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

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

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

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

  • 1.11, Аноним (11), 09:25, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Без магазина плагинов он никак не может быть позожим на vscode
     
     
  • 2.12, Аноним (12), 09:33, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    кнопка сохранить есть? есть. значит похож
     
     
  • 3.50, azonosito (?), 12:02, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так в vscode нет кнопки сохранить
     
  • 3.74, 12yoexpert (ok), 15:10, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    в мазгазине не нужна кнопка "сохранить", только "купить" и "сохранить в облаке"
     
     
  • 4.92, Аноним (89), 20:20, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сразу видно, что ты не в теме. Кнока называется не "купить", а "установить", ценник -- мелким шрифтом с низкой контрастностью рядом. Сохранение в облаке автоматическое, не дай бог за деньги заставлять ещё какие-то кнопки нажимать дополнительно.
     
  • 2.13, Аноним (13), 09:43, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Имеется в виду платных плагинов?
    Потому что репозиторий с плагинами там есть
     
  • 2.15, ddwrt (?), 09:55, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +9 +/
    У emacs плагины существовали задолго до появления vscode. А любые «магазины» — зло (npm и pip — тому подтверждение).
     
     
  • 3.19, Аноним (9), 10:09, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Lsp, правда, не было, т.е. плагины кое как были. Репозитории студентокода от китайцев это не магазины по понятным причинам.
     
  • 3.33, Ан333ним (?), 11:17, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А плагин для ИИ помощника есть или как обычно "не нужно"?
     
     
  • 4.36, Аноним (-), 11:20, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Если работать не на галере, клепая ГС и прочие лендинги-однодневки, то внезапно выяснится, что ИИ не только не нужен, но и запрещен политикой компании.
     
     
  • 5.44, ноунейм (?), 11:46, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Приличные компании давно поняли llm в своём контуре и обучают сотрудников как ей пользоваться.
     
     
  • 6.75, 12yoexpert (ok), 15:11, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    обучают сотрудников, как делать вид, что деньги выделены не просто так
     
  • 5.47, Ан333ним (?), 11:52, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Выражение «работать на галере» означает заниматься тяжелым, изнурительным и монотонным трудом...

    Иначе говоря, работать без помощи нейросетей.

     
  • 4.58, Аноним (55), 12:55, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А тебе вообще сам Emacs нужен? Или как обычно, троллинга ради?
     
     
  • 5.88, Аноним (88), 18:08, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мне нет. мне и на vscode удобно
     
  • 4.91, Аноним (89), 19:45, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть, и не один. Вообще на вопрос «есть ли в емаксе XYZ» ответ обычно «да». Но качество бывает разным.
     

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

    Это вкусовщина. Мне нравится emacs (перепробовал разное за 20 лет карьеры). Vim не зашёл, хотя знаю тех, кто им пользуется для коммерческого кодинга.

     
  • 3.59, Аноним (55), 13:02, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ctrl-Q есть?
     

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

     
     
  • 2.71, Аноним (71), 14:36, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://visualstudio.microsoft.com/ru/
     
  • 2.90, Аноним (90), 19:44, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты нажмёшь кнопочку открыть на тулбаре, то будет тебе графический диалог открытия. Но "строка" с автодополнением лучше. Ну или dired, если всё плохо.
     

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

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

     
     
  • 2.76, 12yoexpert (ok), 15:13, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    то есть пакеты KDE ты можешть установить, а плагины emacs нет?
     
  • 2.84, Аноним (55), 16:37, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так РусБИТех-Астра, НТЦ ИТ РОСА, Базальт СПО опакетят и будет вам оффлайн.
     

  • 1.27, User (??), 10:52, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так, ну поляну расчистили, костры разожгли, макет самолёта из соломы сложили - ждём прилёта большой железной птицы, которая принесёт много карго...
     
  • 1.42, Аноним (40), 11:36, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока что ни у кого кроме Doom Emacs не получилось сделать нормальную готовую сборку.
     
     
  • 2.54, Школьник (ok), 12:32, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Prelude (хотя тянет ли это на отдельную сборку?), Spacemacs
     

  • 1.57, beck (??), 12:54, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Попробую.
    Интересно.
     
  • 1.61, Аноним (-), 13:05, 17/11/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.62, Аноним (62), 13:08, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не взлетит. Не всякий осилит настройку, ибо адЪ и погибелЪ и при подключении всех нужных пакетов начинает жутко тормозить и жрать память, как какой-нить Эклипс. Ну и ничего толком не работает, глючит, делает нервы. Благо хоть Некрософт сподобилась написать нам приличный редактор и Typescript.
     
  • 1.63, Аноним (63), 13:12, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Visual Studio Code я могу просто скачать и установить на Windows.
    IDEmacs я так и не понял как получить.
     
     
  • 2.66, Анонен (?), 13:31, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так здесь и не винфак, если ты не заметил.
     
  • 2.67, Аноним (-), 13:52, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так это же обёртка поверх emacs, а не отдельная программа. А вообще, по ссылке на репозиторий если пройти, прокрутив в самом низу есть некоторая инфа.
     

  • 1.64, Аноним (55), 13:16, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Главное, чтобы телеметрию в стиле VSCode не притащили.
     

  • 1.68, Я (??), 13:59, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так и не понял: там редактор-то текстовый завезли уже?
    А про то, что EscapeMetaAltCtrlShift - клёвая система, все давно знают.
     
     
  • 2.78, 12yoexpert (ok), 15:15, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >  Так и не понял: там редактор-то текстовый завезли уже?

    давно уже, https://github.com/emacs-evil/evil

     

  • 1.69, Аноним (86), 14:12, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    99 из 100 вместо того чтобы код писать до сих пор не могут редактор себе выбрать.
     
     
  • 2.70, Аноним (70), 14:20, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и софт в итоге пишут те самые единицы, которым по на чем писать и в какой среде писать, отсюда и качество кода, за зп ведь пишет.
     

  • 1.72, Аноним (72), 14:38, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оно с комбинацией php/html/css/js в одном файле научилось уже нормально работать? Или до сих пор полурабочий тормозной mumamo-mode?
     
     
  • 2.80, Аноним (80), 15:23, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Оно с комбинацией php/html/css/js в одном файле научилось уже нормально работать?

    Мы в каком году? Этого в нормальных местах быть не должно.

     

  • 1.81, Аноним (81), 15:29, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очередной (Astro|Space|....)(.?macs|.?vim)
     
  • 1.82, Витюшка (?), 15:44, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да это всё уже давным давно умерло. Бесполезно это всё возраждать, всякие NetBeans, Eclipse и т.п. Было время - были возможности.

    Я уверен что там пилят это всё буквально 1.5 калеки, как и в KDE. Единственный мне известный проект - это Zed IDE. Но пока у них очень ограниченная возможность написания плагинов.

    P.S.: VS Code, VS Studio, Intellij IDEA естественно не берём в расчет.

     
  • 1.83, Аноним (83), 16:08, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > окружение в стиле VSCode на базе редактора Emacs

    Вначале емаксопрдлики смеялись над VSCode.
    А сейчас они ее копируют.
    Pathetic....

     
     
  • 2.85, Аноним (55), 16:42, 17/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так копируют кто? Не разработчики же самого Emacs, судя по лицензии.
     

  • 1.87, зомбированный (?), 17:45, 17/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    сделайте пожалуйста сборку под Windus XP
     

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



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

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