It's broader than a Neovim specific mapping, I've changed the system keyboard mapping of <Caps Lock> to <Esc> and <F9> to <Caps Lock>.
I think mapping <Caps Lock> to <Esc> isn't uncommon for Neovim users. But I like having <Caps Lock> available for non Neovim purposes.
11 Comments
KrankyKong@lemmy.world · 5 pts · 2y
At the system level I have Caps Lock mapped to Escape (because who doesn't), but I also have Caps Lock mapped to Control when I press it with another key, and I can press both shifts together to toggle Caps Lock.
At the Neovim level, I don't think I have anything ground breaking. Most of my keymaps I think are fairly standard within the community. But here's a couple of my more unique ones that I haven't seen many people use:
Oh, and here's some blasphemy for you, when I'm presenting I like to gesture with my mouse, or even sometimes just when I'm thinking through something. So I have keymaps in place to open my file explorer with right-click, or my harpoon window with middle-click. Then I have mouse keymaps in each of those windows to further navigate or select files with the mouse. Just makes navigating easier because I don't have to keep switching back to the keyboard (super fucking backwards, I know).
Here's my config in case anyone's interested. Maybe someone can find something useful in there. https://github.com/rnwtn/nvim-config/blob/master/lua/user/keymaps.lua
dm319@feddit.uk · 4 pts · 2y
Yes, I also have caps mapped to esc, but done in keyboard firmware so that holding it functions as ctrl.
In neovim I have two escapes mapped to :noh
dm319@feddit.uk · 2 pts · 2y
Just to clarify - means two taps of the esc key in succession will clear highlighting (ps I'm curious how other people do it!).
nmap <esc><esc> :noh<return>sik0fewl@lemmy.ca · 2 pts · 1y
Here's what I do. Any search key will turn hlsearch on and will turn it off.
dm319@feddit.uk · 1 pts · 1y
Nice!
dwraf_of_ignorance@programming.dev · 3 pts · 2y
leader to yank to the system
keyboardclipboardericjmorey@programming.dev · 1 pts · 2y
<leader> ywill put your system clipboard into the unnamed register?dwraf_of_ignorance@programming.dev · 3 pts · 2y
Yes
KindaABigDyl@programming.dev · 2 pts · 2y
ctrl + x => :wqa
ctrl + s => :w
variouslegumes@reddthat.com · 2 pts · 1y
I made a function bound to
<leader>cdthat opens up the file editor in the directory of the currently open buffer. I use it all the time. I'll post the snippet if anyone is interested.TheLongPrice@lemmy.one · 2 pts · 2y
If you write blog posts, ss for spellcheck is nice