Size: a a a

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

2021 August 13

AT

Andrew Tropin in Emacs — русскоговорящее сообщество
а как тогда прыгать по словам в названии переменной?
источник

A

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

BS

Bril Strawhat in Emacs — русскоговорящее сообщество
Мало того поиск работает не так как в виме, то есть если я хочу искать foo_bar и наведя на f нажму *, я буду искать не foo_bar, а foo
источник

A

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

A

Aragaer in Emacs — русскоговорящее сообщество
короче вот это вот modify-syntax-entry это была у меня одна из первых модификаций
источник

A

Aragaer in Emacs — русскоговорящее сообщество
это потом я уже убрал его в prog-mode-hook, потому что в message-mode штуки типа "30 подчеркиваний подряд" все вешали.
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
В csh прыгает именно по словам без учёта разделителя, билл джой этот же функционал наверное перенёс в ви. То что в имаксе работает не как в виме вполне естественно. В том же bash уже учитывается разделитель.
источник

AT

Andrew Tropin in Emacs — русскоговорящее сообщество
например у consult-line в future-history есть 1 текущая строка 2 текущий символ (в лисповом смысле). а в isearch C-s C-u C-w несколько слов, C-s C-w только одно слово.
источник

AT

Andrew Tropin in Emacs — русскоговорящее сообщество
мне кажется это нужно фиксить * добавляя префикс арг или ещё что-нибудь.
Для простых мувментов игнорируя _ вроде есть B/W/E и всё такое или я что-то путаю?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
мувы b/w/e должны прыгать по словам. В виме _ это часть слова. Следовательно это нужно фиксить путем объявления _ частью слова.
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
Я бы поменял поведение когда разделитель по факту ничего не делит, типо как для ситуации с модификаторами доступа в скриптовых языках _, __ и т.д. в начале метода/поля.
источник

AT

Andrew Tropin in Emacs — русскоговорящее сообщество
по хорошему, то, что в виме это так, не значит, что нужно в эвиле делать так же)
get_processed_images - три разных слова так то и хорошо бы их как отдельные слова воспринимать.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
я вижу тут одно слово 8)
источник

A

Aragaer in Emacs — русскоговорящее сообщество
вернее как, если это prog-mode, то это один символ
источник

A

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

AT

Andrew Tropin in Emacs — русскоговорящее сообщество
один символ из нескольких слов.
источник

A

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

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
Хотя вроде и так нормально, сейчас подумал, что скажем два андерскора воспринимаются как два разделителя, но вроде это не так
источник

A

Aragaer in Emacs — русскоговорящее сообщество
воот. Ну и наконец, я вот совершенно не могу вспомнить ни одного разу, когда мне очень нужно было в some_function_name прыгать "по словам", а вот целиком весь символ это каждый день много раз.
источник

AT

Andrew Tropin in Emacs — русскоговорящее сообщество
yiW - символ, yiw - слово, так не теряешь гибкость навигации.
источник