Le Wang | 1 Oct 05:56 2011
Picon

bug report: `help-function-arglist' returns t for keymap

Hi,

In semantic-cdb-el.el, line 205 I see this:

	    (semantic-elisp-desymbolify
	     (help-function-arglist sym)) ;; arg-list

help-function-arglist returns t for keymaps, which chokes
semantic-elisp-desymbolify

I've included a patch that fixes it, although I'm unsure that's the
best place to do it.

--

-- 
Le
Attachment (semanticdb-el.el.diff): application/octet-stream, 1154 bytes
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Cedet-devel mailing list
Cedet-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cedet-devel
(Continue reading)

Abdellatif El Khlifi | 1 Oct 19:50 2011
Picon

Re: ede-linux , linux kernel

Add to that, the "summarize includes current buffer" in the include
menu tells the following:

Include Summary for File: ... main.c

This file contains 141 tags, 63 of which are includes.
   Unknown Includes:  0
   Unparsed Includes: 0
   Parsed Includes:   63

...

Summary of all includes needed by main.c
...
start_kernel.h :	0 tags, 0 are includes.
...

So it appears that semantic doesn't parse the start_kernel.h header
automatically. I verified that other includes are parsed correctly.

On Mon, Sep 26, 2011 at 1:07 AM, Abdellatif El Khlifi
<elkhlifiabdellatif <at> gmail.com> wrote:
> Hello,
>
> Thank you for the replies.
>
> I am using CEDET CVS version.
>
> The problem is exactly as follows:
>
(Continue reading)

Hannu Koivisto | 3 Oct 14:37 2011
Picon
Picon

Re: Is it possible to add TAG to cedet manually ?

Nash Steve <nash11228 <at> gmail.com> writes:

> Hi all,
>
> I wonder whether it's possible to create new tags manually in cedet ? Some
> program points are import for me, so I want create some (psudo-)TAGs at such
> points. Is it possible ? and HOW ?

I think that's not a feasible approach.  Couldn't you use Emacs'
bookmark feature instead?

--

-- 
Hannu

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
Darren | 3 Oct 18:35 2011
Picon

Re: How to get cedet work with global?

Hi, David

David Engster <deng <at> randomsample.de> writes:
> 
> Have you signed copyright papers with the FSF? Since CEDET is merged
> with Emacs proper, this is a requirement for applying patches which
> don't qualify as "tiny" (meaning smaller than about 10 lines of code). I
> think this patch is still in that area, but they're getting larger. 

I have  signed copyright papers long ago but forgot to remind you. 
Can you apply this patch if there are no problems?

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
David Engster | 6 Oct 19:32 2011
Picon

Re: How to get cedet work with global?

Darren writes:
> Hi, David
>
> David Engster <deng <at> randomsample.de> writes:
>> 
>> Have you signed copyright papers with the FSF? Since CEDET is merged
>> with Emacs proper, this is a requirement for applying patches which
>> don't qualify as "tiny" (meaning smaller than about 10 lines of code). I
>> think this patch is still in that area, but they're getting larger. 
>
>
> I have  signed copyright papers long ago but forgot to remind you. 
> Can you apply this patch if there are no problems?

I've now applied your patches. Thanks for looking into this; I've
actually run into this problem with GNU global before, but never
bothered to look deeper why this didn't work.

Cheers,
David

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
David Engster | 9 Oct 10:29 2011
Picon

Re: status of wisent-ruby

Le Wang writes:
> What's the status of this library?  I ask because it seems to work for
> what I want (code folding), but there is no autoloads, so it isn't
> installed automatically like wisent-csharp.  Also wisent-ruby.el
> doesn't provide its feature.

The status is that neither Eric nor me know much about it. :-) Since
there weren't any changes since its initial commit, it seems Daniel has
more or less abandoned it, but you might want to contact him directly.

-David

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
David Engster | 9 Oct 11:30 2011
Picon

Re: bug report: `help-function-arglist' returns t for keymap

