> When you hold option and hit the arrow keys, you jump across by word. This is how the text system understands what a “word” is and where the next one lives.<p>I only occasionally have to use Eclipse for my work, but whenever I do it drives me crazy that they override this behaviour from how it works in every other text input in the OS.<p>If I have the string of text, applicationNumber, anywhere in macOS I could have my cursor to the immediate left of the word, hold option+shift+right and it'll select the whole word. But in Eclipse, the same combination selections just "application" and leaves "Number" unselected.<p>Terminals always tend to have their own wacky version of text input as well that works nothing like anything else in the OS, to an even worse degree. But it made me happy to find Warp[1] which immediately sold me on the fact that the text input works like a normal text input field, with all the text navigation keyboard combos I'm used to.<p>[1] <a href="https://www.warp.dev" rel="nofollow">https://www.warp.dev</a>
Marrying it to mac text APIs may be an effort, but after using tree-sitter, I just don't see myself parsing code for displaying or editing any other way.