Запитання з тегом «syntax-highlighting»

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

2
Розширення org-режиму з більшою кількістю націнок
Я хочу додати розмітку та форматування для такої розмітки, тобто <kbd>...</kbd>з полем, що оточує таку розмітку. Я також хочу, щоб марка була сумісною (setq org-hide-emphasis-markers t). Тобто, коли змінна встановлена t, теги <kbd>та </kbd>теги повинні зникати, залишаючи текст між нею із вказаним вище форматуванням. Відповідь, розміщена в цьому запитанні: Як …

1
підсвічування синтаксису у вихідних блоках
Я думав, що в org-режимі виділено вихідні блоки з відповідним режимом. Так, наприклад: #+BEGIN_SRC clojure (defn plus [a b] (+ a b)) #+END_SRC Це відображатиметься із виділенням синтаксису, якого можна було б очікувати, якщо у буфері Clojure. Чомусь моя установка просто показує приклад вище в одному монотонному кольорі сірого кольору.

2
Чи можна вимкнути або переключити перевірку синтаксису для режиму js2?
У мене налаштування за замовчуванням js2-mode. Це забезпечує приємне підсвічування та перевірку синтаксису, але зараз я працюю над проектом з іншим набором стилів (конкретно, цей новий проект не використовує крапки з комою). Це призводить до того, що кожен рядок коду підкреслюється js2-modeпопередженням:missing ; after statement Чи є спосіб відключити реєстрацію …

1
Як отримати розмежувачі веселки / блоки веселки для виділення лінійної математики в рівняннях LaTeX
Я використовую Spacemacs з AUCTeX для редагування LaTeX і хотів би, щоб райдужні роздільники та / або блоки веселки виділили математичні рівняння LaTeX. На жаль, це працює лише частково, тобто деякі рівняння виділяються, а деякі не: На прикладі скріншоту вкладена математика в рядку $не виділяється, тоді як решта - включаючи …

2
Для яких мов підходить `syntax-ppss`?
Я розглядав спосіб визначення того, чи є точка на коментарі, дивлячись, як поточний буфер визначений. Smartparens визначає sp-point-in-comment, на що спирається syntax-ppss. Тим НЕ менше, здається , що syntax-ppssі parse-partial-sexpможе бути використано для будь-яких мов, навіть якщо вони не використовують S-вирази. Наприклад, цей Python: x = 1 # I'm a …

2
Як отримати підкреслення семантичного синтаксису на emacs для коду C / C ++
Я взагалі новачок у програмах emacs та програмуванні взагалі, тому будь ласка, будьте зі мною. Я намагаюся використовувати emacs як свій C / C ++ IDE, і я помітив, що в режимі CC змінні / функції ніби виділяються лише під час декларування. Моє запитання Чи можна виділити змінні та функції …

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
Виділення майбутніх дат у порядку денному режиму org
У моєму файлі org є записи, подібні до: * Birthdays :PROPERTIES: :CATEGORY: birthday :END: %%(org-anniversary 1981 1 2) Harry (%d) Я хотів би, щоб вони з’явились у порядку денному (скажімо) за 2 тижні до їх закінчення, як це працює в кінцевий термін. Це можливо?

2
Як додати складне підсвічування синтаксису в другорядному режимі?
Я хотів би виділити код з різними обличчями в другорядному режимі. Ось скріншот, близький до того, що я хочу: Одна річ , яку я пропускаю це має свій коментар символів #в font-lock-comment-face. Ідея полягає в тому, щоб коментарі, які "належать" до контуру, виділені як звичайний текст, тому його легше читати. …

2
Чому основні режими не оглядають обличчя?
Під час написання основного режиму часто корисно знати, "чи є точка в рядку?" 'є пункт у коментарі?'. Здається, більшість основних режимів намагаються проаналізувати мову програмування. Наприклад: python-syntax-content дзвінки syntax-ppss haskell-fill-paragraphдзвінки syntax-ppssтаre-search-forward c-in-comment-line-prefix-p рухається точка навколо і дзвонить looking-at sp-point-in-commentдзвінки, syntax-ppssале також перевіряє, чи він знаходиться на калібрі Однак у деяких …

3
hl-line-mode приховати фон, як цього уникнути?
З: (when window-system (set-face-background 'hl-line "light yellow") (global-hl-line-mode 1)) Поточний рядок виділений жовтим фоном, але якщо текст має фонові властивості, він також буде перезаписаний (наприклад, диф-режим, режим веселки). Чи можна встановити фон лише для частин, які не мають відповідних властивостей? ОНОВЛЕННЯ Я починаю експериментувати, здається, що шпилька не суперечить фону: …

2
Що таке огорожа або коментар?
Доктринг для modify-syntax-entryговорить наступне: (modify-syntax-entry CHAR NEWENTRY &optional SYNTAX-TABLE) ... The first character of NEWENTRY should be one of the following: ... / character-quote. @ inherit from parent table. | generic string fence. ! generic comment fence. Що таке огорожа, і коли я використовував би її? Я не можу знайти …

2
Підсвітка синтаксису та відступ блоку вихідного коду в експортованому HTML-файлі для org-режиму
Коли я вставляю блок коду C всередину файлу org-mode, підсвітка синтаксису та відступ вихідного коду налаштовуються так, як я хотів. Коли я експортую його у файл html, підсвітка синтаксису у файлі html точно така ж, як у Emacs. Але виділення синтаксису краще працює з темою кольорів мого Emacs. Наприклад, {у …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.