LINUX.ORG.RU

Допилить CEDET


0

1

CEDET установлен и успешно загружается

.emacs:
(load-file «C:/emacs/lisp/cedet-1.0/common/cedet.el»)
(global-ede-mode 1) ; Enable the Project management system
(semantic-load-enable-code-helpers) ; Enable prototype help and smart completion
(require 'semantic-ia)
(global-srecode-minor-mode 1) ; Enable template insertion menu

(defun my-semantic-hook ()
(imenu-add-to-menubar «TAGS»))
(add-hook 'semantic-init-hooks 'my-semantic-hook)

(require 'semanticdb)
(global-semanticdb-minor-mode 1)

(require 'semanticdb-global)

;; includes for cedet
(semantic-add-system-include «C:\BC55\INLCUDE» 'c++-mode)
(semantic-add-system-include «C:\BC55\INLCUDE» 'c-mode)

(require 'cedet)

;; enable extended function of semantic
(semantic-load-enable-excessive-code-helpers)

;; load packet for completion
(require 'semantic-ia)

;; adding headers using information from gcc
(require 'semantic-gcc)
(semantic-gcc-setup)

;; include ctags support
(semantic-load-enable-primary-exuberent-ctags-support)

(require 'eassist)

;; global ede support
(global-ede-mode t)

(require 'semanticdb-global)
(semanticdb-enable-gnu-global-databases 'c-mode)
(semanticdb-enable-gnu-global-databases 'c++-mode)



Автодополнения не для локальных переменных или структур, ни для имен и парамтеров функций неработает.
В тех местах где оно должно появлятся курсос замирает (видимо обработка БД) но ничего не высвечивается.
Хочу исправить. Спасибо.


Хм, по M-? стало включаться, но все-таки хотелось бы включить всю мощь.

NoName
() автор топика
;; includes for cedet
 (semantic-add-system-include "C:\BC55\INLCUDE" 'c++-mode)
 (semantic-add-system-include "C:\BC55\INLCUDE" 'c-mode)

у тебя слешы не в ту сторону, это экранирование символов, а не разделитель пути.

Eshkin_kot ★★
()
Ответ на: комментарий от NoName

Функции и typedef стали подсвечиваться синей линией сверху, что это значит?

NoName
() автор топика
Ответ на: комментарий от Eshkin_kot

Это пофиксил, но большая часть библиотечных функций все равно недоступна и нету выпадающих списков.

NoName
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.