Używam Emacsa jako edytora. Późno, kiedy używam plików CUDA (które zwykle mają rozszerzenia .cu
) muszę ręcznie zrobić M-x c++-mode
, aby włączyć podświetlanie składni i inne funkcje Yasnippet.Rozpocznij podświetlanie składni C++ dla plików .cu (CUDA)
Jak to zrobić? Upewnij się, że wszystkie pliki .cu
po uruchomieniu w systemie EMACS automatycznie pożyczają wszystkie funkcje trybu C++. Innymi słowy rozszerzenie .cu
staje się aliasem dla rozszerzenia .cpp
.
(wiem, że jest to tryb CUDA dla Emacs (nie wbudowany), ale po zainstalowaniu tego trybu nie włączyć wiele przydatnych funkcji obecnych w C++ - tryb emacs)
Dodanie do tego wygenerowanego błędu seplenienia dla mnie. To, co zadziałało, to '(setq auto-mode-alist (cons '(" \\. Ipp $ ". C++ - mode) auto-mode-alist))' –
@NikhilJJoshi: Jaki był komunikat o błędzie? Może twoja wersja Emacsa nie ma domyślnie włączonej funkcji "dodaj do listy", chociaż nie rozumiem, dlaczego tak się stało. –