Emacs'i bir editör olarak kullanıyorum. CUDA dosyalarını (genellikle .cu
uzantısına sahip) kullandığımda, sözdizimi vurgulamasını ve diğer yasnippet özelliklerini açmak için el ile M-x c++-mode
kullanmam gerekir.C++ sözdizimi vurgulama .cu (CUDA) dosyaları için işaretleme
EMACS'de başlatılan tüm .cu
dosyalarının tüm C++ modu özelliklerini otomatik olarak almasını sağlarım. Başka bir deyişle, .cu
uzantısı, .cpp
uzantısının bir diğer adı haline gelir.
(ı EMACS'in için CUDA modu, (dahili değil) olduğunu biliyorum ama bu modu yüklendiğinde o C de mevcut faydalı özelliklere ++ birçok açılmıyor - emacs'ın modu)
Bu benim için üretilen lisp-error'in eklenmesi. Ne işe yaradı '(setq otomatik mod-alist (cons' ("\\. Ipp $". C++ - mod) otomatik mod-alist)) –
@NikhilJJoshi: Hata mesajı neydi? Belki de, Emacs'inizin sürümünün varsayılan olarak etkinleştirilen 'add-to-list 'işlevi yoktur, ancak bunun neden böyle olduğunu bilmiyorum. –