Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [cedet]

CEDET is a Collection of Emacs Development Environment Tools written with the end goal of creating an advanced development environment in Emacs

Filter by
Sorted by
Tagged with
56 votes
9 answers
35k views

Using Emacs as a full-featured C/C++ IDE

I have been trying off and on for over a year now to use Emacs as a C/C++ IDE. I have only been marginally successful thus far, but have run into a few brick walls along the way. Currently I am ...
nispio's user avatar
  • 8,235
5 votes
1 answer
1k views

What is the difference between setq-mode-local and setq-local

I don't understand how setq-mode-local works (mode-local is a package from cedet). The macro's documentation says: setq-mode-local is a Lisp macro in `mode-local.el'. (setq-mode-local MODE &...
Łukasz Gruner's user avatar
5 votes
1 answer
859 views

Which version of CEDET should be used with EMACS 24.4.1 for java development?

CEDET Version: 2.0 I have EMACS version GNU Emacs 24.4.1 (x86_64-w64-mingw32) of 2014-10-20 on KAEL which comes with CEDET version Requested File Loaded Package Version ...
M Smith's user avatar
  • 279
2 votes
3 answers
269 views

Ubuntu/Debian preempting me and running code before me

I'm on Ubuntu 14.04, with: GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.7) of 2014-03-07 on lamiak, modified by Debian and have discovered something disturbing/annoying. I have been ...
c-o-d's user avatar
  • 930
2 votes
1 answer
1k views

eval-buffer: Symbol's function definition is void: eieio-defclass-autoload

I'm played around with my .emacs and installed a few packages from melpa related to C++. Now when I start emacs, I get this error eval-buffer: Symbol's function definition is void: eieio-defclass-...
Fred Schoen's user avatar
2 votes
2 answers
1k views

How to make CEDET auto-completion more detailed?

I currently have a very basic setup for CEDET: (add-to-list 'load-path "~/.emacs.d/popup") (require 'popup) (add-to-list 'load-path "~/.emacs.d/auto-complete") (require 'auto-complete) (require '...
Zhro's user avatar
  • 359
2 votes
0 answers
216 views

Getting autocompletion for qt4 with CEDET

I use emacs 24.4 with auto-complete1.5.0 and bundled version of CEDET2.0 (I've also tried with latest CEDET by downloading and loading cedet-devel-load.el). I have qt4 sources installed and semantic ...
nimag42's user avatar
  • 21
1 vote
2 answers
858 views

How to display type of C variable in a curses type menu?

A friend of mine who uses vim had this useful feature enabled, that allowed him to see type/completion information in a dropdown window even in terminal mode. Currently in emacs I have to actually ...
Pushpendre's user avatar
1 vote
1 answer
1k views

Reload init.el without restart, with CEDET

CEDET prevents me from doing M-x load-file init.el with the error: progn: CEDET Version 2.0 already loaded. How do I modify my CEDET load line to load conditionally? The current line looks like: (...
artagnon's user avatar
  • 2,267
1 vote
2 answers
399 views

What is the good resource for getting started using EMACS? [duplicate]

I have not used EMACS seriously in 20 years. I work on a Mac and am a vi/Eclipse person now. I want to switch back to EMACS for C and C++ programming. When I was researching EMACS add-on packages ...
user1172468's user avatar
  • 1,047
1 vote
1 answer
360 views

Issues setting up Java code completion in CEDET. Cannot find semantic/db-javap

The line below is in my init file: (require 'semantic/db-javap) it is causing the following error message: Debugger entered--Lisp error: (file-error "Cannot open load file" "semantic/db-javap") ...
Ben Weintraub's user avatar
1 vote
1 answer
1k views

Completion for variables in C using company-gtags, or not Semantic

I have a working C IDE without Semantic (too slow for me), from instructions here, with completion provided by company-gtags (I think. Maybe clang does something too?). Completion at point works for ...
Alejandro Erickson's user avatar
1 vote
1 answer
183 views

completion and goto-function in matlab-mode

I've been working with matlab-mode and matlab-shell for the last few days, and I'm really digging it so far. The only two things I can't get to work properly are completion - neither in shell, nor in ....
Jonathan Sahar's user avatar
1 vote
0 answers
22 views

Tell semantic to ignore header file

For good or for ill our project has some generated header files that contain binary data const unsigned char __attribute__ ((aligned(4))) image[238560] = { 0x00, 0x00, 0x00, 0xff, ... ... } Which ...
Greg's user avatar
  • 111
1 vote
0 answers
243 views

Is CEDET/semantic obsolete? How to analyze C code for source transformation tasks?

Reading through some CEDET docs I found that the author herself recommends "to use Semantic only as source of information, and perform names completion using other packages". Does this advice also ...
Vroomfondel's user avatar
1 vote
1 answer
2k views

Turn on semantic mode for C/C++

I got these lines: ;; turn on semantic (semantic-mode 1) ;; define a function which adds semantic as backup to auto-complete (defun my:add-semantic-to-autocomplete() (add-to-list 'ac-sources 'ac-...
Gabriel Răducan's user avatar
1 vote
1 answer
656 views

EDE load project

I'm running emacs 24.5.1 under windows 7 and I'm trying to figure out how EDE works and I have a problem, I don't understand how to load the project. I've created Project.ede file like: ;; Object ...
Dmitry's user avatar
  • 213
1 vote
0 answers
438 views

Cogre (CEDET) can't find Graphviz

I recently installed Graphviz and Cogre to make UML diagrams in Emacs. Though when I run cogre-uml-quick-class with the Class name, it says "Layout engine failed. You need to install Graphviz". The ...
Milap's user avatar
  • 163
1 vote
0 answers
175 views

Slow behaviour of CEDET

I started using CEDET with Emacs and although it works fine sometimes it is too slow. For example if I write std:: and wait for suggestions then in the minibuffer says parsing file.cpp (LL) done and ...
Adam's user avatar
  • 2,457
0 votes
1 answer
742 views

Projectile: project view

Is there a way to have a buffer with a project view i.e. Project file tree? I have seen this before in Emacs but unsure if this is related to projectile or cedet though. Although I have a feeling ...
Paulo Matos's user avatar
0 votes
1 answer
390 views

Missing function in CEDET?

I get this error message when trying to configure CEDET: Symbol's function definition is void: ´cedet-gnu-global-version-check´ This is my elisp code: (require 'auto-complete) ; start auto-...
Daniele's user avatar
  • 657
0 votes
1 answer
229 views

Automatic headers

I'm looking for an extension of emacs that automaticaly generate headers from source like C code. I made a script for this in the past using awk. I put my source path and it generate a header with ...
user3593232's user avatar
0 votes
1 answer
542 views

Forgot to expand macro

I just installed emacs24 on my Ubuntu 14.04 LTS OS as follows: $ sudo apt-get install emacs24 When I open emacs, I get the following errors (duplicate messages removed): eieio/eieio.elc:Error: ...
abcd's user avatar
  • 111
0 votes
1 answer
216 views

CEDET semantic-complete-jump customization

When I search through project via semantic-complete-jump and tag is not unique (its defined in multiple places), I must hit <tab> to iterate through all possible places. Problem is, I horribly ...
dev1223's user avatar
  • 241
0 votes
2 answers
650 views

flycheck include path from ede

I have a setup where I use EDE from CEDET for C projects development (among other things) and the real good flycheck on-the-fly syntax checking. I have defined ede-cpp-root-project in my .emacs file ...
teroi's user avatar
  • 101
0 votes
0 answers
27 views

Yasnippet with CEDET [duplicate]

I used to launch yasnippet just with c-mode with a hook in my .emacs but after adding some code to use CEDET and ECB yasnippet doesn't run automatically. I guess some modes may have been overwritten ...
user3593232's user avatar
0 votes
1 answer
459 views

ede-cpp-root-project is missing

The cedet info I am using with emacs 23.4.1 ECB 2.40 uses CEDET 1.0 (contains semantic 2.0, eieio 1.3, speedbar <unknown version>). I am trying to create a cpp-root-project for out-of-source-...
Cengiz Kandemir's user avatar