intro: "AWN" == Andrew W Nosenko <awn(a)bcs.zp.ua> writes:
AWN> Nick Pakoulin wrote: : Здесь надо написать функцию `dictionary-fontify',
AWN> которая разрисовывает буфер : нужным образом. Идея такая -- ищешь
AWN> регулярным выражением текст, который надо : разрировать, затем поверх
AWN> этого текста натягиваешь extent. Если не знаешь, что : такое extent --
AWN> см инфо (lispref)Extents. У extent'а можно установить фейс (ака :
AWN> face), которым extent должен отображаться. О том, что такое фейсы и как
AWN> ему : присвоить шрифт, см. инфо (lispref)Faces.
AWN> Второй вариант (который сведется, скорее всего, к первому, но скрытно от
AWN> пользователя, и человеку тогда не надо задумываться про extent'ы) --
AWN> накрутить font-lock.
Может быть. Только тогда надо определить соответствующую мажорную моду.
Коля.
Show replies by date
intro: "AWN" == Andrew W Nosenko <awn(a)bcs.zp.ua> writes:
AWN> Nick Pakoulin wrote: : Здесь надо написать функцию `dictionary-fontify',
AWN> которая разрисовывает буфер : нужным образом. Идея такая -- ищешь
AWN> регулярным выражением текст, который надо : разрировать, затем поверх
AWN> этого текста натягиваешь extent. Если не знаешь, что : такое extent --
AWN> см инфо (lispref)Extents. У extent'а можно установить фейс (ака :
AWN> face), которым extent должен отображаться. О том, что такое фейсы и как
AWN> ему : присвоить шрифт, см. инфо (lispref)Faces.
AWN> Второй вариант (который сведется, скорее всего, к первому, но скрытно от
AWN> пользователя, и человеку тогда не надо задумываться про extent'ы) --
AWN> накрутить font-lock.
Может быть. Только тогда надо определить соответствующую мажорную моду.
Коля.