Size: a a a

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

2021 August 13

A

Aragaer in Emacs — русскоговорящее сообщество
не, some_function(arg) - тут yiW скопирует все целиком
источник

A

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

A

Aragaer in Emacs — русскоговорящее сообщество
а w это alphanum плюс подчеркивание
источник

A

Aragaer in Emacs — русскоговорящее сообщество
мой личный опыт мне говорит, что навигация по subword мне ни разу не требовалась. Так-то можно и someFunctionName на слова делить.
источник

AT

Andrew Tropin in Emacs — русскоговорящее сообщество
такой себе синтаксис у языков)

Кароч, семантически должно быть yiw - слово, yis - символ.
источник

AT

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

A

Aragaer in Emacs — русскоговорящее сообщество
Subword Mode

Editing code WithCamelCaseWritingLikeThis is frustrating in part because Emacs treats a camelcased identifier as a single word. The good news is, though, that Emacs has something called subword-mode (called c-subword-mode in earlier Emacsen) that rewires the movement and edit commands to work on CapitalizedWords.
источник

A

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

AT

Andrew Tropin in Emacs — русскоговорящее сообщество
эт ты в какую сторону воюешь?)
источник

B1

BS 135 in Emacs — русскоговорящее сообщество
Маргенштернемакс
источник

A

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

AT

Andrew Tropin in Emacs — русскоговорящее сообщество
просто чувак говорит мол что люди фрустрируют, что по дефолту кэмелкейснутый айдентифаер не делится на сабворды.

В общем я считаю что по хорошему нужно отдельно воспринимать понятие слово и символ и не смешивать их. и должно быть разделение на yiw и yis.

get_processed_images - в английском языке это три слова и хорошо бы не подменять без необходимости понятие слово на символ/идентификатор.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну возможно это три разных слова, но когда это часть кода, а мне зачем-то понадобилось залезть внутрь этого символа, то я могу перемещаться посимвольно, могу через f/t, могу через avy. И эти приемы не привязаны к тому, что нужная мне позиция это какое-то начало/конец некоторого слова в символе.
источник

A

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

BS

Bril Strawhat in Emacs — русскоговорящее сообщество
Еще такой вопросик, насетапил себе

(use-package ggtags)
(add-hook 'c-mode-common-hook
         (lambda ()
           (when (derived-mode-p 'c-mode 'c++-mode 'java-mode)
             (ggtags-mode 1))))
И он поменял мне вимовский gd на к
ом
анду ggtags, как вернуть назад?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
если через use-package, то и хук лучше через него же вешать.
источник

BS

Bril Strawhat in Emacs — русскоговорящее сообщество
как?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
что-то вроде
:hook
((c-mode c++-mode java-mode) . ggtags-mode)
источник

A

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

BS

Bril Strawhat in Emacs — русскоговорящее сообщество
как изменить приоритет?
источник