Re: [CEDET-devel] support for external parsers
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2011-04-13 00:46:24
|
On 04/12/2011 09:22 AM, Jed Brown wrote: > On Tue, Apr 12, 2011 at 15:07, David Engster <de...@ra... > <mailto:de...@ra...>> wrote: > > Well, is there already something like 'clang' for Haskell? I see that > GHC has a LLVM code generator, but that doesn't mean you'll get > completions for free. :-) > > > A local hoogle is used by > http://www.emacswiki.org/emacs/auto-complete-extension.el > > > This is what EDE is for. > > > I find it extremely cumbersome to keep EDE settings up to date with the > native build system for several projects, each with multiple > configurations that I regularly switch between. Using basic EDE configurations is indeed a pain to setup. Very common build types are supported well, such as Linux and Emacs builds. It is impossible to create a generic way to derive include paths and such. Even with the suggested hacks of running Make and parsing the command line is problematic due to the wide array of compilers and build systems. Fortunately, it isn't too hard to write your own EDE project type (just look at EDE Linux for example) that will look into the right spot to derive such things. Thus, if you have some special kind of project you work on a lot, creating the new EDE project may take a half hour or so, which is worth it. Unless you don't know Emacs Lisp of course, which is the big barrier to entry on this technique. Eric |