digitalmars.D - Exuberant Ctags Support for D
- Jussi Jumppanen <jussij zeusedit.com> Apr 09 2007
- Serg Kovrov <kovrov no.spam> Apr 10 2007
- Jussi Jumppanen <jussij zeusedit.com> Apr 10 2007
- Jesse Phillips <Jesse.K.Phillips+Digitalmars gmail.com> Apr 10 2007
I have taken the D Language ctags patch found here: http://www.prowiki.org/wiki4d/wiki.cgi?ReferenceForTools/ExuberantCtags and applied the patch to the current ctags source files. The resulting patched source files and Windows executable can be found here: http://www.zeusedit.com/forum/viewtopic.php?t=613 This patch add ctags support for D class member data an methods. Jussi Jumppanen
Apr 09 2007
Hi Jussi, Does it understand templates syntax? -- serg.
Apr 10 2007
Serg Kovrov Wrote:Does it understand templates syntax?
Unfortunately I really don't. The patch was created by Rubikitch Rubyist: http://www.prowiki.org/wiki4d/wiki.cgi?RubikitchRubyist and all I did was use the patch to create a windows executable so it could be used with the Zeus IDE class browser. But based on the contents of the class browser, it's quite clear it does a better job than the older ctags version ;) Cheers Jussi
Apr 10 2007
On Mon, 09 Apr 2007 20:31:13 -0400, Jussi Jumppanen wrote:I have taken the D Language ctags patch found here: http://www.prowiki.org/wiki4d/wiki.cgi?ReferenceForTools/ExuberantCtags and applied the patch to the current ctags source files. The resulting patched source files and Windows executable can be found here: http://www.zeusedit.com/forum/viewtopic.php?t=613 This patch add ctags support for D class member data an methods. Jussi Jumppanen
I'd like to know how to apply the patch file in Linux.
Apr 10 2007
On Wed, 11 Apr 2007 06:26:03 +0000, Jesse Phillips wrote:On Mon, 09 Apr 2007 20:31:13 -0400, Jussi Jumppanen wrote:I have taken the D Language ctags patch found here: http://www.prowiki.org/wiki4d/wiki.cgi?ReferenceForTools/ExuberantCtags and applied the patch to the current ctags source files. The resulting patched source files and Windows executable can be found here: http://www.zeusedit.com/forum/viewtopic.php?t=613 This patch add ctags support for D class member data an methods. Jussi Jumppanen
I'd like to know how to apply the patch file in Linux.
Get ctags-5.6 source, unarchive it. [nmt nmt-pc build]$ cd ctags-5.6/ [nmt nmt-pc ctags-5.6]$ patch -p6 < ~/svn/ctags-5.6-d.patch patching file c.c patching file parsers.h [nmt nmt-pc ctags-5.6]$ the -p6 is because you want to prune all this from the paths: /m/home/rubikitch/compile/tmp/ctags-5.6/ the ~/svn/ bit is where I downloaded the patch file. Then just run 'make'. And hopefully that'll build a D-capable ctags ;-) HTH, Nick
Apr 11 2007









Jussi Jumppanen <jussij zeusedit.com> 