@ParadeGrotesque My question was, when doing heavy text editing, like in programming, where we manipulate text, not only write long sentences, we need to switch between modes to either do some commandes or insert text. So is it normal for people to keep switching between modes that induce additional keystrokes and mental modes as well, or is there a better way?
Conversation
Notices
-
Embed this notice
التنينوكس (dragnucs@social.touha.me)'s status on Saturday, 19-Aug-2023 15:04:34 JST التنينوكس -
Embed this notice
Aral Balkan (aral@mastodon.ar.al)'s status on Saturday, 19-Aug-2023 15:04:22 JST Aral Balkan @dragnucs @ParadeGrotesque In Helix:
Hmm, I need to change a variable in method X: space+s (symbol picker), start typing method name, press enter to pick from filtered list. OK, I’m at the method signature and want to navigate to a statement in it: Alt+down arrow to enter method and alt+right arrow to navigate statements using tree sitter. Nice, I’m on the line I want, www to forward/select tokens. I’m on the variable I want to rename. Space+r to rename. Type new name.
-
Embed this notice
Aral Balkan (aral@mastodon.ar.al)'s status on Saturday, 19-Aug-2023 15:07:21 JST Aral Balkan @dragnucs @ParadeGrotesque (Just tapped that out on my phone but it should work. Basically, most of your time is spent thinking and navigating. Then, if you want to write, you simply enter (i)nsert mode or (c)hange (replace) the current selection, etc.
I especially love the select-then-affect model of Helix. Feels very natural and has me thinking in lexical structures instead of characters and words and pages. Especially with tree sitter navigation.)
-
Embed this notice