One thing that that had been particularly annoying me lately, was the ridiculously long package names called for in a certain project of mine. The package names themselves weren’t the problem, it was writing them out. With filenames like lib/App/MediaTracker/TemplateFor/Browser/PrivatePath/libraries/things/document.pm
, the corresponding package names become very long and very painful very quickly.
Fortunately, I use vim as my editor of choice. Along with the fantastic snipmate vim plugin it is possible to create a snippet that runs a little vim code as part of it:
The snippet should be stored in ~/.vim/snippets/perl.snippets
, unless you have things arranged otherwise.
Now, assuming that my filename and package name are the typical parallels, simply typing pkg<tab>
will create a proper package line for me, with an absolute minimum of pain. 🙂
Thanks for that 🙂