All Projects β†’ ipatch β†’ dotfiles

ipatch / dotfiles

Licence: MIT license
❀ ~/.πŸ› πŸˆ the daily jam 🍞πŸ₯œπŸ‡πŸž

Programming Languages

shell
77523 projects
python
139335 projects - #7 most used programming language
perl
6916 projects
Vim Script
2826 projects
lua
6591 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to dotfiles

dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (-1.82%)
Mutual labels:  tmux, fish, vimrc, fish-shell, tmux-configuration
dotfiles
My arch setup script and dotfiles
Stars: ✭ 37 (-32.73%)
Mutual labels:  tmux, fish, vimrc, alacritty
dotfiles
These dotfiles could be your life.
Stars: ✭ 42 (-23.64%)
Mutual labels:  tmux, fish, vimrc, mutt
dotfiles
❀ My ~/.dotfiles for fish/vim/tmux/git/alacritty.
Stars: ✭ 44 (-20%)
Mutual labels:  tmux, fish, vimrc, alacritty
dotfiles
🐟 sheriferson's dot, config, and setup files
Stars: ✭ 13 (-76.36%)
Mutual labels:  tmux, fish-shell, neovim-dotfiles
nyoom.nvim
Blazing fast, configurable, minimal and lispy neovim config written in Fennel and Rust. Base config for users to extend and add upon, leading to a more unique editing experience. (πŸš€)
Stars: ✭ 304 (+452.73%)
Mutual labels:  vimrc, neovim-dotfiles, neovim-setup
dotfiles
πŸ€ Vim/Neovim + Tmux + Zsh + Alacritty = Build your own fantastic development environment
Stars: ✭ 65 (+18.18%)
Mutual labels:  tmux, vimrc, alacritty
dotfiles
πŸ”― A collection of my rc files (tmux, neovim, zsh, fish, poetry, git, ...etc) and utilities that make everyday coding fun!
Stars: ✭ 23 (-58.18%)
Mutual labels:  tmux, vimrc, fish-shell
.dotfiles
πŸ’» My settings for macOS, kitty, zsh, nvim, tmux, and more πŸ› 
Stars: ✭ 44 (-20%)
Mutual labels:  tmux, neovim-dotfiles, tmux-configuration
Dotfiles
vim, zsh, git, homebrew, nvm, neovim - my whole world
Stars: ✭ 2,217 (+3930.91%)
Mutual labels:  tmux, tmux-configuration, neovim-setup
dotfiles
No description or website provided.
Stars: ✭ 20 (-63.64%)
Mutual labels:  tmux, fish, vimrc
dotfiles
My dotfiles
Stars: ✭ 23 (-58.18%)
Mutual labels:  tmux, vimrc, mutt
dotfiles
Personal dotfiles πŸ’»
Stars: ✭ 13 (-76.36%)
Mutual labels:  tmux, fish, vimrc
dotfiles
My dotfiles, with an out-of-date install-script. Arch, Tiling WM (i3, sway), ZSH, Neovim
Stars: ✭ 20 (-63.64%)
Mutual labels:  tmux, neovim-dotfiles, alacritty
dotfiles
πŸ’Ž My vim/neovim, fish, git, and tmux configuration files
Stars: ✭ 49 (-10.91%)
Mutual labels:  tmux, fish, vimrc
UltiVim
πŸŒ• A blazing fast and highly documented configuration to serve as a guide.
Stars: ✭ 35 (-36.36%)
Mutual labels:  vimrc, neovim-dotfiles, neovim-setup
PenTerm
Terminal config for pentesters.
Stars: ✭ 20 (-63.64%)
Mutual labels:  tmux, fish, vimrc
my-dotfiles
πŸ“ Meus arquivos de configuração para as ferramentas do dia a dia
Stars: ✭ 17 (-69.09%)
Mutual labels:  tmux, vimrc, dot-files
dotfiles
Poom's Neovim, Tmux, Fish and other configurations for macOS & Linux. Literally my entire world.
Stars: ✭ 36 (-34.55%)
Mutual labels:  tmux, fish, vimrc
colorcli
Collection of harmonized, light command-line interface (CLI) color themes for tmux, cmus, newsboat, mcabber, Vim, Vifm, and Mutt.
Stars: ✭ 40 (-27.27%)
Mutual labels:  tmux, vimrc, mutt

dotfiles for Chris Jones

Give me six hours to chop down a tree and I will spend the first four sharpening the axe.


Drink Responsiblyβ„’ πŸ₯ƒ while configuring dot files.

These dotfiles have been known to stop working at a moments notice, so buyer beware.

β€’ wiki β€’ Installation β€’ File Structure β€’ Useful Links β€’ TODOs β€’ Contact β€’

Installation

πŸ‘· install script is incomplete, do the good ol StackOverflow to experiment with repo files. 🚧
curl https://raw.githubusercontent.com/ipatch/dotfiles/master/install.sh | /bin/sh

echo "quickly add tmux configuration file, in a pinch 🀏"
curl https://raw.githubusercontent.com/ipatch/dotfiles/master/terms/tmux/tmux.conf > ~/.tmux.conf

File Structure

Certain files and folders are omitted for brevity & security, most notably the pack directory polluting the File Structure with vim plugin files.

