- Adjusting end-of-line comments improved.
- Bugfix: Map and menu entry 'Snippets->edit global templates'.
- 'Run -> make script executable' (\re) is now a toggle.
- Perl interpreter can be set in ~/.vimrc.
- Script can be run via shebang (new global variable g:Perl_DirectRun)
- Fixed problem with system-wide installations and plug-in managers (thanks to Yegor).
- Added 'Perl_SetMapLeader' and 'Perl_ResetMapLeader'.
- Bugfix: Resetting maplocalleader in filetype plug-in after setting it to the value of
g:Perl_MapLeader.
- Bugfix: Better compatibility with custom mappings
(use "normal!" and "noremap" consistently).
- New global variable g:Perl_InsertFileHeader (suppress file description comment for new files).
- Two new ex commands: PerlScriptArguments, PerlSwitches
- Specifying command line arguments and Perl command line switches improved.
- Bugfix: g:Perl_LoadMenus now works.
- Bugfix: g:Perl_MapLeader now works.
- Bugfix: syntax check under 64-Bit MS-Windows now works.
- Some settings moved to the filetype plugin.
- Removed superfluous settings from the filetype plugin.
- Integration of Make moved into the toolbox.
- Minor improvements.
- New menu items: 'choose makefile' (\rcm), 'make clean' (\rmc)
- Bugfix: g:Perl_LocalTemplateFile ignored if present (thanks to Sébastien Nobili)
- Bugfix: debugger do not start in console mode
- Several internal improvements.
- Bugfix: resolve home for linked home directories
- Bugfix: ":make" and ":!make" no longer affect each other.
- Bugfix: S-F1 not working for module list.
- Several internal improvements.
++ The plug-in version 5.0+ is a rewriting of version 4.15 based on a new and more powerful template system.
++ The template syntax has changed!
- New template system (many thanks to Wolfgang Mehner)
- A few new hotkeys and menu item.
- A few hotkeys and menu items renamed.
- Two new plugin tags: LICENCE, ORGANIZATION.
- System-wide installation: minimal Template file for a user will automatically
be added.
- Hotkeys \lcs, \ucs removed.
- Minor improvements.
- Plugin loads faster: loading the templates is delayed until the first use.
- Plugin now works with pathogen.vim.
- Menus will always be generated (for the use with :emenu).
- Bugfix: no local templates available with a system-wide installation (thanks to Iain Arnell).
- Minor improvements.
- Several hotkeys allow a range, e.g. '3\cl' (see help text and perl-hot-key.pdf).
- perltidy backup files optional.
- POD files have no longer filetype 'perl' (preserves proper syntyx highlighting).
- Running Perl as debugger (\rd, F9) uses Perl switches set with \rw (thanks to Sébastien Nobili).
- Minor improvements.
- New: folding for the plugin list.
- New: hotkey \rpnh (browse NYTProf Html files).
- perltidy can be used as standard beautifier (commands "={motion}" ).
- perltidy writes backup files.
- perltidy error handling improved.
- Perl::Tags is disabled by default.
- Bugfix: the names of the CSV-files produced by Devel::NYTProf have changed.
- Bugfix: ddd not running from Vim under a display manager.
- Minor improvements.
- Perl::Critic integration: severity and verbosity will be taken from the
configuration file if specified.
- Bugfix (Windows only): wrong quoting with command line parameters.
- Several minor improvements.
- Hotkeys \$x, \@x and \%x renamed (to avoid conflicts when writing references).
- Bugfix, Regex-Tester: colouring matches shows an error message in a few cases.
- Bugfixes: insertion of Posix classes from the menu not working properly.
- Bugfixes, Regex Tester: accented characters can be used.
- Bugfixes, Regex Tester: embedded Perl code can be used.
- Bugfixes: local installation looks like a system-wide installation in seldom cases.
- Run make (+arguments) from the 'Run' menu; 2 additional hotkeys.
- Bugfix (Windows): syntax check does not catch error message if a closing
brace is missing (thanks to Dave DelGreco for fixing this bug).
- The profilers Devel::SmallProf and Devel::NYTProf can now be used under Windows.
- New profiler menu.
- New hotkeys for calling podchecker and the pod2xxx converter.
- Pathnames can contain blanks.
- Template completion: behavior of Ctrl-j improved.
- Template system: new attributes 'indent', 'noindent'
- Comment alignment improved.
- Bugfix (Windows). snippet directory unreachable.
- Minor improvements.
- Profiler NYTProf: menu item and ex-command to start a html-viewer.
- New conversion: Pod to Pdf (if Pod::Pdf is installed).
- Perltidy, v-mode: can be used in non-perl files (for embedded Perl).
- Bugfix: hotkey \ifu not working.
- Bugfix: running and starting the debugger causes error if working directory is not
the directory of the current file.
- Bugfix: missing variable Perl_TimestampFormat.
- Minor improvements.
- Hotkeys are shown in the menus.
- Four hotkeys renamed.
- Hardcopy (run menu) can print any buffer.
- Bugfix (Windows only): syntax check for files with pathnames containing blanks not working.
- Minor improvements.
+ File browser for code snippets and templates choosable (2 global variables).
+ Comments menu: adjustment of end-of-line comments further improved.
+ Bugfix: Error message when opening files and Perl::Tags is not installed.
+ Additional plugin-tags (jump targets in templates): <+text+>, <-text->.
+ Additional mapping Ctrl-j : jump to these new targets.
+ Template-file: additional macro |STYLE| and IF-ENDIF-construct to easily
choose between sets of templates.
+ SmallProf integration completely rewritten: hotspot report, report sortable.
+ FastProf and NYTProf integration.
+ Command completion for the command CriticSeverity.
+ Minor improvements and bugfixes.
+ Completely new template system. Most menu items now user definable.
+ Plugin split into autoloadable modules (makes Vim startup faster).
+ Submenus for perlcritic severity and verbosity.
In consequence there are some obsolete files and global variables, and some new
files and hotkeys.
+ New item in menu Statements: elsif (shortcut \sei)
- Map leader for hotkeys now user definable: new global variable g:BASH_MapLeader
+ Specification of command line arguments (Run->cmd. line arg.): filename completion active.
+ New regular expression testing tool.
+ 'code->comment' and 'comment->code' are replaced by a toggle: 'toggle comment'
+ 'explain regex' can use flags now.
+ 'run->settings' shows the Perl interface version.
+ Superfluous control characters for mode switching (menus, hotkeys) removed. Caused beeps.
+ Some minor improvements.
+ Regex analyser YAPE::Regex::Explain integrated (optional).
+ Bugfix: use correct pathnames under Cygwin.
+ Bugfix: always use the right perl executable to list the installed Perl modules.
+ Minor changes due to ctags, version 5.7.
+ Global variable g:Perl_PerlTags is no longer needed.
+ Snippets can now be managed in the console mode.
+ Three new key mappings for snippets.
+ Bugfix: quitting the module list buffer no longer terminates the editor.
+ Documentation: section about optional dependencies added.
+ New command enables the alignment of line end comments (menu item, hotkey).
+ Idioms hotkeys renamed (better to remember).
+ Lot of new mappings for the insert mode.
+ The code for opening files or pipes can surround a marked area (v-mode).
+ Script pmdesc3 removes POD markup sequences now.
+ Adaption for 'perlcritic', version 1.03 . Interface improved.
+ Three new Ex commands to control 'perlcritic'.
+ Subdirectories rearranged.
+ Escaping special characters in filenames reworked (Unix,Windows).
+ One new and two improved mappings (\cs, \co, \cc).
+ All command mappings can be switched off by a global variable.
+ Bugfix: empty new file after removing the header template can't be closed.
+ Bugfix [Windows]: perlcritic messages are sometimes garbled (Thanks to Igor Prischepoff).
+ Bugfix : Tools entry missing when root menu not shown from the start.
+ Bugfix: wrong position when building regular expressions in visual mode at the end of a line.
+ Bugfix [cygwin]: unnecessary error message when starting vim not gvim).
+ Perl keyword help (S-F1) improved.
+ Insertion and substitution from the menus protected against non-plugin mappings.
+ New command and menu entry for commenting/uncommenting larger blocks of code.
+ Some POD statements now have a visual mode.
+ Setting the column for the start of line-end comments improved.
+ Mac OS X : circumvent a Vim bug which caused a crash when loading plugin version 3.1.
+ File syntax/perl.vim removed (but see help in perlsupport.txt).
+ Adaption for 'perlcritic', version 0.16 .
+ Bugfix: The profiler now gets the command line arguments of the script.
+ Minor bugfixes and improvements.
+ Adaption for Vim 7.
+ The hotkeys F9 and \rd now also starts the debugger (perl -d ..) if vim is running without GUI.
+ Debugger starts correctly for scripts with command line arguments (Windows only).
+ Minor improvements.
+ New menu entry for setting perl command line switches (Thanks to Adam MacKinnon).
+ For files with extension 't' (Perl test files) the filetype is set to 'perl'. This
allows syntax checking, reading help, and checking with perlcritic.
+ There is a new comment template file 'perl-test-header' which will be
inserted at the beginning of a new test file (extension 't').
+ Comment after some POD directives removed (podchecker showed errors).
+ perlcritic integrated. Runs like a compiler. Opens a quickfix error window.<br>
+ Help menu entry added (plugin help).
+ A hardcopy shows date and time in the header line.
+ open file/pipe idioms according to Conway's "Perl Best Practices".
+ POSIX class [:blank:] added.
+ Bugfix: Wrong cursor positon in hash idiom.
+ Plugin can be used with autocompletion for (, [, and { .
+ Bugfix: Some key mappings not working/not properly working (Thanks to Edward Wijaya).
+ Bugfix: Unnecessary message 'Made file executable' removed (Thanks to Edward Wijaya).
+ Bugfix: Wrong quoting for script arguments fixed; Windows only (Thanks to Norin Raad).
+ Podchecker integrated. Runs like a compiler. Opens a quickfix error window.
+ Script will be made executable before running it (e.g. after a "Save As...").
+ Many blanks in 2 POD templates removes which garbled the resulting documents (bugfix).
+ Message now visible if SmallProf is not runable (bugfix).
+ POD: \"invisible POD\" added (as suggested in Conway's book \"Perl Best Practices\").<br>
+ POD: sequence insertion improved; '<E>' added; '=for' added.<br>
+ <S-F1> (read perldoc) now works only for filetype 'perl' .<br>
+ Some idioms improved (e.g. opening files, subroutine stub).<br>
+ Added ':' to the keyword characters; recognizes tokens like 'Net::Cmd' as one keyword.<br>
+ Perltidy integration made safer.<br>
+ Starting an xterm was not possible with some installations (bugfix).
+ blocks: opening brace no longer on a new line (adjustable for backward compatibility).
+ Vim (without GUI): new key mappings: all entries in the run menu do have mappings now.
+ Vim (without GUI): perldoc can be read with hotkeys \h and \rp .
+ Vim (without GUI): perldoc displays docs using plain text converter.+ output into buffer: cursor goes to top of file.
+ trailing ^M in perldoc window will be removed (UNIX/Linux).
+ output into buffer: cursor goes to top of file.