I stumbled across a post advocating Find -> Search in Files... function as an alternative to somewhat slow and awkward Pfind. Oddly enough, despite using Geany regularly, I also had never used that function. Having tried it, I would certainly say you can definitely throw Pfind (well, I search for files themselves in pcmanfm so not sure about Rox), that Geany text search function is far superior (and even more so since you can use ):
In practice I more often than not simply use grep with -r (recursive) option, along with a few other options when appropriate, but that Geany function actually uses the same grep -rXXX command under the hood. It's true though that using Geany File -> Search in Files has advantages since you can not only open any file returned in search result by clicking on it, but it also has an arrow pointing to where the search string is in the file.
Whilst this is not a Help question or answer to an already asked question, and also not step-by-step explanation that was enough for a HowTo, I thought it might be useful Beginners Help to bring some more features of Geany to beginner's attention.
One thing I miss that some MS Windows text editors can do (such as Notepad++) is the ability to click on a url such as https://forum.puppylinux.com and cause a browser to open at the URL page. Certainly, the likes of Cherrytree or Notecase hierarchical note apps can do that, but Geany cannot do so out of the box. However, there are two methods that allow it to do so:
1. First method is to set up "Context Action" via Geany Edit -> Preferences -> Tools. For example, you can put "firefox %s" in there (or chromium --no-sandbox %s if using chromium browser on your system). Then if you highlight a URL in a geany text note and right-click on it with mouse you will get a drop down menu including "Context Action" in it - click that and the URL will open in firefox (or whatever browser you set).
That method isn't so great though since you manually need to highlight the whole URL first.
2. Second method is to use the geany-plugin called "Addons", which is really a small 86KiB file (addons.so) that you simply place (on my WDL_Arch64 system at least) in folder /usr/lib/geany. You need to activate with Geany menu EDIT -> Plugin Preferences -> (Addons tab) Show an Open URI. With that done, simply right-clicking on URL gives drop down menu that includes: "Open URI" and that does the job (no highlighting required).
Normal way to install that addon (to the appropriate directory) is to install the package geany-plugins (for all plugins) or geany-plugins-addons (for just that one) from your package manager (maybe Puppy has it pre-installed - I haven't checked).
Activate the plugin via Geany menu Tools -> Plugin Manager
I first used full geany-plugins package, however, contains lots of other plugins as well, so is relatively large at around 7MB download. However, you can delete all the ones you don't want (in my case on WDL_Arch64 from /usr/lib/geany). The other equally small geany plugins I use are Line Operations and Split-Window (from Tools menu) - the File Browser plugin can be useful too (though more powerful Treebrowser from the geany-plugins package seems to freeze now and then on my system.
I'll update this post once I try in FossaPup64 (to see where geany stores its plugins there - if not in /usr/lib/geany), but that will have to wait till I reboot since no virtual machine here...
Anyway, that's all I was wanting to post about - geany is pretty good (with such tools can almost use it like a pseudo notecase, including, apparently, use as an app launcher - see oldforum thread below for details) - there seems to be quite a bit about using it on old forum thread here:
http://oldforum.puppylinux.com/puppy/vi ... 967#834182
though I haven't had time to read that yet.
So if anyone has more interesting examples/ideas regarding Geany use, I look forward to hearing of them here.
wiak
EDIT: Location of plugins in FossaPup64 is to be /usr/lib/x86_64-lib-gnu/geany (though you don't need to know that to get addons working). For right-click loading of URLs/URIs, I just needed to install geany-plugins-addons from Puppy Package Manager and use EDIT -> Plugin Preferences - Show an Open URI item