Обновить
5
0

Спортивное программирование в Emacs'е

Отправить сообщение

Плюсую, хоть Emacs по круче будет)

Ладно, прости, но я все равно не понял как будет работать autocomplete я имею ввиду не для pure Go, для Go Emacs Lisp? То есть как будет работать autocomplete будет работать для lisp.Call?

Я знаю, что проект уже не активен и, что я уже немного опоздал, но ЗАЧЕМ?

Серьезно, документация Go, которая вам нравится, не будет иметь смысла для Emacs (но только документация описывающая синтаксис имеет, но он и так очень прост), статическая типизация Go (кстати проект Elsa - хороший статический анализатор для Elisp) работать не будет, autocomplete для Go тоже не сможет работать. Только рефакторинг - реальная причина для миграции.

И к тому же как без макросов? Да вы можете не писать макросов, но многие встроенные макросы реально удобные для Emacs, например save-excursion, как он будет выглядеть в Go синтаксе?

Вообще в XAH FLY KEYS хоть и куча бессвязных клавиш, но определены они в зависимости от того, как часто их используют

Например: в vim чтобы удалить один символ справа нужно использовать X, и не самая не удобная, но и не самая удобная, ведь удалять по одному символу нужно довольно часто, в xah fly keys для этого нужно нажать d что удобнее, то же самое и для запуска команд, в vim для этого надо нажать : не самое лучшее решение, в xah fly keys нужно a. Чтобы выделить слово в vim нужно нажать целых три буквы viw, в Emacs одну цифру - 8

Да, реально NeoVim уже очень близок к гибкости emacs и, наверное, имеет все возможности, которые имеет Emacs. Вообще, эта статья не про Emacs, а про то, что другое расположение кеймапов в зависимости от того как их часто используют, Например: в vim чтобы удалить один символ справа нужно использовать X, и не самая не удобная, но и не самая удобная, ведь удалять по одному символу нужно довольно часто, в xah fly keys для этого нужно нажать d что удобнее, то же самое и для запуска команд, в vim для этого надо нажать : не самое лучшее решение, в xah fly keys нужно a. Чтобы выделить слово в vim нужно нажать целых три буквы viw, в Emacs одну цифру - 8

Да, учить вправду не легко, сложно

Не, ну тогда нет ни одной причины вообще использовать 2 режима (insert, command) ведь всегда можно использовать Alt, Ctrl и т.д. (я считаю shift из той же оперы)

Так в этом и суть, В этом посте Я описал плагин для Emacs который перенастраивает дефолтные кнопки, например вместо Ctrl-pnae надо использовать jkil

Да, согласен, Я не дописал главные проблемы Vim-а, вот тебе лично напишу:

  • Если ты используешь раскладку Dvorak или ещё какую-то, то Vim-ом тебе пользоваться ничем ни легче, чем обычными стрелками. А в xah-fly-keys для этого надо выполнить лишь одну команду (см. доку https://github.com/xahlee/xah-fly-keys)

  • Vim изначально имел KEYMAP-ы для того, чтобы их легче запомнить, на пример V - visual mode, c - change, и т.д

  • Для многих KEYMAP-ов в Vim-е надо нажимать Shift, хотя по идеи Vim наоборот создан, чтобы избавиться от всяких лишних нажатий Win, Ctrl, Alt, Shift

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
Младший