lp:~vcs-imports/exuberant-ctags/trunk
- Get this branch:
- bzr branch lp:~vcs-imports/exuberant-ctags/trunk
Branch information
Import details
Last successful import was .
Recent revisions
- 767. By elias
-
Applied a patch (with minor modification) by Jan Larres to not include tab characters in the signature of Python functions.
- 766. By vberthoux
-
Fix variable initialisation problem in objc parser, causing erroneous
parsing of second file.Patch sent by Lars C. Hassing
- 764. By dfishburn
-
Most Vim files have a .vim extension.
A new deployment archive format was created with a .vba extension.
These are Vimball Archives and must be parsed differently from
regular Vim files.They follow this format:
" Vimball Archiver comment
UseVimball
finish
filename
line count (n) for filename
(n) lines
filename
line count (n) for filename
(n) lines
...Parsing is easy, look for UseVimBall as the first line of uncommented code.
Grab the filename, followed by the # of lines, skip those lines and
look for the next filename.Added a new Kind for these files:
{ TRUE, 'n', "filename", "vimball filename" },So the full list is:
Vim
a autocommand groups
c user-defined commands
f function definitions
m maps
v variable definitions
n vimball filenameDavid Fishburn
- 763. By dfishburn
-
I made some improvements to the LaTeX parser to make it more useful
since the current support is a bit lacking. In particular:- Colons are now allowed in identifiers; this is a common way of
separating parts in a label.
- LaTeX doesn't have a concept of strings like other languages, so
quotes shouldn't be handled specially, otherwise this can lead to
whole passages of text being ignored. This fixes bug #2886871.
- Sectioning commands now report the scope they're in, for example a
subsection will report the section it's in using a 'section:'
extension field. This allows for example the Tagbar Vim plugin to
display the sections in a properly nested way.
At the moment the scopes are separated by two double quotes ('""')
as that is a character sequence that shouldn't really appear in
normal LaTeX text, but if anyone has a better idea please tell me.
- Labels can now be output as an additional kind. They're not listed
in their respective scopes as that seems to be what other editors
do, too, and I think it makes more sense this way.It's working fine for me (and another guy who tested it together with my
Tagbar plugin), but it's still possible that I overlooked something --
if so please tell me.Cheers,
Jan Larres - 761. By dhiebert
-
Replaced calls to strcpy() with memmove() where the strings overlapped, for which case the behavior of strcpy() is undefined.
- 760. By dhiebert
-
Replaced calls to strcpy() with memmove() where the strings overlapped, for
which case the behavior of strcpy() is undefined. - 759. By dhiebert
-
Fixed problem detecting function definitions using circumflexes used for managed classes under MS.NET.
- 758. By dhiebert
-
Fixed problem detecting function definitions using circumflexes used for managed classes under MS.NET.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)