dotfiles
dotfiles copied to clipboard
β€ ~/.π π the daily jam ππ₯ππ
dotfiles for Chris Jones

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
Warning π§ π· 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.terminfo191 directories, 488 files
Useful Links no particular order
- Github wincent/wincent
- Github mathiasbynenes/dotfiles
- Github Awesome-dotfiles
- cool looking badges for github readme's
TODOs
Uncompleted
-
[ ] #macos #homebrew apparently my
Brewfile
does not contain an updated list of installed casks -
[ ] #ssh #tmux copy/paste it seems using my fish abbr on a remote box (arch)
pbpaste
is unable to paste the contents of my local clipboard it'd be much coolerβ’οΈ if clipboard worked seemlessly across ssh (one can dream π¦) -
[ ] #tmux how to map the apple cmd key β
- as far as i can tell tmux does not support a third modifier key π, so closest i can do is swith command and alt keys using karabiner
-
[ ] #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
- https://wiki.archlinux.org/title/Hardware_video_acceleration#Verification
- https://linux-hardware.org/?id=pci:8086-0d22-106b-0122
- https://wiki.gentoo.org/wiki/Intel#Feature_support
- https://wiki.gentoo.org/wiki/Intel#Feature_support
- https://wiki.gentoo.org/wiki/Intel#Modesetting_DDX
- https://www.reddit.com/r/Tdarr/comments/hy7slr/use_i965_hw_encodingdecoding_driver_instead_of_ihd/
- https://www.reddit.com/r/PleX/comments/n913ui/hw_transcoding_vaapi_intel_not_working/
- https://01.org/linuxmedia/vaapi
- https://01.org/linuxgraphics/downloads/2018q1-intel-graphics-stack-recipe
- https://bbs.archlinux.org/viewtopic.php?id=186501
-
[x] 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
- short answer, no there's some automagic inside the
-
[ ]
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.
- https://github.com/aleclearmind/nested-tmux
- https://forum.upcase.com/t/managing-local-and-remote-nested-tmux-sessions/7601
-
[ ] [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 useapl
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
- [x] [arch], set timeout for git credential cache so i don't have to keep inputting github username/password
- [x] #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 π
- [x] #arch #linux #archlinux,
git push
always prompts for username / password, boooooo π»- TODO: will credentials be persisted through reboots and into β and beyond
- will this work ...yay it worked (w00t) no more having to input PAT
- update notes related to gpg and how i'm now storing credentials on my archbox
- see: https://github.com/GitCredentialManager/git-credential-manager/blob/main/docs/credstores.md#gpgpass-compatible-files
- i ended up using the tool
gitcredentialmanager
installed viayay
then installedpass
to persist my key through reboots
- [x] [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
- [x] ~~[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
- okay, my vim chops are rusty, when using terminal vim/neovim make sure
- [x] ~~[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]~~
- [x] ~~[hardware] [keytron] [k6], remamp esc to ` as my caps lock key is already mapped to esc on tap~~
- [x] ~~[fish] exp with using colors for
brew.fish
function to distinguish misspelling of word~~ - [x] ~~[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?
- disabled
- [x] [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]
- [x] ~~[vim] change commenting for
.gitignore
files from/* wrong */
to# right
~~ - [x] ~~[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
- [x] ~~[vim] keybinding: use
ctrl+w, z
to maximize / minimize split~~ - [x] ~~[vim] remamp split command key bindings to use similar keys as tmux pane splitting, ie. | and -~~
- [x] ~~pack up
spring-dev
branch into a release and beginsummer-dev
branch~~ - [x] ~~[vim] figure out why colorscheme or syntax file is causing red block backgrounds~~
- [x] [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~~
- [x] ~~[fish] come up with sane way to check for misspelling of
brew cask outdated --greddy
~~ - [x] ~~Vim Sesssions, Folds, and Conceals will be the death of me~~ π
scratchpad
Warning
Arrow: booooooo!