Matthias Meulien | 18 May 14:40 2015
Picon

(no subject)

Hello CEDET developpers,

With the introduction of `python-shell-virtualenv-path', GNU Emacs now support Python's virtual environmento out of the box.

It looks to me that the version of CEDET coming with Emacs does not support virtual environments while resolving imports: Imported modules are search on a system wide basis even if the user as set up a virtual environment. Am I wrong?

Is this fixed in the development version? Is there anybody working on fixing this? Otherwise I will make a try...

Regards,
--
Matthias
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Cedet-devel mailing list
Cedet-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cedet-devel
Tu Do | 11 May 02:59 2015
Picon

Semantic Idle Summary parsing error

Hi Eric,

Today I got this error:

Idle Service Error semantic-idle-summary-idle-function: "#<buffer hdlc_ppp.c> - Wrong type argument: stringp, (((0) \"__le16\"))"

When I was looking at this file: https://github.com/torvalds/linux/blob/master/drivers/net/wan/hdlc_ppp.c

The error happens with semantic-idle-summary-mode turned on and on any variable/function.

Regards,

Tu.
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Cedet-devel mailing list
Cedet-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cedet-devel
Oleh Krehel | 29 Apr 12:17 2015
Picon

[PATCH] Try xref-push-marker-stack instead of push-tag-mark


Hi all,

`semantic-ia-fast-jump' tries to use `push-tag-mark' if it's available.
GNU/Emacs doesn't define that function. Instead, it has
`xref-push-marker-stack' (in master).

I attach a patch to check and use that instead.  I can do more small
fixes like this if that's alright. So write access to the CEDET
repository would be useful for me. I have the copyright assignment and
all.

regards,
Oleh

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Cedet-devel mailing list
Cedet-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cedet-devel
cengiz kandemir | 21 Apr 17:42 2015
Picon

Purpose of mailing list

Hi,
Can this mailing list be used to seek help regarding CEDET problems?

Best regards.

--

-- 
Cengiz Kandemir

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
Tu Do | 19 Apr 12:31 2015
Picon

Support for anonymous struct/union

Hi Eric,

Currently Semantic cannot return completion candidates for members in anonymous struct/union like this:

struct s {
  int a;
  int b;
  union {
     char *str;
     void *ptr;
  };
};

even though Semantic parser returns the empty name anonymous union with all of its members.

Regards,

Tu. 
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Cedet-devel mailing list
Cedet-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cedet-devel
Steven Rémot | 11 Apr 15:44 2015
Picon

Plans to integrate a wisent grammar in php-mode

Hello,

some people in the PHP-Emacs sphere are showing interest in having a proper support of PHP in Semantic.

First of all, ejmr, the maintainer of php-mode, would like to integrate semantic support for PHP directly in php-mode [1]. He has been in touch with Andrea Turso, who started working on this in his personal configuration.

As I am also working on improving Semantic support for PHP, Andrea contacted my so that we can join our forces on this project.

Actually I like the plans of ejmr and Andrea. They would like to integrate in php-mode a really basic Semantic support for PHP, mainly for tagging purposes, and implement the more complex tasks (code analysis, type inference, refactoring, etc...) in external packages, using minor modes. This would allow people to have simple semantic support out of the box, and to easily get other features if needed.

In term of planning, we already thought about short and long term goals :

  • In the short term, we would work in a code base outside of CEDET and php-mode. We would implement a new grammar as close as possible to the PHP specification [2], and free of any shift/reduce - reduce/reduce conflict. This grammar would parse the whole language, so that it can be used for tagging and code analysis.
  • In the long term, we would separate basic Semantic support for tagging and more complex support for code analysis in different grammars. The basic support could be integrated in php-mode, and the other ones would be in one / several minor modes.

As there is already some code for PHP in the CEDET repository, and as the CEDET team have obviously more experience than Andrea and I in CEDET-related stuffs, we would like to know what you think about it. Do you think it is a good idea to implement Semantic support for PHP outside of CEDET repository, and to split it like that? And do you think it is technically feasible to do so?

Regards,
Steven Rémot

[1] https://github.com/ejmr/php-mode/issues/235
[2] https://github.com/php/php-langspec/blob/master/spec/19-grammar.md
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Cedet-devel mailing list
Cedet-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cedet-devel
Tu Do | 10 Apr 05:57 2015
Picon

Integrate Srefactor into CEDET

Hi Eric,

I talked to Stefan Monnier about integrating the formatting commands so it can better format the Emacs Lisp backtrace. He suggests that it could be integrated into CEDET and add a hook to format the backtrace. Thinking about that, I want to integrate not just Lisp formatting commands but the whole Srefactor as well.

Is that ok with you? I already signed the FSF paper.

Regards,

Tu.
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Cedet-devel mailing list
Cedet-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cedet-devel
Tu Do | 6 Apr 19:40 2015
Picon

How to enable Semantic for temp buffer

Hi Eric,

How do I enable Semantic parsing for temporary Emacs Lisp mode? Semantic that comes with Emacs 24.4 always returns the error "Buffer was not setup for parsing" when I use `with-temp-buffer`, set it to Emac Lisp mode and insert some Elisp code in there. I want a temp buffer to process some Elisp code, but Semantic prevents me to do that.

Btw, I've just made a formatting tool for Emacs Lisp using plain Semantic lexer. Here are the demos: https://github.com/tuhdo/semantic-refactor/blob/master/srefactor-demos/demos-elisp.org

Regards,

Tu.
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Cedet-devel mailing list
Cedet-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cedet-devel
Felician Nemeth | 2 Apr 13:35 2015
Picon

Possible typo in cogre/srecode.el

Hi,

I've bumped into a possible typo.  I think the line below wasn't updated
when the directory structure changed.

Thanks,
Felicián

diff --git a/lisp/cedet/cogre/srecode.el b/lisp/cedet/cogre/srecode.el
index 57ec54e..4db8208 100644
--- a/lisp/cedet/cogre/srecode.el
+++ b/lisp/cedet/cogre/srecode.el
 <at>  <at>  -75,7 +75,7  <at>  <at> 
     ))

 ;;;###autoload
-(eval-after-load "srecode-map" '(cogre-srecode-setup))
+(eval-after-load "srecode/map" '(cogre-srecode-setup))

 ;;;###autoload
 (defun srecode-semantic-handle-:dot (dict)

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
Mandar Mitra | 1 Apr 13:39 2015
Picon

ede / eieio errors

Hello all,

I'm using the git version of CEDET (pulled very recently), and I'm
running into the following problem. When I open a file within a project,
the file opens up, but I also get the following message:

eieio-persistent-read: Corrupt object on disk: Unknown saved object

Same problem with M-x ede ...

After that, tag summaries / completions on "somePointer->" or
"someStructure." only work for structures defined within the file.

OTOH, (load-file "/home/mandar/Dropbox/ir/smart/src/Project.ede") returns
t, and tag summaries / completions work for structures defined in the
project's .h files as well.

My Project.ede file (based on some online tutorials) looks like this:

---------------------------------------------------------------------------

;; Object Smart
;; EDE Project Files are auto generated: Do Not Edit
(ede-cpp-root-project "Smart"
  :file "/home/mandar/Dropbox/ir/smart/src/Project.ede"
  :name "Smart"
  :include-path '("/h")
  :targets nil)

---------------------------------------------------------------------------

Can anyone please provide any hints about what I might be doing wrong?

Many thanks,
Mandar.

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
Alastair Rankine | 24 Mar 02:18 2015
Picon

Texinfo mode completion error

Finally trying to get some work done in texinfo mode, I came across this. Looks like it was trying to complete
an  <at> declaration…?

Debugger entered--Lisp error: (wrong-number-of-arguments #[(context) "\306\307\" <at> \310\306\311\"\235\203!

Gmane