my personal mess of scripts I use for vim and tmux and anything I need
  • Shell 56.1%
  • Lua 40.8%
  • Ruby 3.1%
Find a file
2026-06-02 14:23:20 -07:00
bin no ghostty compile 2026-05-24 05:38:25 -07:00
claude nevom and ghostty 2026-05-23 10:41:17 -07:00
ghostty-linux shift enter for pi and no regerssions in tmux or claude 2026-05-17 09:00:36 -07:00
ghostty-macos tmux copy paste 2026-05-17 21:22:32 -07:00
git-template template 2022-06-07 11:17:48 -07:00
hypr wayland 2026-03-19 19:17:45 -07:00
images HOME 2026-03-25 20:35:47 -07:00
kind kind 2024-06-19 05:43:20 -07:00
lua copy works with nvim and everything 2026-05-18 21:25:15 -07:00
pi/agent deepseak 2026-05-11 10:50:30 -07:00
src mac fzf fix 2026-06-02 14:23:20 -07:00
.gitignore shit 2026-03-17 05:41:07 -07:00
.luarc.json lua 2024-08-25 16:38:21 -07:00
apt-packages.txt fzf 2026-06-02 13:26:25 -07:00
Brewfile fzf 2026-06-02 13:26:25 -07:00
ed_cy.png ed 2020-03-06 16:40:29 -05:00
gitconfig cleanup 2026-05-17 10:05:42 -07:00
gitignore_global global gitignore 2026-05-03 12:23:21 -07:00
guile guile 2021-03-22 16:52:55 -07:00
host.sh_example haha 2025-07-06 09:00:07 -07:00
init.lua weak config 2025-01-01 18:09:54 -08:00
inputrc input 2019-06-29 09:30:31 -07:00
INSTALL.md ghostty 2026-05-03 17:11:55 -07:00
install.sh no ghostty compile 2026-05-24 05:38:25 -07:00
LICENSE Initial commit 2014-08-06 18:18:30 -07:00
lunch.jpg init 2014-08-06 18:29:30 -07:00
migrate_to_modular.sh refactor into specialized scripts 2025-09-26 05:43:34 -07:00
neovim-version nevom and ghostty 2026-05-23 10:41:17 -07:00
racketrc racket 2023-08-26 18:06:35 -07:00
README.md python 2025-03-28 17:29:02 -07:00
Renviron np 2019-04-23 07:26:15 -07:00
Rprofile R 2025-12-01 12:54:53 -08:00
scryerrc scryer 2022-02-02 08:44:23 -08:00
sshconfig 1password ssh keys 2026-04-30 11:37:20 -07:00
stylua.toml refactor config to be closer to lazyvim 2024-12-31 15:26:43 -08:00
tern-config re re re learning that my plugins are better than the new ones 2018-12-29 16:14:05 -08:00
tmux.conf tpm cleanup 2026-05-17 22:02:39 -07:00
update_git.sh rev 2026-03-19 20:07:12 -07:00
zig-versions no ghostty compile 2026-05-24 05:38:25 -07:00
zshrc rev 2026-03-19 20:07:12 -07:00

Personal scripts and dot files for vim and tmux and anything else I use.

I've lived in text shells since the 90s.

Messy - created slowly over many years. I'm not sure what some of parts even do but I can't cope without it all.

  • I've fully switch to nvim but should 99% work on vim8+
  • Equally OSX and Linux - I use both and most of the setup works for both.
  • zsh
  • Lazy
  • tmux
  • nerd fonts
  • Nvim-R is great - I could not use R if I had to use RStudio at all

INSTALL

git clone git@github.com:navicore/naviscripts.git

cd naviscripts

./install.sh

  • follow the tedious instructions at the top of src/vimrc to finish the setup
  • beware of any hard coded /home or /Users paths - they sneak in.

update the repo from the installed files

./update_git.sh

git commit -a -m "my updates"

git push

Local Customize

Create a ~/.zshrc_local that if present will be run after loading zshrc.

Common things to add are jenv and other stuff:

source ~/bin/ek-complete.sh

timezsh() {
  shell=${1-$SHELL}
  for i in $(seq 1 10); do /usr/bin/time $shell -i -c exit; done
}

export AWS_REGION=us-east-1

node -v > /dev/null 2>&1

export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

export AWS_REGION=us-east-1