font-lock

    1熱度

    1回答

    這是我init.el (require 'web-mode) (setq web-mode-tag-auto-close-style 1) (setq web-mode-enable-auto-closing t) 我應該怎麼辦?

    0熱度

    1回答

    當字體鎖着色我的Lisp緩衝區(至少在clojure-mode和emacs-list-mode,所以我假設所有Lisp模式都受到影響)時,我的符號的字體大小正在減少。在這種情況下,我覺得畫面是勝過千言萬語: 正如你所看到的,這導致了壓痕找錯了,因爲出現在一個較小的字體符號arena-ended-games-limit和game-status比緩衝區中的其他文本。 有沒有人知道這是配置,以及如何關閉

    -1熱度

    1回答

    我希望我的emacs能夠在宏未定義的情況下將代碼顏色更改爲灰色,並且在#ifdef#else的情況下也需要適當的縮進。 #define MY_MACRO #ifdef MY_MACRO int foo = 0;//proper indent, normal color #else int bar = 0;//proper indent, and gray color

    0熱度

    2回答

    我正在嘗試使用define-generic-mode來製作語法高亮顯示的簡單主要模式。我發現 (define-generic-mode 'mytest-mode '("//") nil '( ((regexp-opt '("int" "string" "bool")) . 'font-lock-type-face) ) nil nil "mytest

    2熱度

    1回答

    因爲我經常必須保留this在封閉中被覆蓋,所以我喜歡在我的構造函數頂部執行:var self = this;。我想隨後突出顯示self究竟如何以及何時this當前突出顯示。但是,在研究這裏的emacs文檔,網站和示例並修改示例之後,它不起作用。在我.emacs文件和JavaScript的緩衝 (font-lock-add-keywords 'javascript-mode '(("se

    3熱度

    2回答

    我有一些包含C++,C,Java和C#源代碼文件的目錄路徑和文件名(以及行號)的日誌文件。我編寫了一個正則表達式來搜索這些文件名和行號,並打開源代碼文件並將插入點定位到指定的行號(類似於與編譯命令一起使用時的下一個錯誤函數)。 給定多次出現在日誌文件中的文件名我想添加突出顯示(並有選擇地刪除突出顯示)到源代碼文件顯示窗口/緩衝區。 如果沒有字體鎖定,我可以使用add-text-properties

    0熱度

    1回答

    我正在嘗試改進emacs c + +模式語法高亮顯示,並且需要找到正則表達式來匹配代碼中的成員變量。 我想匹配正則表達式中有什麼截圖紅關鍵字,而不是藍色的。 要查找函數調用(藍色的),我使用的是表達([a-zA-Z_]+[a-zA-Z0-9_]*)+[(] 我要修改此所以,如果有關鍵字後的任何括號,它不匹配。

    0熱度

    1回答

    我想區分評論。 在elisp模式下,我想要string突出顯示在;;! string中。 (font-lock-add-keywords 'emacs-lisp-mode '((";;!\\(.*\\)\\\n" 0 'my-important-comment-face))) 然而,它不是有效的。

    1熱度

    2回答

    如果我剛纔 (set-face-foreground 'font-lock-comment-face "red") (set-face-foreground 'font-lock-string-face "green") 在我的.emacs ,Emacs使用相同的字體,鎖Python中和爲Python文檔字符串。 我應該添加到我的.emacs使註釋,字符串和文檔字符串進行區分? This答案

    1熱度

    1回答

    我想覆蓋org-mode和org-agenda-mode緩衝區中的默認語法突出顯示。 爲了澄清我的意圖:我目前這樣做的理由是根據標籤強調標題(或部分標題)。內置變量org-tag-faces僅允許自定義標籤,而不是包含標籤的標題。 參照以下相關的問題: Emacs font lock mode: provide a custom color instead of a face https://em