forked from vim-perl/vim-perl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
115 lines (73 loc) · 3.22 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
Changelog for the vim-perl package
1.??
====================================
[ENHANCEMENTS]
perl5:
New flags in 5.14 for the m//, s///, and tr/// operators are now
highlighted (Karen Etheridge)
Highlight braces following printf and say. Thanks, Matt Boyle.
Fix overzealous matching of /^package/ inside Pod (Hinrik)
Added */xs.vim.
Added syntax/tt2.vim, syntax/tt2html.vim and tt2js.vim files for
Template Toolkit, TT files for HTML and TT files for JavaScript.
(Thanks to Atsushi Moriki and Peter Yates)
The "if" show up as an error if you accidentally use "else if"
instead of "elsif". Also added "elseif" as an error. Thanks,
Benjamin R. Haskell.
Add %+ match hash to syntax/perl.vim.
"gf" lets you open modules when they are used outside "use" commands
as in "Foo::Bar->new" (Manni Heumann, @mannih)
Words like FIXME and TODO now include FIXME: and TODO: (@berekuk,
Vyacheslav Matyukhin)
POD formatting highlights have been enabled inside POD blocks.
Anonymous subroutines are now foldable.
Added mason.vim. (Hinrik)
map, grep and sort blocks are now properly indented. Thanks, Brian
M. Carlson.
Provide information to matchit plugin to jump between if/elsif/else.
Credit to Alan Young.
Added "fc" and "evalbytes" keywords. Thanks, Rafael Kitover.
Added optional highlighting for subroutine signatures, as well
as highlighting for new postfix dereferencing. Thanks, mattn!
Added tap.vim (based on https://github.com/threebytesfull/perltest). Thanks
to Rufus Cable for sharing!
xs.vim can now be configured to display libc and private XS functions as errors
via xs_superseded and xs_not_core.
xs.vim has now been updated to highlight symbols from perl 5.22.
Support has been added for indented heredocs, introduced in perl 5.26.
Thanks, @roflcopter4, for adding this!
[FIXES]
Minor tweak to p6RxCharClass. Thanks, Arne Skjærholt.
Fixed a problem with folding subs caused by rules being out of
order. Thanks, Christian J. Robinson.
(http://github.com/petdance/vim-perl/issues/closed#issue/28)
Fixed bug where backslashes would be seen as closing a set of braces,
thus screwing up indents. Thanks, Tom Wyant.
Fixed highlights on comments before opening brace of a sub. Thanks,
Rafael Kitover.
Braces within a heredoc no longer confuse the highlighting.
Keyword detection for "accept" was looking for "acept".
Added highlighting for "import" and "format".
Stop setting "iskeyword" globally. (Hinrik)
Fix folding for subroutines with prototypes. (zdm)
[TESTING]
Added a test harness in t/ (try "make test"). Moved example code
to t_source/ (Hinrik)
Added a test for package declaration highlighting. Thanks, Matt
Boyle.
Fixes to the test suite from Matt Boyle.
1.00 Tue Aug 4 21:38:31 CDT 2009
====================================
[ENHANCEMENTS]
perl5:
Pulled in the rest of mauke's improvements. This fixes issues
with q() ops and its various brackets (Hinrik)
Add spell checking to the comments syntax group.
Highlight method calls on __PACKAGE__ (Hinrik)
Allow whitespace around autoquoted hash keys (Hinrik)
Fix highlighting of //= from Perl 5.10 (Hinrik)
added 'parent' keyword for perl5.
[BUILDING]
Add a tarball target to the Makefile. Thanks to Mike Kelly for
contributions.
Add Nick Hibma's perl-regression.pl to ease testing.