0
我在Windows上使用Emacs 25.1。
我從here和here獲悉使用自動完成,ede模式。
我有以下的init.el代碼,並使用義德項目模式
如何設置本地ede項目
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Active semantic ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'cc-mode)
(require 'semantic)
(global-semanticdb-minor-mode 1)
; turn on automatic reparsing of open buffers in semantic
(global-semantic-idle-scheduler-mode 1)
; turn on Semantic
(semantic-mode 1)
; let's define a function which adds semantic as a suggestion backend to auto complete
; and hook this function to c-mode-common-hook
(defun my:add-semantic-to-autocomplete()
(add-to-list 'ac-sources 'ac-source-semantic)
)
(add-hook 'c-mode-common-hook 'my:add-semantic-to-autocomplete)
; turn on ede mode
(global-ede-mode 1)
; create a project for our program.
(ede-cpp-root-project "my project" :file "D:/Work/Learning/Emacs/my_program/src/main.cpp"
:include-path '("../" "../my_inc"))
它的工作原理。我的問題是我可以將ede項目設置爲局部變量,這樣我就不需要將我的所有項目設置在一個地方。
如果我能做到這一點,該怎麼做呢?
是否可以將您的評論置於我的項目根文件夾下的文件中,以便每次打開我的源代碼文件時都不需要輸入它們? – sflee