2011-11-08 15 views
5

İçinde bulunduğum işimde Java ve C++ arasında ileri ve geri geçiş yapıyorum ve sonuç olarak 'boole' yerine 'boole' kullanma eğilimindeyim. Ben herhangi bir türdeki bir bildiride 'bool' vurgulayan Emacs, program, bu yüzden derleme zamana kadar hatayı yakalamak eğiliminde değilim.Java'da kullanılan 'bool' seçeneğinin vurgulanması Emacs

Kod yazarken hatayı yakalayabilmek için "bool" u vurgulamak için java modu almanın bir yolu var mı?

+0

Ben de Java ve C arasında bir ton geçiş ++ ve: Olumsuz – Grammin

+0

Emacs hayranı olduğum kadar, herhangi bir önemli Java programlama için işe yaramaz. Eğer * gerçek * düzenleme yapmam gerekiyorsa, emacs kullanacağım. Java geliştirmesi yapmam gerekiyorsa ... hiçbir şekilde, nasıl değil. –

+0

Emacs/vim'de java programlama için [eclim] (http://eclim.org/) var. – Tom

cevap

9

sizin .emacs Bu ekleyin ... tabii ki, bu yöntem hiçbir sözdizimsel denetimi sağlar ve dizeleri ve yorumlarda da vurgulayacaktır olduğu Ben vi adamım, iş akışımın hepsi tutulur. Bu harika çünkü hem C++ hem de java için sözdizimi desteği var ve eclipse içine yerleştirilmiş emacs komutlarını açabilirsiniz.
+0

Teşekkürler, neredeyse işe yarıyor. Emacs, anahtar kelimeyi yazdıktan hemen sonra kırmızı renkte gibi görünüyor, ancak 'bool' ifadesinin göründüğü işlev veya değişken bildirimini tamamladığımda bazen normal renklendirmeye dönüyor. –

+0

Regexp'i biraz değiştirdim, bu yardımcı olur mu? –

+0

Yine de biraz lapa lapa, ama işe yarayacak kadar iyi. Teşekkürler! –

2

en kolay Kesinlikle çok java-mode-hook ekleyebiliriz

M-x highlight-regexp RET 
\_<bool\_> RET 
font-lock-warning-face RET 

belki de.

(font-lock-add-keywords 'java-mode 
     '(("\\<bool\\>" . font-lock-warning-face)))