Where to put your files when using add-on services
What is the difference between and the purpose of Perl_Pad.service and PerlPadAddOn.service ?
-
PerlPad registers its own core services (Evaluate and Process) in the folder
Perl_Pad.service in the Library/Services section of your home directory. PerlPad manages this file by itself, occasionally rewriting it (such as when you change keyboard shortcuts for the services). If you manually update something in there, it could get lost.
-
Your additional services can go to PerlPadAddOn.service. The idea is just to keep those two files separate, so PerlPad does not clobber your extra setup.
-
The Perl_Pad.service could in principle be defined in the Application bundle itself (then you would not see it, it was that way in 0.1, and almost all applications do it that way), but I wanted to keep it in the users library folder, so that it can be different for different users.
|