Masatake YAMATO
Masatake YAMATO
I found this need overhauling of yaml.c.
The overhaul was done. I implemented what I wrote here and made a pull request (#3895).
> Very well done. I had to compile it on my own machine and it worked almost in all cases. I can't make it to index key name, the last...
> --langmap=I18nRubyGem:.yml That is understandable, but this puts other YAML-based parsers into chaos. This is the reason I confirmed https://github.com/universal-ctags/ctags/issues/3523#issuecomment-1302670006 . I'm wrong in English. So, if you know good...
Writing about -a option in the man page looks helpful. I will add sentences to the man page. > Secondly, if langmap for one yaml based parser is bad, should...
> Is there possibility to enable all parsers without specifying single? There is no possibility. If you think the limitation is critical. I will withdraw #3895. I recognized this was...
Unlike XML, YAML is not self-descriptive. Only with the user's intervention, ctags can only do something useful for such input.
I found an excellent heuristic; a YAML file may be an I18nRubyGem file if the top-level entries are locale names.
We cannot merge anything without getting permission from the author. See https://github.com/universal-ctags/ctags/blob/master/docs/contributions.rst#id2 Basically we need an ambassador who contacts the original author to make a pull request for us. e.g....
We have --pattern-length-limit=N. So the option name should be --name-length-limit=N. TODO: I should write about *-length-limit= to our man page.