LINUX.ORG.RU

IDEmacs – набор конфигураций для Emacs, делающий его похожим на VSCode

 ,

IDEmacs – набор конфигураций для Emacs, делающий его похожим на VSCode

1

3

Проект IDEmacs, основной задачей которого является подготовка пресетов настроек для emacs, делающих его похожим на популярные IDE, опубликовал первый подготовленный набор → для VSCode.

Набор включает в себя тему оформления, сочетания горячих клавиш, а также всяческие боковые меню и панели, свойственные VSCode.

Чтобы установить на свою машину этот пресет, необходимо:

  1. Установить шрифты DejaVu Sans Mono.
  2. Склонировать репу с конфигами:
    git clone https://codeberg.org/IDEmacs/IDEmacs
    
  3. Запустить emacs, указав ему начальную директорию конфигурации:
    emacs --init-directory=/path/to/IDEmacs/vscode
    

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от uin

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

ugoday ★★★★★
()
Ответ на: комментарий от spijet

А расскажи про Doom Emacs?

20 лет назад emacs был мой любимый редактор, но я не осилил прикрутить к нему навигацию по исходникам как в eclipse (и, наверное, в любом IDE). Чтобы нажал на имя функции (метода/класса) и перешёл в неё, не важно в каком она при этом файле.

Есть такое в Doom Emacs из коробки?

alt-x ★★★★★
()

Вим для Си/Си++. Emacs не пробовал, а вот в вскод пытался писать код на Си. Тогда уж Kdevelop удобнее и нет тормозов, которые есть у вскод конкретно на моем не самом молодом компе. Потому что-то под вскод нет желания переделать. Но в любом случае для меня нет ничего удобнее набора текста в вим: навигация по файлу - прекрасная. Возможно я от мыши просто отвык. IMHO

Ivan_S
()
Последнее исправление: Ivan_S (всего исправлений: 1)
Ответ на: комментарий от alt-x

Про Doom Emacs не знаю, но сейчас такое модно делать через lsp, а lsp есть везде.

ugoday ★★★★★
()

пресетов настроек для emacs, делающих его похожим на популярные IDE

набор → для VSCode.

Набор включает в себя тему оформления, сочетания горячих клавиш, а также всяческие боковые меню и панели, свойственные VSCode.

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

Вот ребята, отрисовавшие на осциллографе с помощью звуковых карт Дум - те удивили, а в вашем случае «есть и есть, может кому пригодится, всяко бывает»))))

Sm0ke85
()
Последнее исправление: Sm0ke85 (всего исправлений: 1)
Ответ на: комментарий от Zhbert

Я вот множество раз пробовал начать работать с текстом только с клавиатуры. И так и не осилил, всё равно в итоге мне быстрее выделить нужное мышкой.

Ты просто не достаточно ленивый))))) Скорость не нужна - она со временем как правило приходит, а важно «не желание»/лень перетаскивать руку на мышку)))))

Я так научился «по модному» аккорды брать, когда одним пальцем две-три струны зажимаешь и можно даже подзаглушить ненужные струны - оч удобно/быстро и карячить руку не надо))))

Sm0ke85
()
Ответ на: комментарий от Zhbert

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

У меня тоже сложилось впечатление, что во многих сапрах как будто специально склоняют к работе мышкой, там даже используя сочетания клавиш, ты все равно попадешь в панельку, где надо что-то накликать))))

Sm0ke85
()
Ответ на: комментарий от Sm0ke85

Ну а как ещё модель крутить? Есть, правда, специализированные крутилки даже, но они тоже скорее продвинутый трекбол и требуют руку на них класть.

Zhbert ★★★★★
() автор топика
Ответ на: комментарий от Bfgeshka

Если по факту - то vscode исходники под лицензией MIT распространяются. Буквально и дословно - разрешается «распоряжаться Программным обеспечением без каких-либо ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешение лицам, которым оно предоставляется, делать то же самое» указывая при этом происхождение оригинальных исходников.

Из этих сорцов собирают vscodium, в котором отключена майкрософтовая телеметрия, убран брендинг и убраны лицензии. Плюс в дефолте open-vsx вместо майкрософтового каталога расширений.

Так что про vscode в заголовке новости, imho, слегка наброс. Если сказать, что «как в vscodium», то смысл новости не поменяется.

handyman4
()
Ответ на: комментарий от handyman4

На меня тут уже в этом треде несколько раз отвечали комментариями в духе «ну виэскод же опенсорс». Почему данный факт имеет значение - ума не приложу.

