DreymaR said:colemux said:What do you mean by nav line?
Sucks compared to what?
I mean a line with the navigation arrows. And it's compared to using proper Vim navigation (with / etc) and Extend. You've read the BigBag Extend topic, right?
Ah I see, thanks.
Well, I don't think anybody uses / for ALL navigation, because that would be silly :-) And HJKL / HNEI is fine for a lot of motion.
As for HJKL line vs. a more WASD-style arrow layout, I'm not persuaded that my navigation time depends a lot on that change, partly for the sort of reason you cite: I don't exclusively use HJKL/HNEI navigation, I use lots of different ways to move around files.
I was going to write: "Extend isn't really relevant if you have a split keyboard I guess (I do all my Colemak typing on an Ergodox keyboard)." No, I *did* write that. But then I googled it just to check and I see it's not about moving the left and right sets of home keys apart horizontally at all, but about having a different layer (or modifier, if you prefer) for special keys. I've certainly thought about doing that -- but haven't done it yet (except for the standard ones that just didn't fit because of lower Ergodox key count). I guess any standard layout like this is going to suffer from the problem that people's usage statistics for these special symbols must vary enormously in very idiosyncratic ways, unlike the situation for typing English text, where you can make a clear case that an individual is unlikely to be much more successful in coming up with a good layout that Shai has been, for example. So I guess if I were to start using a symbol / navigation layer, I'd be likely to make up my own layout. I'm grateful that you've put your design out there for other people to learn some good ideas from though, I think it's going to take me looking at others' ideas to figure out what might help me there.
I think I'll have to pay careful attention to what the slowest special keys (navigation and otherwise) are to type, and how common they are. Right now, with my weird Ergodox layout, I'm frustrated most when coding, by the symbol keys that have landed on harder-to-reach keys -- for me that's []/{} (on the left top thumb keys) and +/= (on the top right hand key of the left half of the keyboard). For both symbols and navigation, I'm open to switching layers, but it does have a cost in just selecting the layer in the first place of course -- both the extra key to hit (whether layer toggle or modifier), and the keyboard real estate. Also, in vim (and emacs' vim clone, evil) "normal" navigation does involve letter keys already, so that's a tricky thing to deal with in a satisfying way if you want to use a layer for navigation, perhaps. Also in the past I've tried ad-hoc modal navigation (I realize it's not modal you're suggesting exactly) & other commands purely within emacs (using things like hydra, modalka, ryo), but found so far I didn't really use that much. Perhaps it just hasn't stuck yet, though.