5
Co to jest tryb główny, który należy włączyć, aby podświetlić obiekty TODO w językach Ruby, Lisp i C-like. Próbowałem następujących, ale nie podświetlić TODO w Ruby czy Lisp:Wyróżnianie obiektów TODO we wszystkich trybach programowania
(defun highlight-todos (font-lock-add-keywords nil
'(("\\<\\(FIXME\\|TODO\\|BUG\\):" 1 font-lock-warning-face t))))
(add-hook 'text-mode-hook 'highlight-todos)
Prawdopodobny problem z tym kodem jest że TODO leżą w regionach komentarzy, a komentarze są zazwyczaj identyfikowane i oznaczane czcionką przy użyciu tabel składni dla trybu aktywnego; Twoje słowa kluczowe blokujące czcionki nie będą miały szansy zostać zastosowane, ponieważ region został już oznaczony jako komentarz. – sanityinc
możliwy duplikat [Emacs: podświetlanie tylko TODO * w komentarzach] (http://stackoverflow.com/questions/2367611/emacs-highlighting-todo-only-in-comments) – sanityinc