Le 27/01/2016 19:16, Colomban Wendling a écrit :
Le 27/01/2016 15:24, Alain Aupeix a écrit :
Le 27/01/2016 15:04, Colomban Wendling a écrit :
[…] in your custom filetype. Custom filetypes have additional keys you need to fill in. (BTW, you probably also want to fill in tag_parser).
What's the purpose ? Auto-completion ?
Parsing symbols from the file, which populates the Symbols pane, and yes, is also used for auto-completion purposes (and type highlighting).
I notice too, that with filetypes.c, there were symbols (some were wrong) But now, no more symbols.
How to activate it ? How to have a good parsing of functions and variables ?
Well, extracting symbols is done by some C code, so if none of the existing parsers work for your case, you'll have to write it -- a CTags parser -- and integrate it. Harder, but not impossible.
However, if C was (mostly) good, just use tag_parser=C and done. You can also try C++, C#, Java, Vala or whatnot, depending on who much alike your language is similar to one of those ("similar" here having a subtle meaning of "how well the parser for it handles your language").
Thanks, I'll try to do it A+