Вопросы с тегом «font-lock»

Режим Font Lock - второстепенный режим, всегда локальный для определенного буфера, который назначает лица тексту в буфере.

81
Как я могу получить линейку в столбце 80?

Как программист, я хочу видеть линейку в определенном столбце (обычно 80), так что я вижу, когда я пересекаю этот столбец, а также видеть, насколько близко я к нему подхожу, чтобы я мог переформатировать свой код на ранней стадии. Все варианты, которые я нашел, не достигают этой цели:...

17
Как я могу использовать SE-аромат Markdown в emacs?

Я хотел бы использовать SE-аромат уценки в моем emacs. Режим уценки по умолчанию имеет некоторые функции (обратные метки и код отступа, #создает заголовок, а >также изменяет шрифт), но я также хотел бы иметь: * сделать элемент списка, включая отступ. [foo](http://example.com)отображаться как foo...

13
Оптимизация производительности блокировки шрифтов

Я хочу выполнить вариант привязки привязанного шрифта. У меня есть определения функций, которые начинаются со списка имен, и я хочу, чтобы эти имена были выделены внутри тела функции. Я создал функцию, которая делает это, и зарегистрировал ее как функцию jit-lock с помощью jit-lock-register, однако...

13
Подсветка переменных оболочки в кавычках

В vim следующий документ будет $PWDокрашивать строки 2 и 3 двумя разными способами: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' Первый экземпляр $PWDбудет отличаться по цвету от остальной строки, в которой он находится. Это дает четкую визуальную индикацию того, что...

13
Сделать символы разметки в режиме org невидимыми?

В Emacs можно использовать звездочки *, чтобы получить жирный шрифт, например, * жирный *. Мой вопрос: могу ли я сделать звездочки невидимыми? то есть жирный шрифт вместо * жирный шрифт *. Тот же вопрос для зачеркивания, курсива и т. Д. Я знаю, что это должно быть достижимо. Например, можно...

12
Fontify область буфера с другим основным режимом

У меня есть буфер, который показывает документацию для модулей Ansible. Этот буфер имеет свой собственный основной режим, который обеспечивает все стандартные вещи. Примечательно, что он обозначает буфер для выделения встроенной разметки, параметров, разделов и т. Д. В целом, он очень похож на M-x...

11
Как указать пользовательское лицо с font-lock-defaults?

Если я определяю ключевые слова блокировки шрифта, используя существующие грани, я могу выделить строку «foo». (defconst my-mode-font-lock-keywords (list (cons "foo" 'font-lock-type-face))) (define-derived-mode my-mode fundamental-mode "My mode" "A demo mode." (set (make-local-variable...

11
Цвет объявленных переменных

Я ищу простой способ заставить emacs запомнить объявленную переменную в одной функции на C / C ++. Под «простым» я подразумеваю без какого-либо внешнего пакета, просто с некоторыми строками elisp в файлах конфигурации. Моя конфигурация Emacs по умолчанию окрашивает имена переменных в объявление...

10
Как настроить подсветку синтаксиса только для данного режима

Я хотел бы изменить подсветку синтаксиса в моем, lua-mode.elне затрагивая другие основные режимы. Просто в качестве примера, я хотел бы «ключевые слова» , как if, then, elseбыть выделены жирным шрифтом и синим шрифтом , когда в lua-mode(вместо розового по умолчанию) , не имея один и тот же стиль...

10
Как добавить сложную подсветку синтаксиса в второстепенном режиме?

Я хотел бы выделить код с различными лицами в второстепенном режиме. Вот скриншот, который близок к тому, что я хочу: Одна вещь , которую я пропускаю это имеющий свой комментарий символов #в font-lock-comment-face. Идея состоит в том, чтобы комментарии, которые «принадлежат» к схеме, выделены в...

9
Сделайте последовательную подсветку синтаксиса исходных блоков LaTeX

Решение руководства Org для подсветки синтаксиса блоков кода org-babel состоит в том, чтобы включить встроенную фонтизацию с помощью (setq org-src-fontify-natively t) хорошо работает для кода LaTeX, заключенного в блоки с #+BEGIN_SRC latex но не для блоков с: #+BEGIN_LATEX Есть ли способ заставить...