Thread: Re: [cedet-semantic] problems using ctags on WindowsXP -- workaround
Brought to you by:
zappo
From: Nate S. <nat...@gm...> - 2009-07-28 19:39:55
|
FYI, the following seems to be a suitable work-around: create a batch file ("c:/Progra~1/ctags57/ctags4semantic.bat") with the contents: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @"c:\Program Files\ctags57\ctags.exe" ^ --regex-c="/^[ \t]*#[ \t]*include[ \t]*[<\"]([\/a-zA-Z0-9_.-]+)[\"^>]/\1/i,include/" ^ --regex-c++="/^[ \t]*#[ \t]*include[ \t]*[<\"]([\/a-zA-Z0-9_.-]+)[\"^>]/\1/i,include/" ^ %*% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (the '^' at the end of the lines are a continuation character for the DOS prompt.) back in emacs, then, eval the following: (setq semantic-ectag-program "c:/Progra~1/ctags57/ctags4semantic.bat") (setq-mode-local c-mode semantic-ectag-lang-extra-flags nil) |
From: Eric M. L. <er...@si...> - 2009-07-29 11:30:07
|
Hi Nate, Thanks for the report and the idea here. I'd like to hear from others who are more familiar with unix/windows portability on clever ideas on how to make something like this automatic for Semantic. Thanks Eric On Tue, 2009-07-28 at 15:39 -0400, Nate Schley wrote: > FYI, the following seems to be a suitable work-around: > > create a batch file ("c:/Progra~1/ctags57/ctags4semantic.bat") with > the contents: > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > @"c:\Program Files\ctags57\ctags.exe" ^ > --regex-c="/^[ \t]*#[ \t]*include[ > \t]*[<\"]([\/a-zA-Z0-9_.-]+)[\"^>]/\1/i,include/" ^ > --regex-c++="/^[ \t]*#[ \t]*include[ > \t]*[<\"]([\/a-zA-Z0-9_.-]+)[\"^>]/\1/i,include/" ^ > %*% > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > (the '^' at the end of the lines are a continuation character for the > DOS prompt.) > > back in emacs, then, eval the following: > (setq semantic-ectag-program "c:/Progra~1/ctags57/ctags4semantic.bat") > (setq-mode-local c-mode semantic-ectag-lang-extra-flags nil) |