- Fish: Update $PATH, aliases for common commands, and custom functions
- Oh My Fish: Custom themes and packages for fish shell
- Kitty: Set window style, terminal settings, color scheme, cursor, fonts, and terminal symbols for kitty terminal emulator
- FZF: Fuzzy finder
- Git: Global configuration and templates
- Tmux: Enhancements for tmux, a terminal multiplexer
- Prefix Key: Customized to
Ctrl-Space
- Vi Key Bindings: Vi-style navigation for panes and windows
- Status Line: Enhanced with session names, window titles, and paths
- Copy Mode: Optimized settings for efficient text selection and copying
- Prefix Key: Customized to
- Neovim: My main editor for all languages. Features:
- Package manager:
- Lazy.nvim with lazy load based on filetype
- Global settings:
- Toggle
vim.wo.number
andvim.wo.cursorline
off for short buffers
- Toggle
- Package manager:
- Doom Emacs: Configs for the vim-forward Emacs distribution (aka evil)
- SQLite: Enhancements for interacting with SQLite