Le Wang writes:
> Hi,
>
> In semantic-cdb-el.el, line 205 I see this:
>
> 	    (semantic-elisp-desymbolify
> 	     (help-function-arglist sym)) ;; arg-list
>
> help-function-arglist returns t for keymaps, which chokes
> semantic-elisp-desymbolify
>
> I've included a patch that fixes it, although I'm unsure that's the
> best place to do it.

Your patch certainly is fine, but I'm wondering why Semantic would try
to parse arguments on something that is not a function. Could you
provide a file where this is happening?

-David

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
Philipp Haselwarter | 9 Oct 18:41 2011
Picon
Picon

Re: How can I find resources related to Cogre

"Eric M. Ludlam" <ericludlam <at> gmail.com> writes:

> Hi,
>
> There is a doc file cogre/cogre.info created when you build CEDET.
> ---8<---[snipped 22 lines]---8<---

…which is a little holey :)

--8<---------------cut here---------------start------------->8---
File: cogre.info,  Node: Class Diagrams,  Next: Export,  Prev: Getting Started,  Up: Top

2 Class Diagrams
****************

Add text here

--8<---------------cut here---------------end--------------->8---

Cogre sounds like such a good idea, but it is indeed not obvious how to
actually use it, some real world tutorial could be quite helpful!
Eg when I use `cogre-uml-quick-class' and save the output buffer to a
file, after reopening the file I can't see the graph anymore, just
text. And the *.dot files…how do you actually use those?

Can cogre generate a class diagram for a whole project? Cedet knows
about heritage, so I'd guess cogre could figure out how objects are
related?

--

-- 
(Continue reading)

kristof.ralovich@gmail.com | 9 Oct 20:02 2011
Picon

Re: request for suggestions on how to manage a cxx project in cedet

On Thu, Jun 23, 2011 at 00:28, Eric M. Ludlam <ericludlam <at> gmail.com> wrote:
> On 06/15/2011 03:11 AM, kristof.ralovich <at> gmail.com wrote:
> [...]
>
>>
>> Hi Eric,
>>
>> thanks for your answers, now I realized that I understand about EDE
>> even less. I'll try to formulate concrete questions in the hope that
>> based on your suggestions it will be possible for me to implement
>> those.
>>
>> 1)
>> How do I parse a Makefile with Semantic? Let's say,
>> - I'd like to list all targets that are defined in a Makefile.
>> - I'd like to list the dependencies of a target.
>> - how to get the list of command that need to be executed to build a
>> target?
>>
>> 2)
>> How do I create an EDE project type with the following capabilities:
>> - key file is Makefile in folder BUILD (BUILD may be anywhere, but
>> contains a top-level Makefile)
>> - there is a default target in the Makefile called TARGET
>> - TARGET depends (described properly in the Makefile) on a set of C++
>> headers and sources, all of them use the same compiler settings (wrt.
>> defines and include paths)
>> - how do I specify include folders and defines in the project type?
>>
>> 3)
(Continue reading)

Abdellatif El Khlifi | 9 Oct 21:34 2011
Picon

Re: ede-linux , linux kernel

Hi,

Your solution shown here
http://osdir.com/ml/emacs.cedet/2007-05/msg00017.html#comment-304455138
 has resolved my problem. The intellisense works as I wanted :) Thank
you ! But I still do not understand what was the mistake I did in my
old .emacs file (last attachement).

Howerver, I still have one question please.

To force semantic to detect some preprocessor defines in a header
file, I added the file like this:

(add-to-list 'semantic-lex-c-preprocessor-symbol-file
"/home/abdellatif/android/kernel/include/linux/start_kernel.h")

It works, the defines are detected.

But, I also need to add many other headers like this. How can I
include a lisp file which contains a set of
semantic-lex-c-preprocessor-symbol-file calls (to handle all the
headers) in .emacs ? If that's not possible, is there another solution
to parse all these headers without putting them all in the .emacs
file. I already created a header file containing some defines and some
headers to parse (#include). Unfortunately, only the defines are
detected. The defines stored in the included headers are not detected.

Thank you in advance

On Sat, Oct 1, 2011 at 6:50 PM, Abdellatif El Khlifi
(Continue reading)


Gmane