Size: a a a

Emacs — русскоговорящее сообщество

2020 May 16

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Aydar Zarifullin
А я снова с емакса на вим пересел. Понял что мне не нужен настолько расширяемый редактор.
А я наоборот от вим отучился. Хоть вимом определенно шустрее конфиги конфижить. Но в емаксе навигация по sexp + интеграция с repl зачетная
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
akater
Ну что ж, все выяснилось про мои проблемы с use-package.
:defer nil не значит “do not defer”
:demand t не значит “load immediately”
:after (a b c) не значит “only load after a, b, c were loaded”, это значит «как только загрузилось c, устроить так, что как только загрузилось b, устроить так, что как только загрузилось a, require, configure ‹данный пакет›».

Если есть одновременно :demand t :defer nil, то в разложении вообще нету require. Это причина, почему у меня не грузилось много чего.

Эффект, который триггерится декларацией :demand t, должен триггериться декларацией :defer nil, а :demand надо либо убрать вообще, либо придать ему смысл load immediately. Описание :after надо менять. Эта декларация не мягко «откладывает» на потом, как написано, оно жестко предписывает, когда именно грузить, и вдобавок делает это посредством декларации n-го порядка, которая осуществляется постепенно и поэтому может не иметь никакого эффекта вообще (и предлтвратить загрузку пакета полностью) если какие-то другие процедуры достаточно незначительно, но при этом в неудачный момент поменяют  after-load-alist.
если напишешь ишью, я поставлю тебе лайк
источник

A

Aragaer in Emacs — русскоговорящее сообщество
вот я пока не научился этой навигации с интеграцией
источник

A

Aragaer in Emacs — русскоговорящее сообщество
но пока и необходимости не было
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Harry Fox
так go-layer скорее всего на основе его и сделан. В spacemacs слишком много ништяков которые нужно будет руками потом настраивать и к которым я уже привык. Для меня сейчас отказаться от него просто невозможно. Разве только когда мне реально будет нечего учить по профе, тогда можно и mastering emacs почитать.
Когда говорится что <some-program> сделан на основе <stable-program> это далеко не всегда удачное решение. Особенно в сообществе людей, которые не умеют в документацию )
источник

HF

Harry Fox in Emacs — русскоговорящее сообщество
согласен
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Harry Fox
согласен
Но справедливост ради, если говорить про Go - то очень хорошо заходит VIM с одноименным плагином. Он пофункциональнее и пошустрее емаксовых адаптаций будет. Правда в емаксе в купе идут еще куча всякой полезности типа того же оргмода и прочего.
источник

HF

Harry Fox in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
Но справедливост ради, если говорить про Go - то очень хорошо заходит VIM с одноименным плагином. Он пофункциональнее и пошустрее емаксовых адаптаций будет. Правда в емаксе в купе идут еще куча всякой полезности типа того же оргмода и прочего.
да мне чет после go land'a пользоваться большем ничем не хочется. Просто не хочется ради тестов или задачи в пару десятков строк кода открывать полноценную IDE.
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Aragaer
вот я пока не научился этой навигации с интеграцией
Да там все просто:
Зажимаешь C+M и:
n - прыгнуть вперед к списку () того же уровня
p - прыгнуть назад к списку () того же уровня
f - прыгнуть вперед к атому того же уровня
b - прыгнуть назад к атому того же уровня
d - прыгнуть внуть списка на котором курсор
u - выпрыгнуть из текущего списка на уровень выше

k - снести к чертям список под курсором
пробел - выделись список под курсором
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Если юзаешь какой-нибудь xfce и подобное - то комбинация C-M-d будет сильно удивлять
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Harry Fox
да мне чет после go land'a пользоваться большем ничем не хочется. Просто не хочется ради тестов или задачи в пару десятков строк кода открывать полноценную IDE.
Я с голанда и прочего подобного ушел во первых из-за тормознутости, во вторых из-за убогой интеграции с библиотеками. Казалось-бы заявляют одно, но как только пытаешься что-то автодополнить из, например CV2 библиотеки - то сразу приходит понимание о кривости этих поделок
источник

AP

Alex Peresmeshnik in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
Я с голанда и прочего подобного ушел во первых из-за тормознутости, во вторых из-за убогой интеграции с библиотеками. Казалось-бы заявляют одно, но как только пытаешься что-то автодополнить из, например CV2 библиотеки - то сразу приходит понимание о кривости этих поделок
Емакс конечно тоже не идеал, но он не идеал потому что моды кривые )
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
Да там все просто:
Зажимаешь C+M и:
n - прыгнуть вперед к списку () того же уровня
p - прыгнуть назад к списку () того же уровня
f - прыгнуть вперед к атому того же уровня
b - прыгнуть назад к атому того же уровня
d - прыгнуть внуть списка на котором курсор
u - выпрыгнуть из текущего списка на уровень выше

k - снести к чертям список под курсором
пробел - выделись список под курсором
f - прыгнуть на следующий конец выражения
b - прыгнуть на предыдущее начало выражения
источник

HF

Harry Fox in Emacs — русскоговорящее сообщество
Alex Peresmeshnik
Я с голанда и прочего подобного ушел во первых из-за тормознутости, во вторых из-за убогой интеграции с библиотеками. Казалось-бы заявляют одно, но как только пытаешься что-то автодополнить из, например CV2 библиотеки - то сразу приходит понимание о кривости этих поделок
ну тут только время покажет. У меня пока недостаточно опыта на го
источник

A

Artem in Emacs — русскоговорящее сообщество
Pig Greenest
f - прыгнуть на следующий конец выражения
b - прыгнуть на предыдущее начало выражения
спрыгни с конца выражения на предыдущее начало выражения
источник

A

Aragaer in Emacs — русскоговорящее сообщество
вот в клавочате было про человека, которому в мозг не помещается имя собеседника, потому что там команды вима
источник

A

Artem in Emacs — русскоговорящее сообщество
Короче, шизя походу живет, потому что цепи маркова ftw
источник

A

Aragaer in Emacs — русскоговорящее сообщество
у меня та же ботва с любыми хоткеями, которые содержат альт
источник

A

Artem in Emacs — русскоговорящее сообщество
Aragaer
у меня та же ботва с любыми хоткеями, которые содержат альт
представь что там ctrl
источник

A

Aragaer in Emacs — русскоговорящее сообщество
контрол естественным образом зажимается мизинцем
источник