emacs-semantic

    0熱度

    1回答

    我試圖使用CEDET在Emacs中獲得自動完成功能,並且對於C/C++可以正常工作。但是,如果沒有JDEE的幫助,我無法找到關於如何使用Java的CEDET的東西,JDEE已經過時並且與CEDET 1.1不兼容。我有一個標籤文件使用實用工具here,但我不知道如何將其整合到CEDET系統中。根據CEDET的網站,這是可能的。但他們沒有解釋如何去做。有人願意回答這個問題嗎? 這是由實用程序生成的標記

    3熱度

    1回答

    Cedet是一個很好的工具套件,但在默認配置中,它有一些困難定位包含文件。 我想讓它在每個父目錄中尋找名爲include /的目錄並從那裏獲取文件。 爲examplme文件/home/fakedrake/my-project/some-thing/something-else/file.c具有#include "file.h" file.h在一些-事/ file.h但CEDET未能找到它 什麼是真

    2熱度

    2回答

    由於我使用Emacs 24,當我嘗試找到符號 發生在semantic-symref-symbol的位置時,我總是會出錯。詳情如下: 我推一些鍵調用semantic-symref-symbol當光標在 我的源文件的一些符號,然後我得到一個說明 符號在*Symref緩衝區執行列表。 在該列表中的條目,我推SPACE或RETURN鍵,跳到 正確的地方,但在同一時間,Emacs的彈出*Backtrace*

    0熱度

    1回答

    我配置我的cedet幾乎與http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html一樣。 感謝alexott,大部分時間它運行良好,但我發現它不能很好地解析/usr/include/time.h中的tm結構。 #include <stdlib.h> #include <stdio.h> #include <time.h> int

    3熱度

    3回答

    對於具有混合類型的編程語言(如.html)的文件,語義分析代碼時出現問題。有沒有什麼辦法可以針對這些類型的文件專門禁用語義自動分析? 我使用的是內置CEDET使用Emacs 24來: CEDET Version: 1.0 Requested File Loaded Package Version Version Version --------------

    2熱度

    1回答

    這裏是CEDET的版本我使用 CEDET Version: 1.0 Requested File Loaded Package Version Version Version ---------------------------------------------------------- cedet: 1.0 nil ok

    1熱度

    1回答

    非常有幫助的eassist模式依賴於CEDET的semantic-something-to-tag-table函數。任何人都可以建議,如何從Emacs內置的CEDET加載這個函數?

    1熱度

    2回答

    感謝this post,我能夠刪除一些醜陋的下劃線語義利用與它的內聯解析,但我仍然有一個連字符出現在我的每個函數調用(和其他地方),我真的想刪除。我怎樣才能做到這一點?我也看過http://www.gnu.org/software/emacs/manual/html_mono/semantic.html#Tag-Decoration-Mode。 參考圖像:

    1熱度

    1回答

    我使用semantic-analyze-proto-impl-toggle在函數的proto和impl之間切換,但是當我使用這個特性時,除了說它找不到對應的工具,另一個功能如名稱完成OK。任何人都可以幫我解決這個問題?我真的很想知道語義是否僅解析當前緩衝區和包含路徑中的頭文件,而不解析其他實現文件。我的意思是,當它試圖找到函數的實現時,語義是否解析項目中的所有文件。

    3熱度

    1回答

    我試圖在我的Linux內核開發項目中使用Emacs作爲IDE。所以我安裝了CEDET和GNU Global(gtags),沒有任何問題。 當我打開屬於我的Linux內核源文件夾的C源代碼時,會自動檢測到linux項目。函數,變量,標題和其他關鍵字被正確突出顯示。 通過〜/ .emacs文件我配置了語義的代碼完成和智能感知。所以當我按下C-時,出現代碼完成菜單,我可以選擇需要的。 問題是,當我使用預