No description
2025-12-26 09:35:30 -06:00
home bin/note-archive: handle dupes 2025-12-26 09:35:30 -06:00
resources/vimium ollama: remove custom model, remove llm script 2025-12-08 15:00:42 -06:00
script vim: thesaurusfunc 2025-12-08 15:00:43 -06:00
LICENSE.txt Use HTTPS link in license 2025-12-08 15:00:41 -06:00
README.md Minor: fix typo in readme 2025-12-08 15:00:43 -06:00

Evan Hahn's dotfiles

My configuration files for (neo)vim, tmux, zsh, and so on.

Used on Debian-likes and macOS. Might work elsewhere.

I've been working on these dotfiles since 2012 and am still learning a lot. I wrote a blog post with some reflections. Contact me with any questions.

Setup

General setup:

  1. install stow
  2. cd home
  3. stow whatever you want. For example, stow -t "$HOME" tmux vim grabs tmux and vim config

On macOS, switch to the GNU versions:

  1. brew install coreutils grep gnu-sed gnu-tar gnu-which
  2. Add "$(brew --prefix coreutils)/libexec/gnubin" to $PATH (replacing coreutils with grep, gnu-sed, etc)
  3. alias ls='ls --color=auto'

Set up Vim thesaurus:

  1. Download a MyThes thesaurus file (grab the .dat file from this ZIP)
  2. script/parse-thesaurus /path/to/th_en_US_new.dat > ~/.cache/evanhahn-vim-thesaurus