Config for vim, emacs, tmux https://erickgnavar.github.io/emacs-config
  • Nix 31.8%
  • Shell 27.3%
  • Emacs Lisp 11.5%
  • CSS 10.2%
  • Ruby 5.9%
  • Other 13.3%
Find a file
2026-06-14 09:38:46 -06:00
.emacs.d [emacs] use :bind in helpful use-package 2026-06-14 09:38:46 -06:00
.github/workflows Update GitHub Actions versions 2024-09-04 07:34:40 -06:00
.pi/agent [pi] Add prompt extension and custom theme for pi agent 2026-06-08 18:13:35 -06:00
espanso [espanso] Add some Japanese words using romaji as trigger key 2026-05-20 18:33:07 -06:00
ghostty [ghostty] Add basic configuration file 2024-12-29 12:47:20 -08:00
hammerspoon [hammerspoon] Remove code to focus Emacs once it started 2026-05-11 21:59:22 -06:00
hyprland [hyprland] Remove shadow configuration that will be removed soon 2024-11-24 22:46:55 -06:00
i3 [i3] Add volume controls 2024-08-07 00:40:17 -06:00
jj [jj] Set log as default command 2026-05-23 09:41:53 -06:00
nix-darwin [nix-darwin] Add ty and pyrefly LSP servers to common profile 2026-06-08 18:13:35 -06:00
nixos [nixos] Add virt manager 2026-05-30 16:08:28 -06:00
polybar [zsh] Add error flags to avoid scripts fail silently 2026-06-03 19:26:16 -06:00
rofi [rofi] Add config file to change default theme 2024-07-12 10:44:13 -07:00
scripts [zsh] Remove unused set 2026-06-03 19:33:38 -06:00
swappy [swappy] Add base config file 2024-09-11 22:42:53 -06:00
sway [sway] Speed up key repeat 2026-05-30 13:40:22 -06:00
waybar [waybar] Remove jsonc-mode header 2026-06-04 00:04:25 -06:00
wlogout [nixos] Add base configuration 2024-06-29 06:25:26 -06:00
zsh [zsh] add tab completion using fzf 2026-06-13 16:27:56 -06:00
.aerospace.toml [aerospace] Make Finder always use a floating layout 2025-01-02 09:18:06 -08:00
.alacritty.toml [alacritty] Add Shift+Enter binding for multi-line input support 2026-06-08 20:49:39 -06:00
.editorconfig [nixos] Add base configuration 2024-06-29 06:25:26 -06:00
.git_commit_message.txt Add git config 2017-05-28 12:14:11 -05:00
.gitconfig [git] Replace abs path with just vim 2026-05-30 13:32:49 -06:00
.gitignore Add .elc extension to .gitignore 2021-01-01 20:40:16 -08:00
.ideavimrc [ideavim] Change key binding on normal mode to match emacs and vim 2025-03-27 22:34:16 -06:00
.shellcheckrc [zsh] Remove unused shellcheck exception 2024-06-25 21:18:49 -06:00
.tmux.conf [tmux] Add u command to open a link inside current buffer 2026-06-11 23:22:57 -06:00
.vimrc [vim] Use leader + q for interactive search in current buffer 2026-06-03 18:11:16 -06:00
.Xmodmap [linux] Replace caps lock with escape using Xmodmap 2024-05-04 04:59:33 -06:00
Brewfile [brew] Update packages list 2025-10-04 09:04:07 -06:00
global.gitignore [git] Add mutagen config files to global git ignore 2026-05-03 15:01:29 -06:00
placements.txt [pi] Add prompt extension and custom theme for pi agent 2026-06-08 18:13:35 -06:00
README.md [zsh] Change how to load fzf 2024-08-23 08:52:16 -06:00
setup.sh [zsh] Standardize shebang in all bash scripts 2026-06-03 19:21:16 -06:00

Dotfiles

These are my config files for the tools I use:

Emacs

Requires emacs 26 because it uses native line numbers. Go to .emacs.d folder to check the config.

Tested on MacOS Mojave

Vim

I use vim for quick edits, check out the cconf here

Alacrity

A multiplatform terminal emulator. It's simple and configurable by a yaml config file.

Tmux

A terminal multiplexer, easy to handle panes, splitted windows, sessions, etc.

ZSH

Go to zsh folder to check the config.