Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: [X]Emacs: word regexp   Dmitry Hodos   29 Mar 2000 08:19:37 
 Re: [X]Emacs: word regexp   Valeriy E. Ushakov   29 Mar 2000 14:12:18 
Архивное /ru.unix/146762d36041f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional