
Matte buttons, anyone?
I decided to give my buttons a light sanding, and then polished them a bit with some cardboard (if you didn’t already know, cardboard is slightly abrasive).
In person, they almost perfectly match the texture of the D-pad!

I decided to give my buttons a light sanding, and then polished them a bit with some cardboard (if you didn’t already know, cardboard is slightly abrasive).
In person, they almost perfectly match the texture of the D-pad!
tl;dr: I'm making an editor and need some inspiration for cool keymaps. What are your personal favourites?
---
So... I've been building myself a vim-like editor from scratch in Rust (I don't wanna break the self-promotion rule, so I won't mention the name or link it). Even though it's open source, I'm making it mostly for myself to basically be my absolute perfect vim editor from the ground up; all the styling, UI elements, LSP stuff, and motions are tailored to my needs and preferences.
I'm extremely happy with how it's coming along, but so far the motions are mostly pretty close to vanilla vim. I've already got built-in editing and UI primitives for motions that I used most frequently in my own Neovim config such as:
shift+j/k in visual mode to move selections up and down with intelligent indentation<space>y and <space>p for yanking to and pasting from the system clipboardtab and shift+tab for indenting and outdenting selections<space>x for opening a diagnostics panel (like trouble.nvim) and <space>ca for LSP code actions and quick fixes<space>u in the near futureThat's all well and good, but I'd like to get a bit more creative with the motions to divert it a bit further away from stock vim. I've considered adopting a different motion paradigm altogether, like something along the lines of Helix, but I'm not entirely sure about that just yet.
As such, I figured I'd ask you lovely folks for some inspiration: what are some of your favourite remaps and small things from your configs? Alternatively, what are some small things that you wish Neovim had by default? They can be anything from more ergonomic mappings to full "this one key triggers a huge string of actions." Thanks!