एक्सबेरेंट सीटीएजी पहले से ही एरलांग के लिए tag field "मॉड्यूल" का समर्थन करता है।
$ /usr/bin/ctags --version
Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert
Compiled: Aug 17 2010, 17:33:33
Addresses: <[email protected]>, http://ctags.sourceforge.net
Optional compiled features: +wildcards, +regex
$ /usr/bin/ctags xref_parser.erl
"मॉड्यूल" नामक एक टैग क्षेत्र के साथ एक ठेठ टैग लाइन लगता है:
yeccgoto_const xref_parser.erl /^yeccgoto_const(24=_S, Cat, Ss, Stack, T, Ts, Tzr) ->$/;" f module:xref_parser
वास्तव में, यह विम जो अब के लिए के रूप में इस टैग को क्षेत्र का समर्थन नहीं करता है। VIM doc से:
{field} .. A list of optional fields. Each field has the form:
<Tab>{fieldname}:{value}
The {fieldname} identifies the field, and can only contain
alphabetical characters [a-zA-Z].
The {value} is any string, but cannot contain a <Tab>.
There is one field that doesn't have a ':'. This is the kind
of the tag. It is handled like it was preceded with "kind:".
See the documentation of ctags for the kinds it produces.
The only other field currently recognized by Vim is "file:"
(with an empty value). It is used for a static tag.
यही है। केवल "दयालु" और "फ़ाइल" टैग फ़ील्ड नाम समर्थित हैं।
यह टूल मॉड्यूल जेनरेट करता है: एरलैंग फ़ाइलों के लिए फ़ंक्शन टैग इस तरह से उपयोग कर सकते हैं कि Vim उनका उपयोग कर सकता है: https://github.com/vim-erlang/vim-erlang-tags – hcs42