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?
- So I don't hate the time I spend working into someone elses eco system.
- Does there need to be more reason?
- Long term gain of craft knowledge
- 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 ]