|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Dmitry Hodos 2:5004/1.27 29 Mar 2000 08:19:37 To : uwe@ptc.spbu.ru Subject : Re: [X]Emacs: word regexp -------------------------------------------------------------------------------- >>>>> "u" == uwe writes: >> Подскажите, пожалуйста, каким образом в [X]Emacs можно задать regexp для >> слова. В частности, не устраивает интерпретация символа подчеркивания как >> разделителя. Особенно в c-mode. u> Для слова или для идентификатора? Заметь, что в ц-моде подчеркивание u> имеет синтаксический класс symbol constituent, т.е. символа, который u> может быть частью имени символа помимо word constituent. u> \(\sw\|\s_\)+ u> К сожалению, \< \> \b и т.п. матчатся только с границами слова (класс u> w), т.е. начальное подчеркивание они пропустят. OK, видимо меня не поняли. Задача состоит в том, чтобы функции, работающие со словами, например (mark-word), интерпретировали и подчеркивание, как часть слова. То же, кстати, относится и к буквам В/в в кодировке koi8-r. Соответственно, существует ли возможность (custom variables) для задания regexp (или набора символов), которое emacs использовал бы для определения границ слова/идентификатора? -- Best regards, Dmitry Hodos --- Gnus v5.6.45/XEmacs 21.1 - "Biscayne" * Origin: Avtomatika-S ZAO (2:5004/1.27@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/146762d36041f.html, оценка из 5, голосов 10
|