[Github-comments] [geany] End (of line) key behaves undesirable in (soft) Line wrapping mode (#949)

elextr notifications at xxxxx
Wed Mar 9 06:22:54 UTC 2016


That is one model of the buffer contents, but I doubt its the primary model Geany users have.

Geany is fundamentally a programmers editor, and so a "line" is a section of the buffer up to the next line-end sequence, since that is the definition of "line" used in most programming languages.  And most programming languages do not have a concept of "paragraph".  At times a line may be displayed on more than one display line for convenience (ie wrapped), but going to "end of line" is still going to the next line-end sequence in the buffer, and this is convenient since it is a common point to insert a new programming language statement (on a new line).  With this model of the contents "end" is both consistent and convenient in going to the next line end in the buffer, wrapping or not.

The use-case you are describing is more suitable for textual content, where the concept of "paragraph" exists, although most textual markup languages assume a blank line as paragraph termination, not a single line end.  But this is not the primary use-case for Geany.  And since the wrap point is variable depending on content and display width, the likelyhood of a wrap point being exactly where you want to go is fairly low, so it should not usurp the single key "end" command from the primary use-case.


---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/949#issuecomment-194136436
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20160308/703f6be0/attachment.html>


More information about the Github-comments mailing list