Top page
What's new
Tutorial
License
Links
Plans
Contribution
Mailing lists
Download
|
Plans for the future
Plans of the highest priority are listed first.
- Treat enum members as definitions.(C)
- Generate link from 'require', 'require_once' and 'include_once'.(PHP)
- Improve GTAGS SELECT MODE so that long path name can be displayed.(gtags.el)
- Support of PHP language in the following commands in gtags.el.
- gtags-find-tag-by-event
- gtags-find-tag-from-here.
- Rewrite function header using Doxygen style.
- Support new languages.
Here is a list of candidates:
- Lex
- D
- C#
- LaTeX
- Scheme
- Python
- Perl
- Ruby
- Rewrite gtags-parser(1) using flex(1) completely.
- Pickup definitions of data type, enum name, enum value,
union name and struct name. Finally, remove GSYMS. (gtags-parser, gtags)
- Make the links in the hypertext generated by htags(1) context sensitive.
For example, if you have a pointer p to a struct B with a field b,
and write p->b in the code, the "b" is linked to the field in B.
It supports struct, class and namespace(C++).
- The --dynamic option generates not only index files but also hypertext
of source code itself.
- Support tag type. (like Exuberant Ctags.)
- Support glob pattern for path name search (global -P).
- Support gtags-query-replace (gtags.el).
- Allow spaces in path name of source files.
- Visual interface using GUI.
- Ttags(1) command.
Ttags(1) is similar to htags(1) but makes TeX source for a book
instead of hypertext.
- Support multi-bytes code set.
- Add support of built-in parser for gtags(1).
Since this parser is linked to gtags at function layer, we can make
simpler and more efficient gtags without any external commands.
Any contributions are appreciated.
Please see contribution.
|
[Top of page]
|
Copyright (c) 2000,2001,2002,2003,2004,2005,2006 Tama Communications Corporation Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
|
|
|