C++ projelerim için cedet/semantik kod tamamlamayı kurdum (bu eğiticiyi kullanarak:) veya tüm yardımcıları istemiyorum (otomatik olarak bana görünüyor) lisp modunda teklifler. okunur modda - lisp modu için cedet/semantik kod tamamlamayı devre dışı bırak
Yani, sorum lisp-modunda bunları devre dışı bırakmak için ya da onlara ++ c sağladı nasıl.sayesinde Rene.
(global-srecode-minor-mode 1)
(global-semantic-mru-bookmark-mode 1)
vb tekabül etkinleştirebilirsiniz semantic-mru-bookmark-mode
, srecode-minor-mode
, vb: örneğin, orada kullanılan birçok küresel mod vardır -
Teşekkür . Bana doğru yönde işaret etti ama tam olarak değil. Bu şekilde yapılırsa, semantik _Buffer'ın parsing_ için ayarlanmadığından şikayet eder. Yapmam gereken şey: '(add-hook 'c-mode-common-hook' (lambda() (add-hook 'semantik-init-hook' my-c-mode-semantic-hook tt))) Bu, semantikin ayrıştırmak için arabelleği oluşturmasını ve init hook'un arabelleğin yerel olmasını sağlar (add-hook'a eklenen dördüncü parametre olarak hook buffer-local yapar). – deepthought42
Evet, belki ... Hata ayıklamayı daha kolay hale getirmek için her zaman en fazla semantik/cedet'i kullandım –