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)
Ответ на: комментарий от usi_svobodi

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

Это всё работает только в закрытой версии VS Code, вместе с закрытыми плагинами. На мой взгляд, достаточно серьёзный недостаток.

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

Какая еще есть раскладка, чтобы перемещать курсор с клавиатуры не переводя руки на стрелочки?

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

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

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

В своё время было довольно много емаксеров под ДОСом, кстати говоря.

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

Я, например. :)

В условном 2006 Linux XP создал картинку, что Linux может быть дружелюбным и даже запускать виндовые приложения.

Довольно быстро стало понятно, что это может почти любой дистрибутив, но пиар на меня сработал. Я даже помню эти диски с Linux XP Zver Edition.

Тут тоже может сработать, что Emacs – это не только синей пеленой экран заполнил чистый DOS, стала вдруг квадратной, потеряла форму… тьфу!, а инструмент, который может быть красивым и удобным.

mono ★★★★★
()

Только вчера посмотрел скетч «Интервью с энтузиастом Emacs» (https://www.youtube.com/watch?v=urcL86UpqZc) — и вот, пожалуйста, половина шуток оттуда реализовалась.

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

ну не знаю че там за закрытые плагины, но я вполне себе нашел их код в репах мийкрософта на гитхабе. там же у майкрософта, внезапно, я нашел код language-server-protocol на котором работает lsp для kate)))

то есть даже в этом нет заслуги kate.

на счет различий vscode и code oss я не в курсе. да и не интересно даже. работает и работает. за то я на 100% уверен, что если что то случится, я без проблем могу все переустановить без танцев с бубном вокруг конфигов. просто поставлю vscode, войду в аккаунт, и получу ровно те же настройки и расширения, что у меня стояли.

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

Это всё работает только в закрытой версии VS Code, вместе с закрытыми плагинами. На мой взгляд, достаточно серьёзный недостаток.

Какая нафиг разница какой он там, если эффективно решает требуемые задачи?

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

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

Ну да - emacs - просто шеведр эргономики. :) Можно, конечно и брюки через голову одевать - только зачем? А если эти самые брюки - одевать через голову регулярно, то шанс оказаться в дурдоме - стремится к 100 процентам.

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

просто поставлю vscode, войду в аккаунт, и получу ровно те же настройки и расширения, что у меня стояли.

И самое главное. Никакой разницы на какой именно системе ты его запустишь. Линукс, мак, винда - пофиг мороз.

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

Емакс действительно шедевр эргономики. Та просто не осилил. А разница между закрытым и открытым довольно простая, открытое - твое, закрытое - дяди.

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

Емакс действительно шедевр эргономики. Та просто не осилил.

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

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

лол кек надевать

у ваших брюк есть голова что бы их одевать через их гойловоу

по существу emacs это операционная(lisp)среда под видом редактора - гру гря оно сразу было легаси как только перенесли из «на голом железе» в unix среды

реальное преимущество emacs которое было почти уникальным - программируемость без ныряния в код самого интерпретатора(той его части который асмо-сяшный)

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

Одновременно, чтобы пользоваться emacs’ом как «обычным текстовым редактором», учиться вообще ничему не надо. Меню «File» работает так же как и везде, буквы тоже одинаковые.

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

Да, но это совсем какой-то дно уровень - кликать менюшки чтобы скопировать/вставить, совсем далеко от эргономики. А Ctrl+C Ctrl+V не работает, так что учиться придется сразу. Но это старая история, про аккорды, тут где-то был человек, который писал книгу по емаксу, где это все подробно расписывал. Хорошее начинание было, вот ее стоит продвигать.

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

тут где-то был человек, который писал книгу по емаксу, где это все подробно расписывал. Хорошее начинание было, вот ее стоит продвигать.

А дописал? Я бы почитал.

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

Блин, похоже он ее удалил :(

@dunmaksim привет, а куда куда делась ссылка на книгу про емакс?

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

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

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

Какая еще есть раскладка, чтобы перемещать курсор с клавиатуры не переводя руки на стрелочки?

vi/vim/neovim

С Emacs я ушёл на vim (и раскладки vim в IDE), потому что в конце рабочего дня, а то и в середине, неиллюзорно начинали болеть кисти, запястья и локти.

Со знакомым емаксером поделился (которого я же до этого на Emacs и подсадил), он ответил, что купил ножную педаль, чтобы такого не было.

Ну а я решил проблему гораздо проще и без дополнительных затрат и переучивания на педаль.

Chiffchaff
()

Емакс это крутой редактор но к сожалению в плане реализации он сильно устарел, не может работать с большими код базами эффективно. Я перешел на Zed и он работает сильно лучше именно для кода.

Для рандомных операций с текстом все еще переключаюсь в емакс.

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

Сравнивать нужно сравнимое. Нет никакого смысла сравнивать время на освоение блокнотом с освоением (во всей полноте) emacs’ом. Блокнот ничего не умеет, вот и порог входа нулевой. На таком уровне emacs точно так же ничего и не требует. Но, вот, дальше эффективность использования emacs’ом можно повышать. А у соперников тут дело стопорится.

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

Можно переопределить всё. Но не нужно. В текущем виде emacs представляет собой набор согласованных решений (насколько вообще можно согласовать несколько тысяч независимо развиваемых расширений). А если начать философствовать молотом, то согласованность потеряется и постоянно будут вылезать разные неудобства. Поэтому проще сразу, на берегу сказать себе: «emacs это emacs, тут вот так всё делается» и начать пользоваться преимуществами emacs’а, а не бороться с ним.

P.S. В особенности нельзя переопределять ctrl+c. Это очень удобный аккорд, являющийся базой для множества других сочетаний клавиш. Упрощая копирование выделенной области, мы тем самым усложним вообще всё остальное. Не надо так.

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