Devel-PerlySense
view release on metacpan or search on metacpan
corrsponding package name to the kill ring.
Useful when you've just created a new .pm file.
* Edit - Copy Package Name: if there is no package declaration in the
source, fall back to using the package name from the file name.
* Extract Variable fixes: symbol boundary and case sensitive search
and replace.
* When identifying an object method in "$self->abc", assume
"shift->abc" means $self if there is no $self already used in the
sub.
0.0216 -- 2015-08-16 22:44:23 UTC
* Feature: Edit - Visualize Callers -- "C-o e v c". Visualize the
callers comment created by "Find Callers" using GrapViz. Requires
GraphViz "dot" to be installed.
* Fix: Find Callers highlights part of method as being already present
in the call tree. Use regex symbol boundary instead of word
boundary.
0.0215 -- 2015-07-19 19:24:38 UTC
* Feature: Edit - Find Callers -- "C-o e f c". Find callers of a
method in the current project, and insert the package->sub as a
comment.
This is for understanding where in the code base method calls
originate.
0.0214 -- 2015-07-15 21:01:20 UTC
* Allow Ack file type options (e.g. --perl, --sql) to be toggled, so
they can be removed and allow all files to be matched.
* Silence random warnings from loading CPAN modules (they go to the
debug log)
0.0213 -- 2014-10-12 14:42:24 UTC
* Feature: Run File under Devel::CoverX::Covered -- C-o r c. This is
the same as Run File, but collect test coverage information using
Devel::CoverX::Covered and enable Code Coverage Visualization.
0.0211 -- 2013-11-25 19:21:46 UTC
* Feature: Edit - Copy Package Name -- "C-o e c p". Copy the current
package statement name to the clipboard (kill-ring) and display it
in the echo area.
0.0210 -- 2013-11-25 15:47:30 UTC
* In ack 2.0, the option --all is replaced with --known-types.
So in "Find with Ack" (C-o f a), while editing the search string in
the minibuffer, the current shortcut (C-o a) to toggle "--all" is
now useless if you use the later version of ack.
New shortcut "C-o k" to toggle the option "--known-types".
0.0209 -- 2013-11-22 21:34:48 UTC
* Upgrade lang-refactor-perl to 0.1.5 with proper word boundary
matching.
0.0208 -- 2013-11-22 18:20:03 UTC
* When acking for sub/method declarations, also look for Moose has declarations
(This is a quickie which doesn't account for quoting etc.)
* Improve the regex for files in error message for "C-o g e" to
include "-".
* Fix failing test because the inheritance diagram is non-deterministic.
0.0207 -- 2013-02-26 23:09:26 UTC
* Feature: Refactoring - Extract Variable -- "C-o e e v". This uses
the lang-refactor-perl elisp library.
See also Refactoring - Highlight Remove - "C-o e h" to remove any
highlights remaining after Extract Variable.
0.0206 -- 2012-10-20 17:23:47 UTC
* Bug #79817: "Go to Module" fails on numeric characters.
Thanks to Mark A. Flacy for report and solution.
0.0204 -- 2012-06-17 12:52:45 UTC
* Bug #77711: Run ack with --nopager
0.0203 -- 2012-06-16 17:18:13 UTC
( run in 2.418 seconds using v1.01-cache-2.11-cpan-81fc1098f69 )