A rediculously fun helix fork for the workman keyboard layout
I'm still making tweeks so its not exactly stable yet.
I made this for myself and it may not be for you. It's super opinionated, and changes some of the default helix behavior. That said I think its rediculously fun and if you use the workman layout, you may like it too. It pulls from ideas I have developed with a workman-layout neovim plugin I created called unruly-worker.nvim. When I first switched to helix I quickly found that lots of keymaps can not yet be configured without forking and directly moding the codebase. Once I made a few key map mods, I got a little more adventurous and added a few tweaks and features, and boom here we are. So far its been a really fun setup for me!
This is a 25.07.1 fork.
You will need to build from source.
You can grep for "unruly" and find comments where I made changes
- I modified the keybinds everywhere to use the workman keyboard layout.
- I added push_jump to lots of commands because I heavly use the jumplist.
- I added some custom commands (seen below).
- The default theme is my own
lackluser, a delightful mostly monochrome colorscheme thats soft on the eyes.
:wa-> will set status to a random emote (to visually see that a a write has occured):rename-> rename file in place:trash or :delete-> move file to $trash/trash_(date)_(origional_name)
- I tweeked some gutter symbols
- I tweaked which styles were being used for borders, diagnostic messages, and more
- I added a function.call zig's highlight.scm which let me highlight fn declarations and calls seperatly (for zig)