LINUX.ORG.RU

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

 ,

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

0

4

Проект 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)

Все это напоминает тот самый анекдот про русские автомобили и фантазию о том, чего только люди не придумают, только-бы нормальные автомобили не выпускать :)

Так и тут. Вместо того, что просто и банально не использовать вс-коде - лепится какой-то монстродав на костылях. У которого (я вот просто уверен) и функционал не полноценный.

Тут можно просто «девизом» ЛОР отвечать. «Скажем дружно - НЕНУЖНО!» :)

DrRulez ★★★★★
()

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

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

У которого (я вот просто уверен) и функционал не полноценный.

Что такое «полноценный функционал» в данном случае?

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

Кто целевая аудитория?

Странный вопрос. Целевая аудитория пользователи vscode и это как правило виндузятники.

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

эээ wsl & remote & «контейнерчики»

забавно было обнаружить что у far -e есть и far -v есть а у mc -e нет — к слову о полноценности mc ( в целом конечно редактора достаточно)

у code есть две забавных полезных мелочи:

code --diff a b

и

| code -

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

и кста есть(был жи) мод захода на github в браузерном вцкоде

/github.com/github.dev/ и ву а ля

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

code –diff a b

А что это? Типа vimdiff что ли?

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

может есть смысл выпустить GNU автомобиль в России, спроектировав его из доступных комплектующих и открыв всю документацию ? )

volodja-
()
Ответ на: комментарий от Aceler

У которого (я вот просто уверен) и функционал не полноценный.

Что такое «полноценный функционал» в данном случае?

Странный вопрос, конечно, для вроде бы здравомыслящего человека. Ладно, если думать лень, то вот аналогия: Мерседес и Запорожец - и там и там 4 колеса, мотор, руль, но, как говорится «есть ньюансы».

MichIs
()

Не понятно для кого это. Неужели кто-то не пользовался емаксом потому что на вскод не похоже?

По традиции поинтересуюсь у тех, кто в теме. Как там с автокомплитом для lsp, реанимировали company или может аналог какой появился, или всё также рекомендуется capf использовать?

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

Ну вот наоборот люди делают, например (там человек упоминал, что обвешивал сабж модами, чтобы было на Emacs похоже).

Почему бы и не так.

Вместо того, что просто и банально не использовать вс-коде

Вот они и не используют :)

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

Ну и кто из них полноценный? Как определять полноценность?

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

Логика адепта культа Microsoft во всей красе. Человек очевидно просил технических аргументов, в ответ получил сомнительную аналогию.

hobbit ★★★★★
()

Песок-то всё равно сыпется…

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

аналогия: Мерседес и Запорожец

Сравнивать нужно вещи одного класса, например BMW Isetta и Запорожец.

u-235
()
Последнее исправление: u-235 (всего исправлений: 1)

Ещё один kit для GNU/Emacs, хорошо же!

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

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

Можешь расписать, чего такого в vscode чудесного, чего нет в kate или geany, например?

Dev containers, например.

seiken ★★★★★
()

Вообще, вопрос «чего нельзя сделать в виме/емаксе, что можно сделать в современных IDE» сводится к «чего старперы не делали в терминалах к юниксу без иксов, но что могли попытаться изобразить в консоли». Вроде и обидеть не хочется (тоже человек, когда-то был молодым, красивым, ого-го-го), но и чётко понимаешь, что сейчас старпер будет говорить, какое солнце было яркое раньше, а трава зеленее…

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

Другими словами, удобная интеграция с докером.

Ок, принимается (правда, как я понял, это делается отдельным плагином).

Что-нибудь ещё?

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

Что такое «полноценный функционал» в данном случае?

Поддержка ихних плагинов, разумеется. Без которых vscode не vscode.

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

Другими словами, удобная интеграция с докером.

Нет. Это про удалённую разработку. Gui vscode у тебя на ноуте, а бекенд на мощном билд сервере.

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

Dev container это про заворачивание рабочего окружения в контейнер, чтобы зависимости для работы с проектом были внутри контейнера, а не на хосте. А то что ты описываешь это VSCode remote и вот этому то как раз в Emacs есть аналог в виде TRAMP, который даже больше целей поддерживает, в том числе и работу внутри Docker контейнеров и ему сто лет в обед уже.

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

Кто целевая аудитория?

Извращенцы. Сколько на запарожец порше не клей, жуком он не станет.

beastie ★★★★★
()

Emacs, делающий его похожим на VSCode

стив_бушеми_со_скейдбордом.jpg

anonymous_sapiens ★★★★★
()

Если в браузере не работает - не нужно.

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

Кто целевая аудитория?

Йа.

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

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

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

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

Хосподе. Ну кастомизация она кастомизация. Кто-то же для чего-то кастомизирует DE под Mac os, шоб как там було.

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

Ну раз нет, тогда поддержка WSL это не ответ на оригинальный вопрос

Можешь расписать, чего такого в vscode чудесного, чего нет в kate или geany, например?

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

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

вс-коде и есть монстродав на костылях

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

Это ответ, потому что оно работает в пару кликов.

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

Чем больше у юзеров поводов слезть с иглы корпораций зла - тем лучше.

Так вскод вроде открытый.

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

Целевая аудитория пользователи vscode и это как правило виндузятники.

Тут две трети лора им пользуется. Они все виндузятники?

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

Да все путем. Я пользуюсь встроенным eglot, который как раз дает доступ к дополнениям из lsp через capf (что правильно по-моему). Отображаются дополнения в выпадающем окошке через corfu. Очень доволен этой конфигурацией. Выглядит хорошо и работает шустро.

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

Куча плагинов на все случаи жизни. Без них это и правда обычный редактор. А тут тебе одной кнопкой заводится и LaTeX, и Go, и любой другой язык, не говоря уж про встроенный гит (такой себе, у джетов лучше в разы) и плюшечки типа удаления ненужных пробелов в конце строк и прочие рефакторы.

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

По короткому обсуждению в комментариях я сделал следующий вывод:

Критерии отнесения текстового редактора к полноценным: а) всем очевидны и б) у всех разные.

Мне нужно помедитировать над этим коаном.

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

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

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

А, ну возможно. Я его расширениями не обмазывал особо, поэтому не вникал.

Zhbert ★★★★★
() автор топика

Я когда сидел на emacs попытался из него сделать Идею. И на картинках она была бы даже похожа … но вот функционал идейным не был. И в итоге получалось и не то и не то. :-))) Ожидаю, что в данном случае тоже самое. вскоду - вскодово, емаксу - емаксово. У них оч. разная идеология и скрестить их не получится.

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

Господи, опять на те же грабли. Сколько там виндузятников переехало на линукс благодаря всяким Linux XP Zver Edition?

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

Я вот VSCode пользуюсь не благодаря его эргономике, а вопреки. Но из-за нескольких, написанных аутистами расширений к нему, и отсутствующих в других редакторах, пользуюсь.

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