File Structure
.
β”œβ”€β”€ .git-crypt/
β”‚   β”œβ”€β”€ .gitattributes
β”‚   └── keys/
β”‚       └── default/
β”‚           └── 0/
β”œβ”€β”€ .gitattributes
β”œβ”€β”€ .github/
β”‚   β”œβ”€β”€ CONTRIBUTING.md
β”‚   β”œβ”€β”€ ISSUE_TEMPLATE.md
β”‚   └── PULL_REQUEST_TEMPLATE.md
β”œβ”€β”€ .gitignore
β”œβ”€β”€ .gitmodules
β”œβ”€β”€ .wiki/
β”‚   β”œβ”€β”€ .gitignore
β”‚   β”œβ”€β”€ Home.md
β”‚   β”œβ”€β”€ _Footer.md
β”‚   β”œβ”€β”€ _Sidebar.md
β”‚   β”œβ”€β”€ bind9-Notes.md
β”‚   β”œβ”€β”€ creating-a-custom-motd-on-Debian-Jessie.md
β”‚   β”œβ”€β”€ email-client-Notes.md
β”‚   β”œβ”€β”€ email-server-setup-Notes.md
β”‚   β”œβ”€β”€ emoji-side-quest.md
β”‚   β”œβ”€β”€ fish-shell-Notes.md
β”‚   β”œβ”€β”€ git-Notes.md
β”‚   β”œβ”€β”€ git-it-got-it-good.md
β”‚   β”œβ”€β”€ graphics-and-image-processing.md
β”‚   β”œβ”€β”€ gui-text-editor-Notes.md
β”‚   β”œβ”€β”€ homebrew-and-linuxbrew-formula-Notes.md
β”‚   β”œβ”€β”€ lib/
β”‚   β”‚   β”œβ”€β”€ Neovim-2018-april-late.png
β”‚   β”‚   β”œβ”€β”€ Neovim-2018-april.png
β”‚   β”‚   β”œβ”€β”€ abe.circle.png
β”‚   β”‚   β”œβ”€β”€ abe.png
β”‚   β”‚   β”œβ”€β”€ abe.tmp.png
β”‚   β”‚   β”œβ”€β”€ abe.tmp.xcf
β”‚   β”‚   β”œβ”€β”€ custom-motd.png
β”‚   β”‚   β”œβ”€β”€ fish-tab-completions.png
β”‚   β”‚   β”œβ”€β”€ macos-opengl-support.png
β”‚   β”‚   β”œβ”€β”€ merica.gif
β”‚   β”‚   β”œβ”€β”€ restore-app-windows.png
β”‚   β”‚   β”œβ”€β”€ vim-2017.png
β”‚   β”‚   └── windows-10-boot-time.png
β”‚   β”œβ”€β”€ linux-macos-administration-Notes.md
β”‚   β”œβ”€β”€ linux-macos-troubleshooting-Notes.md
β”‚   β”œβ”€β”€ macbookpro-late-2013-Notes.md
β”‚   β”œβ”€β”€ radare-Notes.md
β”‚   β”œβ”€β”€ raspberry-pi-Notes.md
β”‚   β”œβ”€β”€ tags
β”‚   β”œβ”€β”€ terminal-emulators.md
β”‚   β”œβ”€β”€ tmux-Notes.md
β”‚   β”œβ”€β”€ vim-neovim-Notes.md
β”‚   β”œβ”€β”€ web-browser-Notes.md
β”‚   β”œβ”€β”€ weechat-Notes.md
β”‚   β”œβ”€β”€ windows-Notes.md
β”‚   └── working-with-video.md
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
β”œβ”€β”€ asdf/
β”‚   β”œβ”€β”€ .default-gems
β”‚   β”œβ”€β”€ .default-npm-packages
β”‚   β”œβ”€β”€ .tool-versions.nathan.capin
β”‚   β”œβ”€β”€ .tool-versions.nathan.root
β”‚   β”œβ”€β”€ README.md
β”‚   └── tool-versions.rogue.capin
β”œβ”€β”€ config/
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ alacritty/
β”‚   β”‚   └── alacritty.yml
β”‚   β”œβ”€β”€ asciinema/
β”‚   β”‚   β”œβ”€β”€ config
β”‚   β”‚   β”œβ”€β”€ install-id
β”‚   β”‚   └── install-id.shu
β”‚   β”œβ”€β”€ atom/
β”‚   β”‚   └── packages.list
β”‚   β”œβ”€β”€ base16-shell -> /opt/code/github/PUBLIC/base16-shell/
β”‚   β”œβ”€β”€ bash/
β”‚   β”‚   β”œβ”€β”€ .gitkeep
β”‚   β”‚   β”œβ”€β”€ bash_completion/
β”‚   β”‚   β”‚   └── alacritty-completions.bash
β”‚   β”‚   β”œβ”€β”€ bash_profile
β”‚   β”‚   β”œβ”€β”€ bashrc
β”‚   β”‚   └── functions/
β”‚   β”‚       β”œβ”€β”€ .fzf.bash
β”‚   β”‚       β”œβ”€β”€ .gitkeep
β”‚   β”‚       β”œβ”€β”€ README.md
β”‚   β”‚       β”œβ”€β”€ debug.bash*
β”‚   β”‚       β”œβ”€β”€ foobar.bash
β”‚   β”‚       └── print_256_colors.bash*
β”‚   β”œβ”€β”€ bitbar/
β”‚   β”‚   β”œβ”€β”€ cpu-temperature.5s.sh*
β”‚   β”‚   β”œβ”€β”€ fan-speed.5s.sh*
β”‚   β”‚   └── spotify.10s.sh*
β”‚   β”œβ”€β”€ brew/
β”‚   β”‚   β”œβ”€β”€ Debian/
β”‚   β”‚   β”‚   └── stretch/
β”‚   β”‚   β”‚       β”œβ”€β”€ .gitkeep
β”‚   β”‚   β”‚       β”œβ”€β”€ Brewfile
β”‚   β”‚   β”‚       β”œβ”€β”€ dir_colors -> /opt/Code/dotfiles/config/brew/macOS/10.13/gnu-coreutils/dir_colors
β”‚   β”‚   β”‚       └── nathan.stretch.package-list.txt -> /opt/Code/dotfiles/jobs/Linux/Debian/etc/apt/nathan.stretch.package-list.txt
β”‚   β”‚   β”œβ”€β”€ grc/
β”‚   β”‚   β”‚   └── grc.conf
β”‚   β”‚   └── macOS/
β”‚   β”‚       β”œβ”€β”€ 10.12 -> Sierra//
β”‚   β”‚       β”œβ”€β”€ 10.13 -> High\ Sierra//
β”‚   β”‚       β”œβ”€β”€ High\ Sierra/
β”‚   β”‚       β”‚   β”œβ”€β”€ Brewfile
β”‚   β”‚       β”‚   β”œβ”€β”€ Library -> /opt/Code/dotfiles/config/brew/macOS/Sierra/Library/
β”‚   β”‚       β”‚   β”œβ”€β”€ config/
β”‚   β”‚       β”‚   β”‚   └── karabiner -> /opt/Code/dotfiles/config/karabiner/
β”‚   β”‚       β”‚   β”œβ”€β”€ etc -> /opt/Code/dotfiles/config/brew/macOS/Sierra/etc/
β”‚   β”‚       β”‚   └── gnu-coreutils/
β”‚   β”‚       β”‚       └── dir_colors
β”‚   β”‚       └── Sierra/
β”‚   β”‚           β”œβ”€β”€ Brewfile
β”‚   β”‚           β”œβ”€β”€ Library/
β”‚   β”‚           β”‚   β”œβ”€β”€ LaunchAgents/
β”‚   β”‚           β”‚   β”‚   └── com.chrisrjones.ssh-agent.plist
β”‚   β”‚           β”‚   └── LaunchDaemons/
β”‚   β”‚           β”‚       └── com.chrisrjones.sshd.plist
β”‚   β”‚           └── etc/
β”‚   β”‚               └── ssh/
β”‚   β”‚                   β”œβ”€β”€ ssh_config
β”‚   β”‚                   └── sshd_config
β”‚   β”œβ”€β”€ code -> vscode/
β”‚   β”œβ”€β”€ firefox/
β”‚   β”‚   └── chrome/
β”‚   β”‚       └── userChrome.css
β”‚   β”œβ”€β”€ fish/
β”‚   β”‚   β”œβ”€β”€ abbreviations.fish
β”‚   β”‚   β”œβ”€β”€ aliases.fish
β”‚   β”‚   β”œβ”€β”€ completions/
β”‚   β”‚   β”‚   β”œβ”€β”€ alacritty.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ asdf.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ docker.fish
β”‚   β”‚   β”‚   └── rustup.fish
β”‚   β”‚   β”œβ”€β”€ conf.d/
β”‚   β”‚   β”‚   β”œβ”€β”€ 001_load_paths.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ 002_load_ls_colors.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ 005_omf.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ 007_load_pyen.fish
β”‚   β”‚   β”‚   └── 008_load_gpg-agent.fish
β”‚   β”‚   β”œβ”€β”€ config.fish
β”‚   β”‚   β”œβ”€β”€ config.fish.bkup
β”‚   β”‚   β”œβ”€β”€ fish_universal_variables
β”‚   β”‚   β”œβ”€β”€ frameworks/
β”‚   β”‚   β”‚   └── omf/
β”‚   β”‚   β”‚       β”œβ”€β”€ bundle
β”‚   β”‚   β”‚       β”œβ”€β”€ channel
β”‚   β”‚   β”‚       β”œβ”€β”€ theme
β”‚   β”‚   β”‚       └── themes/
β”‚   β”‚   β”‚           └── theme-neolambda/
β”‚   β”‚   β”‚               β”œβ”€β”€ LICENSE
β”‚   β”‚   β”‚               β”œβ”€β”€ README.md
β”‚   β”‚   β”‚               β”œβ”€β”€ fish_prompt.fish
β”‚   β”‚   β”‚               β”œβ”€β”€ fish_right_prompt.fish
β”‚   β”‚   β”‚               └── lib/
β”‚   β”‚   β”‚                   β”œβ”€β”€ fish-shell-lambda-theme.png
β”‚   β”‚   β”‚                   β”œβ”€β”€ virtualenv-double-prompt.png
β”‚   β”‚   β”‚                   └── virtualenv.png
β”‚   β”‚   β”œβ”€β”€ functions/
β”‚   β”‚   β”‚   β”œβ”€β”€ bases.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ brew_find_pkg.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ color.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ dbus_launch.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ editfish.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ emoji.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ erl_cmd_his.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ fish_prompt.fish -> /Users/capin/.local/share/omf/themes/neolambda/fish_prompt.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ fish_term_wrap.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ fish_title.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ fish_user_key_bindings.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ foobar.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ fundle.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ fzf_key_bindings.fish -> /usr/local/opt/fzf/shell/key-bindings.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ git_submodule_add_commit.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ gittree.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ h.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ key-bindings.fish -> /usr/local/opt/fzf/shell/key-bindings.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ ln_asdf_man_pages.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ ln_dotfiles.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ mac_lsusers.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ mac_toggle_hidden_files.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ mac_useradd.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ manpdf.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ mk_asdf_bins.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ mkcd.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ path_add.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ path_pretty.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ path_remove.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ perl_print_emoji.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ print_cpu_code_name.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ print_fish.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ print_wan_ip.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ rtail.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ rvm.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ rvm_toggle.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ shell_color_palette.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ test_256_color.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ test_italic.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ test_true_color.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ toggle_anaconda_pythons.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ toggle_asdf_shims_and_bins.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ toggle_homebrew_python_path.fish
β”‚   β”‚   β”‚   β”œβ”€β”€ toggle_homebrew_ruby.fish
β”‚   β”‚   β”‚   └── vman.fish
β”‚   β”‚   β”œβ”€β”€ fundle/
β”‚   β”‚   β”‚   └── edc/
β”‚   β”‚   β”‚       └── bass/
β”‚   β”‚   β”‚           β”œβ”€β”€ .travis.yml
β”‚   β”‚   β”‚           β”œβ”€β”€ LICENSE
β”‚   β”‚   β”‚           β”œβ”€β”€ Makefile
β”‚   β”‚   β”‚           β”œβ”€β”€ README.md
β”‚   β”‚   β”‚           β”œβ”€β”€ functions/
β”‚   β”‚   β”‚           β”‚   β”œβ”€β”€ __bass.py
β”‚   β”‚   β”‚           β”‚   └── bass.fish
β”‚   β”‚   β”‚           └── test/
β”‚   β”‚   β”‚               β”œβ”€β”€ fixtures/
β”‚   β”‚   β”‚               β”‚   └── dollar_output.sh*
β”‚   β”‚   β”‚               β”œβ”€β”€ test_bass.fish
β”‚   β”‚   β”‚               └── test_dollar_on_output.fish
β”‚   β”‚   └── interactive.fish
β”‚   β”œβ”€β”€ git/
β”‚   β”‚   β”œβ”€β”€ git-templates/
β”‚   β”‚   β”‚   └── hooks/
β”‚   β”‚   β”‚       β”œβ”€β”€ legacy.pre-commit*
β”‚   β”‚   β”‚       β”œβ”€β”€ post-checkout*
β”‚   β”‚   β”‚       β”œβ”€β”€ pre-commit*
β”‚   β”‚   β”‚       └── pre-commit.d/
β”‚   β”‚   β”‚           └── 01-crypto.sh*
β”‚   β”‚   β”œβ”€β”€ gitattributes
β”‚   β”‚   β”œβ”€β”€ gitconfig
β”‚   β”‚   └── gitexcludes
β”‚   β”œβ”€β”€ htop/
β”‚   β”‚   └── htoprc
β”‚   β”œβ”€β”€ inputrc
β”‚   β”œβ”€β”€ irc-clients/
β”‚   β”‚   └── weechat/
β”‚   β”‚       β”œβ”€β”€ alias.conf
β”‚   β”‚       β”œβ”€β”€ aspell.conf
β”‚   β”‚       β”œβ”€β”€ buffers.conf
β”‚   β”‚       β”œβ”€β”€ buflist.conf
β”‚   β”‚       β”œβ”€β”€ charset.conf
β”‚   β”‚       β”œβ”€β”€ colorize_nicks.conf
β”‚   β”‚       β”œβ”€β”€ exec.conf
β”‚   β”‚       β”œβ”€β”€ fifo.conf
β”‚   β”‚       β”œβ”€β”€ fset.conf
β”‚   β”‚       β”œβ”€β”€ irc.conf.shu
β”‚   β”‚       β”œβ”€β”€ iset.conf
β”‚   β”‚       β”œβ”€β”€ logger.conf
β”‚   β”‚       β”œβ”€β”€ logs/
β”‚   β”‚       β”‚   └── .gitkeep
β”‚   β”‚       β”œβ”€β”€ lua/
β”‚   β”‚       β”‚   └── autoload/
β”‚   β”‚       β”œβ”€β”€ perl/
β”‚   β”‚       β”‚   β”œβ”€β”€ autoload/
β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€ iset.pl -> ../iset.pl
β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€ multiline.pl -> ../multiline.pl
β”‚   β”‚       β”‚   β”‚   └── nickregain.pl -> ../nickregain.pl
β”‚   β”‚       β”‚   β”œβ”€β”€ iset.pl
β”‚   β”‚       β”‚   β”œβ”€β”€ multiline.pl
β”‚   β”‚       β”‚   └── nickregain.pl
β”‚   β”‚       β”œβ”€β”€ perl.conf
β”‚   β”‚       β”œβ”€β”€ plugins.conf
β”‚   β”‚       β”œβ”€β”€ python/
β”‚   β”‚       β”‚   β”œβ”€β”€ autojoin.py
β”‚   β”‚       β”‚   β”œβ”€β”€ autoload/
β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€ autojoin.py -> ../autojoin.py
β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€ colorize_nicks.py -> ../colorize_nicks.py
β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€ histsearch.py -> ../histsearch.py
β”‚   β”‚       β”‚   β”‚   └── pyrnotify.py -> ../pyrnotify.py
β”‚   β”‚       β”‚   β”œβ”€β”€ colorize_nicks.py
β”‚   β”‚       β”‚   β”œβ”€β”€ histsearch.py
β”‚   β”‚       β”‚   └── pyrnotify.py
β”‚   β”‚       β”œβ”€β”€ python.conf
β”‚   β”‚       β”œβ”€β”€ relay.conf
β”‚   β”‚       β”œβ”€β”€ ruby/
β”‚   β”‚       β”‚   └── autoload/
β”‚   β”‚       β”œβ”€β”€ ruby.conf
β”‚   β”‚       β”œβ”€β”€ script/
β”‚   β”‚       β”‚   └── plugins.xml.gz
β”‚   β”‚       β”œβ”€β”€ script.conf
β”‚   β”‚       β”œβ”€β”€ sec.conf.shu
β”‚   β”‚       β”œβ”€β”€ tcl/
β”‚   β”‚       β”‚   └── autoload/
β”‚   β”‚       β”œβ”€β”€ trigger.conf
β”‚   β”‚       β”œβ”€β”€ weechat.conf.shu
β”‚   β”‚       β”œβ”€β”€ weechat.log
β”‚   β”‚       β”œβ”€β”€ weechat.png
β”‚   β”‚       β”œβ”€β”€ xfer/
β”‚   β”‚       β”‚   └── .gitkeep
β”‚   β”‚       └── xfer.conf
β”‚   β”œβ”€β”€ karabiner/
β”‚   β”‚   β”œβ”€β”€ assets/
β”‚   β”‚   β”‚   └── complex_modifications/
β”‚   β”‚   β”‚       β”œβ”€β”€ .gitkeep
β”‚   β”‚   β”‚       └── 1531852685.json
β”‚   β”‚   └── karabiner.json
β”‚   β”œβ”€β”€ minicom/
β”‚   β”‚   β”œβ”€β”€ minirc.bp-apex2g
β”‚   β”‚   β”œβ”€β”€ minirc.dfl
β”‚   β”‚   β”œβ”€β”€ minirc.minicom-bp-ap-express-2G
β”‚   β”‚   └── minirc.minicom-bp-ap2g
β”‚   β”œβ”€β”€ mpv/
β”‚   β”‚   β”œβ”€β”€ input.conf
β”‚   β”‚   β”œβ”€β”€ mpv.conf
β”‚   β”‚   β”œβ”€β”€ mpv_history.log
β”‚   β”‚   β”œβ”€β”€ scripts/
β”‚   β”‚   β”‚   └── history.lua
β”‚   β”‚   └── watch_later/
β”‚   β”‚       β”œβ”€β”€ .gitkeep
β”‚   β”‚       β”œβ”€β”€ 16BDAD0EF35D15879302723703612C96
β”‚   β”‚       β”œβ”€β”€ 183D4B3B19174B54291AECC845FC12C4
β”‚   β”‚       └── 6267CB20C03F5A5634589F80ED8FD6E5
β”‚   β”œβ”€β”€ mutt/
β”‚   β”‚   └── muttrc
β”‚   β”œβ”€β”€ nvim/
β”‚   β”‚   β”œβ”€β”€ autoload/
β”‚   β”‚   β”‚   └── .gitkeep
β”‚   β”‚   └── init.vim
β”‚   β”œβ”€β”€ pt/
β”‚   β”‚   └── config.toml
β”‚   β”œβ”€β”€ vscode/
β”‚   β”‚   β”œβ”€β”€ keybindings.json
β”‚   β”‚   └── settings.json
β”‚   └── zsh/
β”‚       β”œβ”€β”€ functions/
β”‚       β”‚   └── .fzf.zsh
β”‚       β”œβ”€β”€ zlogin
β”‚       β”œβ”€β”€ zshenv
β”‚       └── zshrc
β”œβ”€β”€ editors/
β”‚   β”œβ”€β”€ atom -> /opt/Code/dotfiles/config/atom/
β”‚   β”œβ”€β”€ code -> /opt/Code/dotfiles/config/code/
β”‚   β”œβ”€β”€ ctags
β”‚   β”œβ”€β”€ nvim -> /opt/Code/dotfiles/config/nvim/
β”‚   └── vim/
β”‚       β”œβ”€β”€ README.md
β”‚       β”œβ”€β”€ editorconfig
β”‚       β”œβ”€β”€ init.vim -> /opt/Code/dotfiles/config/nvim/init.vim
β”‚       β”œβ”€β”€ vim/
β”‚       β”‚   β”œβ”€β”€ .base16
β”‚       β”‚   β”œβ”€β”€ .base16.previous
β”‚       β”‚   β”œβ”€β”€ after/
β”‚       β”‚   β”‚   β”œβ”€β”€ .gitkeep
β”‚       β”‚   β”‚   β”œβ”€β”€ ftplugin/
β”‚       β”‚   β”‚   β”‚   β”œβ”€β”€ bash/
β”‚       β”‚   β”‚   β”‚   β”‚   └── bash.vim
β”‚       β”‚   β”‚   β”‚   β”œβ”€β”€ fish/
β”‚       β”‚   β”‚   β”‚   β”‚   └── fish.vim
β”‚       β”‚   β”‚   β”‚   β”œβ”€β”€ html.vim
β”‚       β”‚   β”‚   β”‚   β”œβ”€β”€ javascript/
β”‚       β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ folding.vim
β”‚       β”‚   β”‚   β”‚   β”‚   └── javascript.vim
β”‚       β”‚   β”‚   β”‚   β”œβ”€β”€ markdown/
β”‚       β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ folding.vim
β”‚       β”‚   β”‚   β”‚   β”‚   └── markdown.vim
β”‚       β”‚   β”‚   β”‚   β”œβ”€β”€ python.vim
β”‚       β”‚   β”‚   β”‚   └── vim/
β”‚       β”‚   β”‚   β”‚       β”œβ”€β”€ folding.vim
β”‚       β”‚   β”‚   β”‚       └── vim.vim
β”‚       β”‚   β”‚   └── plugin/
β”‚       β”‚   β”‚       β”œβ”€β”€ plugin_ale.vim
β”‚       β”‚   β”‚       β”œβ”€β”€ plugin_deoplete.vim
β”‚       β”‚   β”‚       β”œβ”€β”€ plugin_fzf.vim
β”‚       β”‚   β”‚       β”œβ”€β”€ plugin_identLine.vim
β”‚       β”‚   β”‚       β”œβ”€β”€ plugin_indent_line.vim
β”‚       β”‚   β”‚       β”œβ”€β”€ plugin_language_client.vim
β”‚       β”‚   β”‚       β”œβ”€β”€ plugin_lightline.vim
β”‚       β”‚   β”‚       └── plugin_vim_commentary.vim
β”‚       β”‚   β”œβ”€β”€ autoload/
β”‚       β”‚   β”‚   └── wincent/
β”‚       β”‚   β”‚       β”œβ”€β”€ autocmds.vim
β”‚       β”‚   β”‚       β”œβ”€β”€ mappings/
β”‚       β”‚   β”‚       β”‚   └── visual.vim
β”‚       β”‚   β”‚       └── settings.vim
β”‚       β”‚   β”œβ”€β”€ colors/
β”‚       β”‚   β”‚   └── .gitkeep
β”‚       β”‚   β”œβ”€β”€ plugin/
β”‚       β”‚   β”‚   β”œβ”€β”€ autocmds.vim
β”‚       β”‚   β”‚   β”œβ”€β”€ mappings.vim
β”‚       β”‚   β”‚   β”œβ”€β”€ sessions.vim
β”‚       β”‚   β”‚   └── settings.vim
β”‚       β”‚   └── spell/
β”‚       β”‚       β”œβ”€β”€ en.utf-8.add
β”‚       β”‚       β”œβ”€β”€ en.utf-8.add.spl
β”‚       β”‚       β”œβ”€β”€ en.utf-8.spl
β”‚       β”‚       └── en.utf-8.sug
β”‚       β”œβ”€β”€ vimrc
β”‚       └── vimrc.pre-feb-26-2018
β”œβ”€β”€ install/
β”‚   β”œβ”€β”€ install-alpha.sh*
β”‚   β”œβ”€β”€ install-alpha02.sh*
β”‚   └── prompt.sh*
β”œβ”€β”€ install.sh*
β”œβ”€β”€ jobs/
β”‚   β”œβ”€β”€ Linux/
β”‚   β”‚   β”œβ”€β”€ Debian/
β”‚   β”‚   β”‚   β”œβ”€β”€ _load_selinux_policy
β”‚   β”‚   β”‚   └── etc/
β”‚   β”‚   β”‚       β”œβ”€β”€ apt/
β”‚   β”‚   β”‚       β”‚   β”œβ”€β”€ Brewfile -> /opt/Code/dotfiles/config/brew/Debian/stretch/Brewfile
β”‚   β”‚   β”‚       β”‚   β”œβ”€β”€ nathan.stretch.package-list.txt
β”‚   β”‚   β”‚       β”‚   └── sources.list.d/
β”‚   β”‚   β”‚       β”‚       β”œβ”€β”€ .gitkeep
β”‚   β”‚   β”‚       β”‚       └── debian-stretch-backports.list
β”‚   β”‚   β”‚       β”œβ”€β”€ bash.bashrc
β”‚   β”‚   β”‚       β”œβ”€β”€ profile
β”‚   β”‚   β”‚       └── systemd/
β”‚   β”‚   β”‚           β”œβ”€β”€ journald.conf
β”‚   β”‚   β”‚           └── system/
β”‚   β”‚   β”‚               β”œβ”€β”€ bitlbee.service
β”‚   β”‚   β”‚               β”œβ”€β”€ postgresql.service
β”‚   β”‚   β”‚               β”œβ”€β”€ xclip.socket
β”‚   β”‚   β”‚               └── [email protected]
β”‚   β”‚   β”œβ”€β”€ Raspbian/
β”‚   β”‚   β”‚   └── lib/
β”‚   β”‚   β”‚       └── systemd/
β”‚   β”‚   β”‚           └── system/
β”‚   β”‚   β”‚               └── transmission-daemon.service
β”‚   β”‚   β”œβ”€β”€ pg_backup.config
β”‚   β”‚   β”œβ”€β”€ pg_backup.sh*
β”‚   β”‚   β”œβ”€β”€ pg_backup_borked.sh*
β”‚   β”‚   └── pg_backup_rotated.sh*
β”‚   β”œβ”€β”€ bin/
β”‚   β”‚   β”œβ”€β”€ airport -> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport*
β”‚   β”‚   β”œβ”€β”€ battery -> /opt/Code/dotfiles/terms/tmux/bin/battery*
β”‚   β”‚   β”œβ”€β”€ brew-update-Brewfile.sh*
β”‚   β”‚   β”œβ”€β”€ brew-updatedb.sh*
β”‚   β”‚   β”œβ”€β”€ color-spaces.pl*
β”‚   β”‚   β”œβ”€β”€ colors-fish*
β”‚   β”‚   β”œβ”€β”€ colors-lencioni*
β”‚   β”‚   β”œβ”€β”€ colors-lencioni.orig*
β”‚   β”‚   β”œβ”€β”€ colors-wincent*
β”‚   β”‚   β”œβ”€β”€ colors-wincent.orig*
β”‚   β”‚   β”œβ”€β”€ colors-zsh*
β”‚   β”‚   β”œβ”€β”€ colortest -> /opt/Code/dotfiles/config/base16-shell/colortest*
β”‚   β”‚   β”œβ”€β”€ dd_ibs_test.sh*
β”‚   β”‚   β”œβ”€β”€ dd_obs_test.sh*
β”‚   β”‚   β”œβ”€β”€ defunct/
β”‚   β”‚   β”‚   └── tmux_session.sh*
β”‚   β”‚   β”œβ”€β”€ docker-uninstall-on-macos.sh*
β”‚   β”‚   β”œβ”€β”€ dots.sh -> /opt/Code/dotfiles/terms/tmux/bin/dots.sh*
β”‚   β”‚   β”œβ”€β”€ dpkg-gettext.pl
β”‚   β”‚   β”œβ”€β”€ dpkg-scanpackages-cydia*
β”‚   β”‚   β”œβ”€β”€ git-gc-all-ferocious.sh*
β”‚   β”‚   β”œβ”€β”€ git-grab-all-the-branches.sh*
β”‚   β”‚   β”œβ”€β”€ git-large-files.sh*
β”‚   β”‚   β”œβ”€β”€ git_find_big.sh*
β”‚   β”‚   β”œβ”€β”€ jtool -> /opt/code/ios-dev/tools/jtool/jtool*
β”‚   β”‚   β”œβ”€β”€ launchd-setup-env-vars.sh
β”‚   β”‚   β”œβ”€β”€ macos-bp-ln.sh*
β”‚   β”‚   β”œβ”€β”€ macos-ls-usb.sh*
β”‚   β”‚   β”œβ”€β”€ macos-notif-center-test.sh*
β”‚   β”‚   β”œβ”€β”€ objconv*
β”‚   β”‚   β”œβ”€β”€ openvpn/
β”‚   β”‚   β”‚   └── test-routes.sh*
β”‚   β”‚   β”œβ”€β”€ print_ls_colors*
β”‚   β”‚   β”œβ”€β”€ rm_ds_store_files.sh*
β”‚   β”‚   └── sysbenc-cpu-temp.sh*
β”‚   β”œβ”€β”€ macOS/
β”‚   β”‚   β”œβ”€β”€ System/
β”‚   β”‚   β”‚   └── Library/
β”‚   β”‚   β”‚       └── LaunchDaemons/
β”‚   β”‚   β”‚           └── com.apple.nfsd.plist
β”‚   β”‚   β”œβ”€β”€ Users/
β”‚   β”‚   β”‚   └── mr-fancy/
β”‚   β”‚   β”‚       └── Library/
β”‚   β”‚   β”‚           β”œβ”€β”€ LaunchAgents/
β”‚   β”‚   β”‚           β”‚   β”œβ”€β”€ com.chrisrjones.brew-update-Brewfile.plist
β”‚   β”‚   β”‚           β”‚   β”œβ”€β”€ com.chrisrjones.brew-updatedb.plist
β”‚   β”‚   β”‚           β”‚   β”œβ”€β”€ com.chrisrjones.ln_bus_pirate.plist
β”‚   β”‚   β”‚           β”‚   β”œβ”€β”€ com.chrisrjones.rm_ds_store_files.plist
β”‚   β”‚   β”‚           β”‚   └── com.chrisrjones.test.launchd-notif-center.plist
β”‚   β”‚   β”‚           └── Preferences/
β”‚   β”‚   β”‚               └── .gitkeep
β”‚   β”‚   β”œβ”€β”€ etc -> /opt/Code/dotfiles/jobs/macOS/private/
β”‚   β”‚   β”œβ”€β”€ private/
β”‚   β”‚   β”‚   └── etc/
β”‚   β”‚   β”‚       β”œβ”€β”€ autofs.conf
β”‚   β”‚   β”‚       β”œβ”€β”€ paths.default
β”‚   β”‚   β”‚       └── profile
β”‚   β”‚   └── usr/
β”‚   β”‚       └── local/
β”‚   β”‚           β”œβ”€β”€ xpc_set_event_stream_handler.m
β”‚   β”‚           └── xpc_set_event_stream_handler.o
β”‚   └── scripts/
β”‚       └── .gitkeep
β”œβ”€β”€ lang/
β”‚   β”œβ”€β”€ cpp/
β”‚   β”‚   └── README.md
β”‚   β”œβ”€β”€ elixir/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   └── iex.exs
β”‚   β”œβ”€β”€ java/
β”‚   β”‚   └── README.md
β”‚   β”œβ”€β”€ javascript/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”œβ”€β”€ eslintrc
β”‚   β”‚   β”œβ”€β”€ npm-global-packages.txt
β”‚   β”‚   β”œβ”€β”€ npm-install.sh*
β”‚   β”‚   β”œβ”€β”€ npmrc
β”‚   β”‚   └── yarnrc.rogue.capin
β”‚   β”œβ”€β”€ js -> /opt/Code/dotfiles/lang/javascript/
β”‚   β”œβ”€β”€ lua/
β”‚   β”‚   └── README.md
β”‚   β”œβ”€β”€ python/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”œβ”€β”€ pyenv/
β”‚   β”‚   β”‚   └── .gitkeep
β”‚   β”‚   └── pystartup
β”‚   β”œβ”€β”€ ruby/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”œβ”€β”€ gemrc
β”‚   β”‚   └── irbrc
β”‚   └── rust/
β”‚       └── README.md
β”œβ”€β”€ re/
β”‚   β”œβ”€β”€ gdb/
β”‚   β”‚   └── .gdbinit
β”‚   β”œβ”€β”€ lldb/
β”‚   β”‚   └── lldbinit
β”‚   └── radare/
β”‚       └── radare2rc
β”œβ”€β”€ shells/
β”‚   β”œβ”€β”€ bash -> /opt/Code/dotfiles/config/bash/
β”‚   β”œβ”€β”€ fish -> /opt/Code/dotfiles/config/fish/
β”‚   └── zsh -> /opt/Code/dotfiles/config/zsh/
β”œβ”€β”€ tags
└── terms/
    β”œβ”€β”€ Terminal-app/
    β”‚   └── macOS-10.13.terminal
    β”œβ”€β”€ alacritty/
    β”‚   └── alacritty.yml
    β”œβ”€β”€ hyper/
    β”‚   └── hyper.js
    β”œβ”€β”€ iterm2/
    β”‚   └── com.googlecode.iterm2.plist
    └── tmux/
        β”œβ”€β”€ bin/
        β”‚   β”œβ”€β”€ battery*
        β”‚   └── dots.sh*
        β”œβ”€β”€ tmux/
        β”‚   β”œβ”€β”€ plugins/
        β”‚   β”‚   β”œβ”€β”€ .gitkeep
        β”‚   β”‚   β”œβ”€β”€ tmux-resurrect/
        β”‚   β”‚   β”‚   β”œβ”€β”€ .gitattributes
        β”‚   β”‚   β”‚   β”œβ”€β”€ .gitignore
        β”‚   β”‚   β”‚   β”œβ”€β”€ .gitmodules
        β”‚   β”‚   β”‚   β”œβ”€β”€ .travis.yml
        β”‚   β”‚   β”‚   β”œβ”€β”€ CHANGELOG.md
        β”‚   β”‚   β”‚   β”œβ”€β”€ CONTRIBUTING.md
        β”‚   β”‚   β”‚   β”œβ”€β”€ LICENSE.md
        β”‚   β”‚   β”‚   β”œβ”€β”€ README.md
        β”‚   β”‚   β”‚   β”œβ”€β”€ docs/
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ custom_key_bindings.md
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ migrating_from_tmuxinator.md
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ restoring_pane_contents.md
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ restoring_programs.md
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ restoring_shell_history.md
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ restoring_vim_and_neovim_sessions.md
        β”‚   β”‚   β”‚   β”‚   └── save_dir.md
        β”‚   β”‚   β”‚   β”œβ”€β”€ lib/
        β”‚   β”‚   β”‚   β”‚   └── tmux-test/
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ .gitignore
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ .travis.yml
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ CHANGELOG.md
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ LICENSE.md
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ README.md
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ Vagrantfile
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ run_framework_tests*
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ run_tests*
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ setup*
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ tests/
        β”‚   β”‚   β”‚   β”‚       β”‚   β”œβ”€β”€ helpers/
        β”‚   β”‚   β”‚   β”‚       β”‚   β”‚   └── helpers.sh
        β”‚   β”‚   β”‚   β”‚       β”‚   β”œβ”€β”€ run_tests_in_isolation*
        β”‚   β”‚   β”‚   β”‚       β”‚   β”œβ”€β”€ test_basic_script_execution.sh*
        β”‚   β”‚   β”‚   β”‚       β”‚   β”œβ”€β”€ test_default_session_name.sh*
        β”‚   β”‚   β”‚   β”‚       β”‚   └── test_tmux_scripting.sh*
        β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ vagrant_centos_provisioning.sh
        β”‚   β”‚   β”‚   β”‚       └── vagrant_ubuntu_provisioning.sh
        β”‚   β”‚   β”‚   β”œβ”€β”€ resurrect.tmux*
        β”‚   β”‚   β”‚   β”œβ”€β”€ run_tests -> lib/tmux-test/run_tests*
        β”‚   β”‚   β”‚   β”œβ”€β”€ save_command_strategies/
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ gdb.sh*
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ pgrep.sh*
        β”‚   β”‚   β”‚   β”‚   └── ps.sh*
        β”‚   β”‚   β”‚   β”œβ”€β”€ scripts/
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ check_tmux_version.sh*
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ helpers.sh
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ process_restore_helpers.sh
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ restore.exp*
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ restore.sh*
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ save.sh*
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ spinner_helpers.sh
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ tmux_spinner.sh*
        β”‚   β”‚   β”‚   β”‚   └── variables.sh
        β”‚   β”‚   β”‚   β”œβ”€β”€ strategies/
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ irb_default_strategy.sh*
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ nvim_session.sh*
        β”‚   β”‚   β”‚   β”‚   └── vim_session.sh*
        β”‚   β”‚   β”‚   β”œβ”€β”€ tests/
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ fixtures/
        β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ restore_file.txt
        β”‚   β”‚   β”‚   β”‚   β”‚   └── save_file.txt
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ helpers/
        β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ create_and_save_tmux_test_environment.exp*
        β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ expect_helpers.exp
        β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ helpers.sh -> ../../lib/tmux-test/tests/helpers/helpers.sh
        β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ restore_and_save_tmux_test_environment.exp*
        β”‚   β”‚   β”‚   β”‚   β”‚   └── resurrect_helpers.sh
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ run_tests_in_isolation -> ../lib/tmux-test/tests/run_tests_in_isolation*
        β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ test_resurrect_restore.sh*
        β”‚   β”‚   β”‚   β”‚   └── test_resurrect_save.sh*
        β”‚   β”‚   β”‚   └── video/
        β”‚   β”‚   β”‚       β”œβ”€β”€ issue_vid.png
        β”‚   β”‚   β”‚       β”œβ”€β”€ screencast_img.png
        β”‚   β”‚   β”‚       └── script.md
        β”‚   β”‚   └── tpm/
        β”‚   β”‚       β”œβ”€β”€ .gitattributes
        β”‚   β”‚       β”œβ”€β”€ .gitignore
        β”‚   β”‚       β”œβ”€β”€ .gitmodules
        β”‚   β”‚       β”œβ”€β”€ .travis.yml
        β”‚   β”‚       β”œβ”€β”€ CHANGELOG.md
        β”‚   β”‚       β”œβ”€β”€ HOW_TO_PLUGIN.md
        β”‚   β”‚       β”œβ”€β”€ LICENSE.md
        β”‚   β”‚       β”œβ”€β”€ README.md
        β”‚   β”‚       β”œβ”€β”€ bin/
        β”‚   β”‚       β”‚   β”œβ”€β”€ clean_plugins*
        β”‚   β”‚       β”‚   β”œβ”€β”€ install_plugins*
        β”‚   β”‚       β”‚   └── update_plugins*
        β”‚   β”‚       β”œβ”€β”€ bindings/
        β”‚   β”‚       β”‚   β”œβ”€β”€ clean_plugins*
        β”‚   β”‚       β”‚   β”œβ”€β”€ install_plugins*
        β”‚   β”‚       β”‚   └── update_plugins*
        β”‚   β”‚       β”œβ”€β”€ docs/
        β”‚   β”‚       β”‚   β”œβ”€β”€ automatic_tpm_installation.md
        β”‚   β”‚       β”‚   β”œβ”€β”€ changing_plugins_install_dir.md
        β”‚   β”‚       β”‚   β”œβ”€β”€ how_to_create_plugin.md
        β”‚   β”‚       β”‚   β”œβ”€β”€ managing_plugins_via_cmd_line.md
        β”‚   β”‚       β”‚   └── tpm_not_working.md
        β”‚   β”‚       β”œβ”€β”€ lib/
        β”‚   β”‚       β”‚   └── tmux-test/
        β”‚   β”‚       β”œβ”€β”€ scripts/
        β”‚   β”‚       β”‚   β”œβ”€β”€ check_tmux_version.sh*
        β”‚   β”‚       β”‚   β”œβ”€β”€ clean_plugins.sh*
        β”‚   β”‚       β”‚   β”œβ”€β”€ helpers/
        β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€ plugin_functions.sh
        β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€ shell_echo_functions.sh
        β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€ tmux_echo_functions.sh
        β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€ tmux_utils.sh
        β”‚   β”‚       β”‚   β”‚   └── utility.sh
        β”‚   β”‚       β”‚   β”œβ”€β”€ install_plugins.sh*
        β”‚   β”‚       β”‚   β”œβ”€β”€ source_plugins.sh*
        β”‚   β”‚       β”‚   β”œβ”€β”€ update_plugin.sh*
        β”‚   β”‚       β”‚   β”œβ”€β”€ update_plugin_prompt_handler.sh*
        β”‚   β”‚       β”‚   └── variables.sh
        β”‚   β”‚       β”œβ”€β”€ tests/
        β”‚   β”‚       β”‚   β”œβ”€β”€ expect_failed_plugin_download*
        β”‚   β”‚       β”‚   β”œβ”€β”€ expect_successful_clean_plugins*
        β”‚   β”‚       β”‚   β”œβ”€β”€ expect_successful_multiple_plugins_download*
        β”‚   β”‚       β”‚   β”œβ”€β”€ expect_successful_plugin_download*
        β”‚   β”‚       β”‚   β”œβ”€β”€ expect_successful_update_of_a_single_plugin*
        β”‚   β”‚       β”‚   β”œβ”€β”€ expect_successful_update_of_all_plugins*
        β”‚   β”‚       β”‚   β”œβ”€β”€ helpers/
        β”‚   β”‚       β”‚   β”‚   └── tpm.sh
        β”‚   β”‚       β”‚   β”œβ”€β”€ test_plugin_clean.sh*
        β”‚   β”‚       β”‚   β”œβ”€β”€ test_plugin_installation.sh*
        β”‚   β”‚       β”‚   β”œβ”€β”€ test_plugin_installation_legacy.sh*
        β”‚   β”‚       β”‚   β”œβ”€β”€ test_plugin_sourcing.sh*
        β”‚   β”‚       β”‚   └── test_plugin_update.sh*
        β”‚   β”‚       └── tpm*
        β”‚   β”œβ”€β”€ resurrect/
        β”‚   β”‚   β”œβ”€β”€ .gitkeep
        β”‚   β”‚   └── last -> tmux_resurrect_2018-09-19T13:56:22.txt
        β”‚   └── tmux.macos.conf
        β”œβ”€β”€ tmux-256color.terminfo
        β”œβ”€β”€ tmux.conf
        └── xterm-256color-italic.terminfo

