Its great that you think about and offer suggestions to improve the user experience.
That other people have differing thoughts on the subject and differing use-cases is also normal. Saying "its a no brainer" does not provide any support for your case.
My use-case is wrapping of code when using the split window feature to show two files side by side (a C++ header file and the body file). This makes each window narrower than a normal code line, even on wide screen monitors. And in that case I want "end" to maintain its normal functionality, going to the wrap point is a rare anomaly. This is a common use-case, with many languages having separate interface and implementation parts and seeing them both is very useful. It is not an occasional foray into poorly formatted or machine written HTML or minified Javascript.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/949#issuecomment-194260762