← Back to home

Vim/Ergonomics

Ergonomics isn't taken seriously enough.

Here's a running list of things I do to improve my ergonomics.

Neovim

This is the biggest one which drastically decreases the amount of mouse usage needed during programming.

You can see my neovim config here

Vimium

On a similar note, I use Vimium for browsing the web.

This enables almost almost all browsing to be done with the keyboard.

Vinav

There is a small subset of cases where I need to use the mouse because vimium doesnt work.

For those cases I use Vinav which enables controlling the mouse with vim keybindings.

Split Keyboard

Ideally I will eventually get an ergonomic keyboard which is split so that the wrists dont have to bend inwards but for now I have a sort of strange setup.

I use an external keyboard and my laptop keyboard together while viewing on an extnernal monitor.

This allows me to have hands apart with one keyboard for each hand.