Запитання з тегом «font-lock»

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

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

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

1
Зробити символи розмітки OR-режиму невидимими?
У Emacs можна використовувати зірочки * для досягнення жирного шрифту, наприклад, * bold *. Моє запитання: чи можу я зробити зірочки невидимими? тобто напівжирний замість * жирний *. Те саме запитання для закреслення, курсивом тощо. Я знаю, що це повинно бути досяжним. Як приклад, можна встановити зірочки з відступом органу …

2
Виділення змінних оболонок в лапках
In 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
Увімкніть область буфера за допомогою іншого основного режиму
У мене буфер, який показує документацію для модулів Ansible. Цей буфер має власний основний режим, який забезпечує всі стандартні речі. Зокрема, він вказує на буфер, щоб виділити вбудовану розмітку, параметри, розділи тощо. Загалом, це дуже схоже на M-x man. Внизу документації зазвичай є кілька прикладів коду в YAML. Я також …
12 font-lock  region 

1
Кольорові змінні
Я шукаю простий спосіб змусити emacs запам'ятати заявлену змінну в одній функції в C / C ++. Під поняттям "просто" я маю на увазі без будь-якого зовнішнього пакета, лише з деякими рядками elisp у файлах конфігурації. У моїй конфігурації Emacs за замовчуванням кольори імена змінних містять жовтий колір, але нехай …

1
Як вказати спеціальне обличчя з шрифтом-блокуванням за замовчуванням?
Якщо я визначаю ключові слова блокування шрифту за допомогою наявних граней, я можу виділити рядок '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 …

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.