Automatyczne włączanie trybu FIC w emacsie


4

W tym pytaniu dowiedziałem się, fic-modektóre wyróżnia TODO i takie w c++trybie emacs. Nie mogłem jednak włączyć go automatycznie; to znaczy, chcę, aby było włączone, jak tylko otworzę .cppplik. W moim .emacspliku mam:

(require 'fic-mode)
(add-hook 'c++-mode-hook 'turn-on-fic-mode) 

zgodnie z zaleceniami w fic-mode.el. To nie załatwia sprawy. Aby włączyć tryb podrzędny, muszę nacisnąć, M-x fic-mode RETa następnie M-x font-lock-fontify-buffer. Czy można to zautomatyzować?

Odpowiedzi:


0

Widzę, że działa poprawnie w moich emacsach. Może być z twoimi .emacs. co powiesz na dzwonienie w ten sposób (nie sądzę, żeby miało to jakiekolwiek znaczenie).

(add-hook 'c++-mode-hook '(lambda () (fic-mode 1)))

dobrze jest włączyć debugger, aby zobaczyć błędy. M-x toggle-debug-on-error. i otwórz plik CPP.


Zmiana .emacsnie miała znaczenia. Nic nie wyskoczyło, gdy debugger był włączony. Problem nadal występuje :( Dzięki za pomoc!
Dror

czy to emacs -Q foo.cpp -l /path/to/fic-mode.el -f turn-on-fic-modewłączyło używaną wersję emacsa?
kindahero

Tak, powyższe powoduje włączenie trybu. Ale używam Aquamacsi nie mogę (z jakiegoś niejasnego powodu) zrobić czegoś podobnego. Wersja, którą mam, to 2.2 z emacsem 23.3.1.
Dror
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.