cedet

    5熱度

    5回答

    我剛剛更新了我的emacs並用字節碼重新編譯了它的一些擴展。我也更新了一些軟件包,如通過emacs-updater進行顛覆,正如更新後向我推薦的那樣。 但現在我得到 Symbol's value as variable is void: cedet-menu-map 有更多的樂趣:如果我們禁行裝載cedet.el,歐洲央行表示, error: ECB 2.40 - Error: ECB can

    2熱度

    4回答


    2熱度

    1回答

    我使用CEDET在C++中進行編程,我希望autocompletion不區分大小寫。有沒有辦法做到這一點? 例如,語義將完成: GL_POI => GL_POINTS 但不 gl_poi => GL_POINTS 謝謝!

    5熱度

    1回答

    我已經搜索了emacs文檔,cedet網站和SO這裏徒勞。如果我的問題已經得到解答,請隨意(指出現有答案)並關閉它。 我想讓自己熟悉emacs中的EDE項目。到目前爲止,我可以用一個或多個文件建立一個簡單的項目。 現在我想分離一部分代碼並將其打包到一個庫中。基本上我想要實現我用下面的手寫天真的Makefile得到同樣的事情: matrix: g++ -c -o lib/libmatrix

    1熱度

    3回答

    在C++源文件上使用'senator-complete-symbol'時,它有時可以正常工作,但大多數時候我最終發現錯誤「類型參數stringp nil,比較字符串(「Ins」0 nil nil 0 3 nil)「。我不知道爲什麼語義工作如此不一致。我嘗試了無數次退出emacs,刪除semanticdb目錄並重新輸入emacs來強制重新創建semanticdb,但正如我所說,它有時沒有理由地工作,

    0熱度

    1回答

    無論何時我使用「semantic-symref-symbol」(Cc,g)嘗試獲取對任何符號的所有引用,我得到的No references found消息符號是一個C++類成員變量或局部變量,它只是找不到任何引用。 gtag數據庫位於我的項目根目錄下。在我的.emacs文件我有以下幾點: (require 'semanticdb-global) (semanticdb-enable-gnu-gl

    0熱度

    2回答

    我使用emacs作爲C++ IDE。 我有CEDET和EDE配置和工作很好,但我有一個小問題。 在我的項目頭文件遍佈整個項目樹,所以我需要編寫一個函數來幫助ede找到我的頭。 我一直在尋找一個例子,但我還沒有找到任何東西。 有人會幫助我嗎? 在此先感謝。

    2熱度

    1回答

    我已經使用emacs auto complete配置了自動代碼完成的emacs。我主要使用C/C++。我無法自動完成從包含的頭文件中完成函數名稱。例如,假設我包含string.h,並且當我鍵入strl時,它不會給strlen作爲潛在候選人。有沒有可能設置此方法? 我試過CEDET,但在CEDET中的智能完成太慢或者我可能設置不正確。 謝謝, SKR

    10熱度

    1回答

    cedet-1.0完成的默認安裝只能跟蹤當前文件中的全局範圍符號。這與內置完成功能(dabbrev-expand或hippie-expand)沒有多大區別。 它可以從既不導入的模塊,也不是類屬性完成符號。 不說它不能處理'自我'。 是否可以調整語義來做這些事情? P.S. 歐洲央行代碼瀏覽器可以看到所有的進口/基地分類和東西。 符號完成工作不正確或未正確設置。

    11熱度

    2回答

    我希望在emacs中有一個make-shells命令,它將打開許多emacs-shell緩衝區,每個緩衝區都有自己的工作目錄。我的想法是,對於我正在開發的每個項目,我都有一個從該項目目錄開始的shell,因此我可以輕鬆地在它們之間切換。 目前我有這樣的代碼: (defun shell-dir (name dir) (interactive "sShell name: \nDDirecto