Кому-то непонятно, почему мигрировать с vscode на какой-нибудь емакс (или другой свободный редактор кода) - хорошо? Нуок, давайте не будем упоминать то, что vscode - толстая скотина. Или то, что он унаследовал:

  • духом - от visual studio. Проприетарный продукт корпорации зла.

  • телом - от atom. Создан корпорацией как «свободный и опенсорсный», но как только корпорации надоело - этот свободный проект был убит в одностороннем поряде. И сейчас его труп принадлежит всё той же Корпорации Зла (ТМ).

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

Если по факту - то vscode исходники под лицензией MIT распространяются.

А бинарники очень даже гнилые там, под юлой.

Из этих сорцов собирают vscodium, в котором отключена майкрософтовая телеметрия, убран брендинг и убраны лицензии. Плюс в дефолте open-vsx вместо майкрософтового каталога расширений.

Ясно. А ещё ортогонально любой информации от меня, ТС или !Ъ.

Проект IDEmacs, основной задачей которого является подготовка пресетов настроек для emacs, делающих его похожим на популярные IDE, опубликовал первый подготовленный набор → для VSCode.

Так что про vscode в заголовке новости, imho, слегка наброс.

Слегка наброс - этой твой комментарий. Проект ставит перед собой задачу «сделать емакс как вот ета IDE». Никому не интересно в этом контекте, есть ли IDE похожее или свободнее оригинальной.

Вообще очень интересная идея пройти регистрацию на форуме для того, чтобы топить за микрософт.

Bfgeshka ★★★★★
()
Ответ на: комментарий от Bfgeshka

Лень тратить слова на вразумление фанатов В ядерном примере - фанатов Emacs. Ну, кратко. Предлагаемая приблуда имитирует внешний вид VS Code, но не его функциональность и не превращает Emacs в IDE. ,А VS Code превращается в IDE за счёт дополнительных модулей , которые созданы для всех популярных языков программирования - частично фирмой Микрософт, но большей частью пользователями языков программирования. То есть, сообществом. Для Emacs такого сообщества нет и не будет. Ключевые отличия IDE от простого редактора: ведение проектов (набора связанных файлов разного назначения) и возможность пошаговой отладки. То и другое крайне важно в программировании. Так что VS Code популярно не из-за коварства фирмы Микрософт, а потому что практично.

Partisan ★★★★★
()
Ответ на: комментарий от Partisan

Лень тратить слова на вразумление фанатов

все модули, кроме пары штук, написаны под пермиссивной лицухой и работают только под vscode. Со свободными аналогами - беда!

А вот в Emacs 90% написано сообществом и работало до LSP :)

Eulenspiegel
()
Ответ на: комментарий от handyman4

а на кой голый vscode без дополнений?

а дополнения таки не под MIT.

Eulenspiegel
()
Ответ на: комментарий от Ygor

Когда ты запускаешь голый вскод там сразу встроен гит и окно терминала рядом с окном редактора, есть кнопочки run и debug.

Это самое натуральное IDE

masa ★★★
()
Ответ на: комментарий от Partisan

Лень тратить слова на вразумление фанатов

«Чем кумушек считать трудиться,
Не лучше ль на себя, кума, оборотиться?»
ugoday ★★★★★
()
Ответ на: комментарий от Ygor

Ну не, он скорее перередактор, потому что там из коробки есть терминал, гит и прочие плюшки, плюс он скорее всего автоматом подцепит тип проекта и предложил кнопку запуска и дебага.

Zhbert ★★★★★
() автор топика
Ответ на: комментарий от Bfgeshka

На меня тут уже в этом треде несколько раз отвечали комментариями в духе «ну виэскод же опенсорс». Почему данный факт имеет значение - ума не приложу.

Потому что у ЛОРа второй урл как раз опенсорц.ру :)

Zhbert ★★★★★
() автор топика
Ответ на: комментарий от masa

Такое IDE у меня и в TurboBasic’е было. Без git’а понятное дело.

ugoday ★★★★★
()
Ответ на: комментарий от Mischutka

В Эльбрус ОС

Мог и не приносить, потому что тот кого ты в предыдущем принес, недвусмысленно намекнул что им он без надобности, так как нет никого кто бы им пользовался внутри организации (в отличии от vim -а).

После открытия/рассекречивания архитектуры, теперь достаточно просто заглянуть в репозиторий какого нибудь дистрибутива а не спрашивать инсайдеров:
https://packages.altlinux.org/ru/search/?branch=sisyphus_e2k&q=emacs

uin ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.