3 ms·
Geany is mature and solid, and I like it a lot, especially on Windows. However, I personally bump into some uncomfortable limitations with it. The pace of the
by ZoomZoomZoom 5y ago
Geany is mature and solid, and I like it a lot, especially on Windows. However, I personally bump into some uncomfortable limitations with it.
The pace of the development, including just reacting to issues or PRs is rather slow.
Basic editing functions are few (just compare the contents of the "Edit" submenu with Notepad++). This is partially mitigated by "Send selection to", but a text editor without a simple line sorting?..
The settings for the "Build" submenu is artificially limited. Why just 3 filetype and 3 shared commands? Why not allow changing the keyboard shortcuts for those right in the same window?
No macro or scripting at all. In my view, such programs benefit a lot from having all their actions available as a list of commands which can be used to construct custom chains and scripts or be used setting the keybindings.
Somehow, not all the lexers from lexilla are available? For example, Nim lexer is more than 3 years old (5, if you count lexer for an earlier version then called Nimrod), but Nim settings for Geany still uses the Python lexer.
- digisign 5y agoHmm, I don't do most of those things. Or, I use external tools/pre-commit/terminal so not a big issue for me. For example, a tool like "black" or "prettier" has outsourced a lot of the manual formatting work I'd have done before. I "write ugly" and save the file. For sorting I do in fact use the "Send selection to" to sort, bound to Ctrl+1, but I never got around to binding anything to Ctrl+2. There were tons of little fiddly things in Notepad++ I never used because the things they fixed they never came up often enough to build up muscle memory to remember them. YMMV.
- ZoomZoomZoom 5y agoSometimes it's just more convenient when all the little things are already in place, even if you're not using them frequently enough to build muscle memory. Also, for reasons described in the comment by @AdmiralAsshat below.