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

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

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

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

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

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

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

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

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

1
Как указать пользовательское лицо с 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 'font-lock-defaults) '(my-mode-font-lock-keywords))) Это подчеркивает правильно: Однако, если я определю свое лицо: (defface my-mode-foo-face '((t :inherit font-lock-preprocessor-face)) "Face for highlighting …

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

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

1
Сделайте последовательную подсветку синтаксиса исходных блоков LaTeX
Решение руководства Org для подсветки синтаксиса блоков кода org-babel состоит в том, чтобы включить встроенную фонтизацию с помощью (setq org-src-fontify-natively t) хорошо работает для кода LaTeX, заключенного в блоки с #+BEGIN_SRC latex но не для блоков с: #+BEGIN_LATEX Есть ли способ заставить оба типа исходных блоков LaTeX использовать одну и …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.