191 directories, 488 files

Useful Links no particular order

TODOs

Uncompleted
  • #fish device a cmd to remove all python path entries from $PATH so I can just work with homebrew python in peace.

  • #fish it'd be cool to remove all entries from my fish history that were invalid commands thus when searching through history i don't repeat the same mistake

  • #gitsecret reencodes secret files on every commit, boo πŸ‘» WHY

  • #alacritty does not properly highlight, select URLs when wrapped

  • #NOTE #homebrew certain mac homebrew casks do not autoload when a macos box is rebooted

    • πŸ€” i could use one of my macos vm's to troubleshoot why certain casks do not autostart ie. lulu and rectangle.app
  • #freecad create asciinema of configuring and building freecad from source on macos

    • #freecad make an additional cast of runing through the test suite after building/installing freecad
  • #mpv #hammerspoon, setup a env var for mpvsocket to make interacting the mpv socket a little less brittle 🧊

  • #arch #archlinux #linux go through the following procedures to see if the intel crystalwell igpu is properly being used on my archbox

  • Q does changing path to open buffers within a saved session file find new buffers with old neovim configuration files

    • short answer, no there's some automagic inside the init.lua either setting or plugin
  • init.lua remember code fold settings when closing then reopening a buffer

  • #vim #neovim #nvim, specific, add or implement goto definition function when editing homebrew formula files to have a go to definition when cursor is on a depends_on block, ie. open that respected formula file

  • display some sort message, alert, or menubar icon when caps lock is activated "for all that is sane" πŸ‘©πŸ»β€βš•οΈ

  • #karabiner-elements #karabinerelements, swap - with _ when caps lock is activated

  • [tmux] nesting tmux sessions, finish exploring (if possilbe) get a working tmux setup that allows nesting sessions.

  • [vnc viewer] using vnc viewer.app on macos sucks when using an external mouse to scroll through the terminal history.

    • is ther some setting where the sensitivity can be set, so scroll begins with one click of the mouse wheel.
  • [vim] [nvim] when toggling the tagbar leader+\ move the cursor/focus to the tagbar buffer automatically.

  • [tmux] [fish] possible to restore scroll back history after closing tmux server and terminal alacritty

  • [neovim], 0.5.0, updating neovim to latest release

    • breaks my custom cursor color
    • my esc binding when fzf terminal window is open does not work, boo πŸ‘» appears to be working as intended now πŸ€”
  • [arch], implement a more elegant way to fix the can't read temp in the i3 status bar after reboots

  • [arch], set lshift+rshift to toggle caps-lock on/off

  • [fish], possible to detach current pane in a tmux window from shell history, or write commands run from certain directory to specific history file to keep commands ran in a specific directory quickly accessible, ie. useful when working with a node or ruby based project.

  • [vim] [nvim], set default filetype for JSON files to jsonc

  • [tmux] use vivaldi keybinding for switching between windows as opposed to using shift+arrow keys

  • [alacritty] [fish] [tmux] [karabiner] [hammerspoon] double tap esc, ie. escΒ², to run the keyboard shortcut of clearing the scree, ie. prefix (tmux), then control+l

  • [vim] [nvim] [coc] [eslint] gutter warn glyph appeares to be >> in the color red, would much prefer to keep warning color consistent with the color of the warning text, and same with error text, keep that the color red.

  • [macos] [afloat] [ke] [hammerspoon] double tap right shift, toggle keep window atop

  • [fish] followup on my reddit question about suggestions / completions when writing fish scripts

  • [vim] implement func to decrypt / encrypt GPG files

  • [phys] reapply liquid metal to local cpu and gpu, run geekbench test before after, and exp with copper shims for gpu + cpu

  • [macos] [homebrew] howto search for homebrew taps

  • [neovim] review the below highlight settings, obviously time permitting of course

    • Folded
    • GitGutterAdd
    • GitGutterChange
    • GitGutterDelete
    • LineNr
    • Number
  • [fish] add a keyboard shortcut to toggle the right prompt on / off

  • [fish, dots] # TODO: migrate all mac, mac- related abbrs, alias, shell scripts to use apl prefix

  • [vim, tmux, or macos] some form of icon / notification of caps lock being enabled

  • [tmux] add space at the end of window names to prevent moving of text in status bar

  • [fish] detach fish shell instance from command history

    • Q can tmux separate all panes within a window from the global command history fish shell
  • [nvim] references text when working with JS files, toggle with leader+h as other hidden chars are toggled

  • [vim] jump to open curly brace then jump back to close curly brace

  • [vim, json] adjust default conceal settings for json files

  • [vim, javascript] Q how to make certain javascript lang keywords appear in italics using color / font scheme

    • className, const, return, this.state, onClick, import
  • [vim, markdown] have basic code folding for certain HTML tags when editing markdown documents

  • [macos] what is the procedure macos uses to mount a file system when a usb drive is plugged into a macos system

  • [tmux] instead prefix then control+l to clear the screen, try using control+l followed by l, no good, try using super + l

  • [macos] look into creating a lazy mouse hover function, if the mouse is hovering a application specific window for a certain period of time (threshold) bring that application to focus, ie. a pseudo auto hover.

  • [tmux] put short synopsis of current weather in tmux status bar, right side

  • vivaldi / voilentmonkey

    • youtube script, to switch view mode on viewer window hover with mouse or mash a key to bring focus to viewer window so playback shortcuts become active.
  • [vim] navigating documents with line wraps makes jumping through buffer by line number inaccurate, wrapped lines are displayed as one line, but the jump cmd treats them as multiple

  • [tmux] getting closer it'd be nice to have a quick double tap of either shiftkey thenshift to toggle between remote and local tmux sessions

  • [karabiner], toggle function keys on a macbook with double tap of fn

  • [python] [fish] [virtualenv] setup keybinding control+d to exit virtualenv but not exit terminal / shell session, ie. make control+d local to the virtualenv

  • [python] [fish] [neolambda] update prompt to remove Ξ» and put name of virtualenv instead

  • see if there is a fish function of omf or fisher plugin that supports sharing command history between bash and fish

  • make abe graphic more personal.

  • spend an hour or two working on install script for aiding the process of setting up my dotfiles on fresh box πŸ“¦.

