-
Notifications
You must be signed in to change notification settings - Fork 626
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lisp: ctags seems to think all symbols are functions #2423
Comments
Just a question. What dialect (or implementation) of lisp do you use with ctags? |
I am using emacs lisp. Actually I don't use it with ctags often (Emacs has built in support for it anyway). I am developing an Emacs package that based on universal ctags, and I test it on its own code. |
Interesting. In this issue, you show your interest is about kinds. That implies your package may read tags file and utilizes kinds information. As an emacs user, I'm very interested in your tool. I am eager for an elisp utilizing all fields of tags file. If your package is already in public, could you tell me URL? I would like to study it. |
I would like to write a library used in ctags internal for developing parsers for the lisp family. |
tags file (i.e. universal ctags format, not emacs TAGS format).
Currently it's not. It's still in the early stage of development. Thanks for your interest, I'll send a tarball and some README information to your email later today or tomorrow ;)
That would be cool. Actually I don't know much (or at all) about the internal of ctags. I'll take a look later. |
Nice. Writing the library is ideal. However, I cannot find enough time for it now. So I will introduce simpler (however, incomplete) solution for this issue. |
Close universal-ctags#2423. Signed-off-by: Masatake YAMATO <[email protected]>
Close universal-ctags#2423. Signed-off-by: Masatake YAMATO <[email protected]>
See #2425. |
Close universal-ctags#2423. Signed-off-by: Masatake YAMATO <[email protected]>
@masatake Hi, I've sent a mail to you but didn't get your reply. I wonder if you received it correctly? |
Close universal-ctags#2423. Signed-off-by: Masatake YAMATO <[email protected]>
The name of the parser: lisp (I guess)
The command line you used to run ctags:
The content of input file:
The tags output you are not satisfied with:
(I tried
$ ctags --list-kinds=lisp
, and there is only a "function" kind. So this is understandable.)The tags output you expect:
(Actually I don't need it to be accurate like this. I only need to distinguish callable and non-callable symbols.)
The version of ctags:
How do you get ctags binary: From the official repo of Manjaro Linux.
The text was updated successfully, but these errors were encountered: