Вопросы с тегом «syntax»

34
Как относиться к подчеркиванию как к части слова?

Я использую evilрежим Emacs + . Когда я поместить курсор на e(в нормальном состоянии) в куске текста , таких как abc_def_ghi, ciw(изменение внутреннего слова) изменяет только defчасть строки, в то время как Вим бы изменить весь abc_def_ghi. Как я могу заставить evilтрактовать подчеркивание как Vim...

16
как обнаружить, если внутри совпадающей пары?

Вопрос: существует ли общий способ определения того, находится ли точка внутри совпадающей пары символов? То есть: существует ли общая функция предиката (или что-то еще), которая может определить, находится ли точка между соответствующей парой или какими-то произвольно выбранными символами? Я думаю...

14
Есть ли в elisp литералы регулярных выражений?

Огромное количество обратных косых черт, которые требуют мои регулярные выражения, довольно безумно. Есть ли в elisp литералы регулярных выражений, поэтому я могу написать что-то вроде rx"some\(regexp\)" вместо того "some\\(regexp\\)"...

12
Для каких языков подходит `синтаксис-ppss`?

Я искал способ определить, находится ли точка в комментарии, посмотрев, как определяется текущий буфер. Smartparens определяет sp-point-in-comment, на что опирается syntax-ppss. Однако кажется, что syntax-ppssи parse-partial-sexpможет использоваться для произвольных языков, даже если они не...

12
Обрабатывать символы как слова в режимах прог

В Emacs есть ряд команд, которые применяются к «словам». Примеры включают forward-word, kill-word, upcase-word, mark-word, transpose-wordsи т.д. Определение «слова» кажется немного отличаться между командами. Например, forward-wordостановится на подчеркивании в слове (например foo_bar), но...

10
Сделайте так, чтобы forward-sexp распознавал блоки, определенные по ключевым словам, а не только в скобках

На каком языке (julia) есть блоки, определяемые ключевыми словами, такими как for..end, begin..endа также круглые скобки, как можно пропустить такой блок? Кроме того, endэто не только ключевое слово блока, но и действительный идентификатор, используемый в других местах. Один из способов - найти...

10
Существует ли стандартный / рекомендуемый синтаксис для определения связывания клавиатуры?

Я видел все следующее для определения связывания клавиатуры. Все это работает (по крайней мере, в MS Windows). Я не знаю, есть ли другой способ сделать то же самое. Мне интересно, существует ли стандартный или рекомендуемый способ определения связывания клавиатуры и рекомендуется ли избегать...