Описание тега font-lock
Блокировка шрифта - это второстепенный режим GNU Emacs. Он назначает лица локально определенному буферу.
2
ответа
Изменение записей шрифтов в Emacs
Как я могу внести изменения в XXX-font-lock-keywords (обычно используя assoc плюс setcdr) влияет на фонтизацию в XXX-mode? Недостаточно просто изменить переменную, чтобы изменение имело эффект.
19 ноя '12 в 14:53
2
ответа
Как раскрасить файлы c h и s в режиме dired?
Я хотел бы покрасить исходный заголовок и файлы сборки в режиме dired и по-другому. По сути, при просмотре содержимого папки я хочу по-разному раскрасить файлы. Я также хотел бы, чтобы по-разному раскрасить файлы, в которых есть определенное слово.
06 авг '13 в 21:18
1
ответ
Другая схема блокировки шрифта для "специальных" комментариев в производном режиме emacs
Я определяю основной режим Emacs, основываясь на prog-mode. Блокировка шрифтов работает за исключением одного: Я хотел бы выделить специальный тип комментария, который содержит специальные директивы компоновщика, используя шрифт, отличный от того, к…
13 мар '16 в 18:40
0
ответов
Одиночная кавычка в режиме c-mode
Я только что заметил, что одинарные кавычки блокируются шрифтом с предупреждающим знаком, отбрасывая фонатификацию всего буфера. Кто-нибудь знает, почему это происходит? Например, #include <stdio.h> int main(int argc, char *argv[]) { if ( getc…
28 июл '17 в 03:17
1
ответ
Странная проблема для подсветки синтаксиса python в emacs
Я настроил свой Emacs 24.3 под Windows для python, используя python.el, который поставляется с Emacs 24.3. Ниже приведен мой фрагмент для настройки Python IDE в init.el ;;; python IDE ;;; setup jedi and autocomplete for python (require 'jedi) (add-h…
12 июн '13 в 15:23
1
ответ
Производный режим sh-mode типа макропеременных
Я создаю основной режим для некоторых файлов, которые я постоянно использую на работе, и у меня возникают проблемы с отображением макросов в другом цвете. Проблема в том, что макросы встречаются в строках, и они выделяются как строки, хотя я установ…
10 авг '16 в 09:58
1
ответ
Избегайте блокировок шрифтов, мешающих внутри комментариев
В моем font-lock-defaults Я имею: ("\\(^\\| \\|\t\\)\\(![^\n]+\\)\n" 2 'factor-font-lock-comment) Символ комментария ! и это делает так, чтобы комментарии получили правильное лицо. Это работает в основном, за исключением случаев, когда внутри коммен…
30 апр '15 в 16:48
2
ответа
Как я могу изменить грань скалярных переменных в emacs cperl-mode?
В режиме cperl я могу изменить массив и хэш-грани с помощью M-x customize-group RET cperl-faces RETи изменить Cperl Hash Face а также Cperl Hash Face, Но я не вижу никакой возможности изменить цвет скалярных переменных. Я пытался изменить font-lock-…
13 дек '10 в 16:43
0
ответов
Как написать регулярное выражение, позволяющее комментировать в конце строки, не отключая блокировку шрифта для строки в основном режиме Emacs
Я пытаюсь написать регулярное выражение для команды font-lock. Я хочу, чтобы блокировка шрифта применялась ко всем символам, следующим за '!', До конца строки или комментария, начинающегося с '#', но блокировка шрифтов отключается для всей строки по…
21 янв '19 в 17:36
1
ответ
emacs font-lock-mode для JavaScript: хотел бы выделить "себя" так же, как "это"
Потому что мне часто приходится сохранять this от перезаписи в замыканиях я люблю делать: var self = this; на вершине моих конструкторов. Я хотел бы впоследствии выделить self как и когда this в настоящее время выделено. Однако после изучения докуме…
01 апр '16 в 01:42
3
ответа
Emacs: очень медленная прокрутка с подсветкой шрифтов / синтаксиса
Я пытаюсь переключиться на Emacs из Vim в течение нескольких месяцев и столкнулся со странной проблемой: когда включена функция font-lock, прокрутка в emacs становится очень медленной. Пример соответствующей части конфигурации: (require 'vimpulse) (…
03 окт '10 в 09:25
2
ответа
Проблемы с подсветкой синтаксиса emacs для программ на Python
Я использую python-mode для подсветки синтаксиса. Все хорошо, кроме выделения строк документации, что делает чтение кода в репозиториях github со сложными строками документов очень сложным. Вот пример: class DoubleQuotesDocString: """ This is a doc …
06 июн '13 в 09:37
1
ответ
Как отладить ошибку ключевых слов блокировки шрифта
Как я могу отладить ключевые слова блокировки шрифта, которые я пишу? Например (progn (font-lock-add-keywords nil '( ;; ("hi1" . 'success) ("hi2" . (intern (concat "warn" "ing"))) )) (font-lock-fontify-buffer)) выдаст следующее сообщение в буфере со…
02 сен '13 в 09:08
1
ответ
Синтаксическая подсветка в Emacs с французской цитатой LaTeX
Я хотел бы иметь подсветку синтаксиса в emacs, когда я пишу код LaTeX на французском языке. Точнее, я хочу, чтобы emacs распознал, когда я цитирую кого-то. На английском, когда вы пишете: ``quote'' Emacs понимает, что это цитата и помещает "цитату" …
24 сен '13 в 19:37
2
ответа
Почему шрифт font-lock-keyword-face выделяет текст в двойных кавычках в Emacs?
Я пытаюсь настроить основной режим в Emacs, где я хотел бы выделить определенные ключевые слова. Используя шаблон с этой страницы: http://ergoemacs.org/emacs/elisp_syntax_coloring.html Я попытался: (setq testing-font-lock-keywords `((font-lock-keywo…
02 апр '14 в 06:16
1
ответ
Регулярное выражение для сопоставления переменных-членов
Я пытаюсь улучшить подсветку синтаксиса в режиме emacs C++ и мне нужно найти регулярное выражение для соответствия переменных-членов в коде. То, что я хочу сопоставить с регулярным выражением, это красные ключевые слова на скриншоте, а не синие. Что…
19 сен '15 в 21:59
6
ответов
Emacs - цвет каталогов в каталогах
У меня есть поиск в Интернете. Я пробовал color-theme (возможно, мне нужно создать свою собственную, но на самом деле у меня есть мои emacs, настроенные так, как я хочу, за исключением этой ОДНОЙ, и я не смог найти цветовую тему, которая была бы при…
17 ноя '10 в 17:42
2
ответа
Как работает форма progn в font-lock-Keywords?
Следующий код будет визуально заменять "hello world" на "HW", передавая прогностическую форму для ключевых слов блокировки шрифтов. (font-lock-add-keywords nil '(("\\(hello world\\)" (0 (progn (put-text-property (match-beginning 1) (match-end 1) 'di…
02 сен '13 в 09:50
1
ответ
В Emacs, как мне отобразить сообщение в минибуфере со свойствами шрифта?
Я хочу отобразить цветную строку текста в минибуфере, но когда я использую функцию "сообщения", свойства текста удаляются.
30 апр '10 в 05:21
1
ответ
Функция, использующая функции блокировки шрифта, требует перезапуска режима блокировки шрифта
Я не понимаю, как включается режим блокировки шрифтов. У меня нет заявления, которое запускает режим блокировки шрифта в моем init.el, но, видимо, он всегда работает как второстепенный режим. Кроме того, у меня есть следующая функция: (defun testreg…
11 дек '17 в 21:40