我有一些包含C++,C,Java和C#源代碼文件的目錄路徑和文件名(以及行號)的日誌文件。我編寫了一個正則表達式來搜索這些文件名和行號,並打開源代碼文件並將插入點定位到指定的行號(類似於與編譯命令一起使用時的下一個錯誤函數)。如何使用emacs/elisp來突出顯示部分字體鎖定源代碼
給定多次出現在日誌文件中的文件名我想添加突出顯示(並有選擇地刪除突出顯示)到源代碼文件顯示窗口/緩衝區。
如果沒有字體鎖定,我可以使用add-text-properties,remove-text-properties和add-face-text-property(其中是remove-face-text-property?關鍵字顏色編碼)。如果字體鎖定打開,這些函數不起作用!
如果打開字體鎖,我該如何做到這一點?我發現增量搜索功能可以實現這一功能,因此可以添加和刪除突出顯示,而不用搞亂字體鎖編碼。
感謝 齊格弗裏德