Çoğu küçük mod, define-minor-mode
makrosu kullanılarak tanımlanır. Arabellek yerel modları için, bu makro, modun kendisi ile aynı adda bir arabellek yerel değişkeni oluşturur. . Geçerli arabellek için mod etkinleştirildiğinde, değişken nil
değil. Bu nedenle
etkinleştirildiğinde
flymake-mode
, (bu değişken modu etkin değil tüm eğer tanımlanmış olabilir belirterek) değişken
flymake-mode
test edebilirsiniz olmadığını kontrol etmek:
(and (boundp 'flymake-mode) flymake-mode)
Hangi Thom noktası olarak
(bound-and-true-p flymake-mode)
biz if
veya when
veya unless
ifadesi için koşul olarak kullanabilirsiniz: açıklamalarda, uygun makro kullanarak ifade edilebilir:
(if (bound-and-true-p flymake-mode)
(message "flymake-mode is on")
(message "flymake-mode is off"))
küresel küçük modları için
, karşılık gelen değişken küresel olduğu; ama flymake modu tampon yereldir.
Açtığınızda bir hata alıyorsanız, denetlemeden ne kazanmayı planlıyorsunuz? –
Ana sayfasına (http://flymake.sourceforge.net/) göre, flymake küçük bir mod, büyük bir mod değil. –
Teşekkürler. Hata her zaman meydana gelmez. Benim js dosyamda bir çok başarısız olduğunda meydana geldi. Ve flymake küçük bir moddur. – coordinate