TODOs completed
  • [arch], set timeout for git credential cache so i don't have to keep inputting github username/password
  • #alacritty #macos for the love g0d, can we please support the emoji context menu ..."we can have nice thingsℒ️"
    • ended up forking alacritty myself and pulling a PR that allow emoji context menu πŸŽ‰
  • #arch #linux #archlinux, git push always prompts for username / password, boooooo πŸ‘»
  • [mpv] #mpv, add global shortcuts for pausing and muting mpv regardless of the front most application, use karabiner elements for macos
    • use fn+option+f8 for pause and fn+option+f10 for mute
  • [vim] [neovim] [vnc] how to paste from local to remote host when using vnc viewer.app on macos
    • okay, my vim chops are rusty, when using terminal vim/neovim make sure mouse= and view the registers with :reg and locate the text that you'd like to paste, ie. "*p" is a common register that holds copied text
  • [keyboard] [keytron] remap control_l fn1 because i already have mapped caps lock to control_l no need to two left controls. [insert emoji of person wearing eyepatch, ...ohhh wait there isn't one]
  • [hardware] [keytron] [k6], remamp esc to ` as my caps lock key is already mapped to esc on tap
  • [fish] exp with using colors for brew.fish function to distinguish misspelling of word
  • [vim] [neovim] keep the lcd / pwd to the directory nvim was launched from especially if nvim was launched with no args
    • disabled autochdir, check with :verbose set autochdir?
  • [macos, wm, spectacle] cmd,option,+ have to mash + multiple times to increase window size, would like hold the key down to increase size, looking at your karabiner-elements / hammerspoon out of my control
  • [vim] #vim, using my cmd+v in vim/neovim always adds an extra line πŸ‘Ώ
  • [tmux] [ke] left double tap shift, toggle max/min pane within window [shit broke with tmux update at some point]
  • [vim] change commenting for .gitignore files from /* wrong */ to # right
  • [vim] update colorscheme to see if it solves the neovim gutter white colored pipes for code folds. neovim folding doc
    • did not update the gutter symbol colors related to code folds. booo
  • [vim] keybinding: use ctrl+w, z to maximize / minimize split
  • [vim] remamp split command key bindings to use similar keys as tmux pane splitting, ie. | and -
  • pack up spring-dev branch into a release and begin summer-dev branch
  • [vim] figure out why colorscheme or syntax file is causing red block backgrounds
  • [tmux] search and see if it supports key chord style shortcuts, tired of using shift+arrow keys to navigate between windows, prefer ctrl+l then l
  • [fish] come up with sane way to check for misspelling of brew cask outdated --greddy
  • Vim Sesssions, Folds, and Conceals will be the death of me πŸ’€

Contact πŸ”

β€’ GithHub β€’ Twitter β€’ GitLab β€’

scratchpad
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].