Vim, Dotfiles, and Redescovering the Joy of Programming

This summer I had a revival; in a sense.

In finding a set of configs that worked for me; my vim; I found I really did enjoy this crazy editor.

Why spend the time on this?

  1. So I don't hate the time I spend working into someone elses eco system.
  2. Does there need to be more reason?
  3. Long term gain of craft knowledge
  4. Optization mindset

Directory breakdown

├── aliases.sh .............. commonly used shortcuts
│
├── config
│   ├── code ................ default config for vscode based editors
│   │                         configs are loaded from stow to actual editor below
│   ├── homebrew ............ homebrew backups
│   ├── keyboard-maestro .... keyboard maestro backups
│   ├── oh-my-posh .......... zsh theme config
│   ├── macos ............... macos config script
│   ├── setup ............... scripts intended to run once
│   ├── stow ................ GNU stow configs
│   │   ├── aerospace
│   │   ├── cspell
│   │   ├── cursor
│   │   ├── nvim
│   │   ├── qutebrowser
│   │   ├── sketchybar
│   │   ├── stowrc
│   │   ├── tmux
│   │   ├── vscode
│   │   └── zsh
│   └── vimium .............. chrome extension backup
│
├── docs .................... make it make sense
│   ├── keybinds
│   │   └── hotkeys.md ...... hotkeys across most used apps
│   ├── possible-future.md  . future planning
│   └── setup.md ............ environment setup guide
│
├── functions ............... utility functions, like aliases with more "pow!"
│   ├── shared .............. shared functions, used across other functions
│   ├── index.sh ............ barrel function called from index
│   └── ...
│
├── index.sh ................ ties the room together
│
└── readme.md ............... you're reading it

Resources

Video

[ insert video here ]