Commit Graph
176 Commits
Author SHA1 Message Date
dissimulo 78d7cf1014 zsh: keep bun + pnpm PATH init, drop dead openclaw completion line
bun/pnpm/openclaw installers auto-appended to prezto-override/zshrc
(pnpm setup 2026-08-07). Keep the functional bun + pnpm blocks; the
openclaw source line targets a file that doesn't exist -- dropped.
2026-09-08 01:29:26 -07:00
dissimulo 4fa6f90a9e Strip vim entirely; EDITOR is nano
dissimulo does not use vim. Removes the editor, its config tree, its plugin
manager, and everything that would reinstall it on a re-bootstrap.

Deleted (82 files):
  vim/ (64)          the whole config tree, 1.7M
  doc/vim/ (8)       its documentation
  .vimrc, vimrc, .vim
  bin/yadr/vundle.rb, yadr-vim-{add,delete,list}-plugin
  bin/fix_macvim_external_display.sh   MacVim on macOS, dead here anyway
  vimify/            vi keybindings for readline/libedit, dropped on request

Edited:
  Rakefile        drop the vundle require, the vim install block, the
                  vundle_migration and install_vundle tasks, their two helper
                  methods, and the macvim homebrew line. Without this a
                  re-bootstrap would pull all of it straight back.
  install.sh      .vim/.vimrc out of the symlink list
  zsh/vi-mode.zsh EDITOR/VISUAL now nano. The zsh vi keybindings stay; they
                  are not vim.
  zsh/aliases.zsh yav/ydv/ylv, the MacVim detection block and ve removed;
                  ae/ze/gi now open nano
  git/gitconfig   mvimdiff mergetool removed, editor set to nano
  .tmux.conf      vim-tmux-navigator replaced with direct select-pane binds.
                  It ran ps piped to grep on EVERY C-h/j/k/l press to ask
                  whether vim held the pane: two forks per pane switch for a
                  question that can now only answer no. mode-keys and
                  status-keys vi stay, being tmux own key style, unrelated to
                  the editor.
  .gitignore/.dockerignore/Dockerfile   dead paths and the vim package

Also renames the installer banner to DRUNKENDOTFILES, piped through lolcat
when present with a plain-text fallback.

Left alone: the .yadr paths (renaming the checkout is a separate job), generic
swap-file ignores, the fasd viminfo support (third-party), and prose mentions.
2026-08-25 12:22:43 -07:00
dissimulo c680be4817 lolcat: revert to busyloop (Debian) active; jaseg removed from PATH (too coarse) 2026-06-24 09:40:27 -07:00
dissimulo 13f43c3c5f lolcat: jaseg C build now active at /usr/local/bin (ahead of busyloop) 2026-06-24 09:35:35 -07:00
dissimulo aafdc3a119 lolcat: correct attribution to busyloop Ruby build (Debian pkg upstream) 2026-06-24 09:29:33 -07:00
dissimulo 4053acbbc0 Add zsh/lolcat.zsh rainbow helpers + document in README 2026-06-24 09:12:17 -07:00
dissimulo 11bf7ecaa4 zsh: eagerly define diff() to avoid prezto autoload-stub error
Pretzo's modules/utility/functions/diff registers an autoload stub that
emits '(eval):1: diff: function definition file not found' in non-
interactive eval contexts where $fpath doesn't include the utility
module's functions directory. Define diff as a real function up front so
the stub never has to look itself up.
2026-05-17 04:02:13 -07:00
dissimulo c0e4a88d70 Add ~/.local/bin to PATH from prezto-override zshrc
The Claude Code installer drops the binary at ~/.local/bin/claude.
Without this PATH entry, freshly-installed Claude Code is invisible to
new shells until the user adds it manually. Other ~/.local/bin scripts
in this dotfiles repo (tmux-ip, tmux-window-icon, twitterbot, etc.)
benefit from the same.
2026-05-06 02:24:33 -07:00
dissimulo af13d65e7d zsh/theme.zsh: drop ruby version from right prompt
Blank RPROMPT after prompt skwp loads so the right side stays clean.
2026-04-21 08:19:34 -07:00
dissimulo 45fc664976 zsh/theme.zsh: restore prezto fpath before loading skwp prompt
The skwp prompt's precmd calls git-info and ruby-info (prezto module
functions that live in ~/.zprezto/modules/{git,ruby}/functions). On
interactive shell startup, something — likely compinit's
insecure-directory pruning when parent dirs are group-writable —
strips those paths from $fpath after pmodload seeded them.

When precmd then references the autoload-declared-but-unfindable
functions, zsh fails to locate the definition file, aborts the
prompt render midway through, and zsh-syntax-highlighting latches
onto the broken half-prompt. Observed symptoms:

  prompt_skwp_precmd: git-info: function definition file not found
  prompt_skwp_precmd: ruby-info: function definition file not found
  zsh: bad math expression: operand expected at '%F{135}%n%...'
  _zsh_highlight_call_widget:2: bad math expression: operand...

Defensive re-seed: before calling 'prompt skwp', prepend the helper,
git, and ruby module function dirs to $fpath if they aren't already
present. Idempotent, cheap, and masks any upstream stripping
regardless of cause.
2026-04-21 08:17:21 -07:00
Nanda Lopes ff029a2058 zshrc override 2020-11-26 19:28:55 -03:00
Volodymyr Shcherbinin (vovin) 72dce37d3b remove deprecated 'brew prune' command 2019-02-04 09:58:55 +02:00
Fizz OrangeandGitHub 34c9fa4059 Update prompt_skwp_setup 2018-05-15 17:19:27 -05:00
Luiz Gonzaga dos Santos FilhoandGitHub 28e4f07eb9 Run $PATH dedup command everytime 2017-06-06 17:58:04 +02:00
Luiz Gonzaga dos Santos FilhoandGitHub 20b32fd07a Prevent duplicate entries in $PATH. Fixes #690 2017-06-05 23:02:39 +02:00
Yan Pritzker 65d079731a Remove node path setting which may interfere with RVM. People can set this themselves if node devs 2017-06-05 12:11:55 -05:00
Casaper 36393908bb fix: removed obsolete --all flag from brew upgrade 2016-12-30 18:42:21 +01:00
Yan Pritzker 79e5d1a9f4 Add zzz alias for restarting zeus 2016-08-24 15:13:33 -05:00
Yan Pritzker 9927bbfcf2 Remove dead alias 2016-07-23 15:03:30 -05:00
Yan Pritzker 89b038162a Add node modules bin into default path 2016-07-22 10:58:44 -05:00
Yan Pritzker 1d632f8793 Update prezto 2016-04-28 11:52:07 -05:00
Yan Pritzker e97ea06d4d Merge pull request #688 from jasonwbarnett/update-prezto-to-latest
update prezto to latest
2016-04-28 11:49:06 -05:00
Luiz Filho 9eb354cbb7 Add more git fetch aliases
(cherry picked from commit dbbf3024a8af023178590be17ddf4ba6dc492918)
2016-04-07 15:25:04 +02:00
Jason Barnett 7b498f99d2 updated prezto to latest 2016-01-31 20:34:00 -08:00
Yan Pritzker 864794c696 Remove zr alias conflicting with zeus rspec 2015-11-01 12:38:58 -07:00
Yan Pritzker 3af47b3a7c Add zeus aliases 2015-10-27 10:22:20 -05:00
Steven Barragán 3acd89108c Add command to delete already merged branches 2015-09-23 11:16:42 -07:00
Yan Pritzker 997d36bef9 Allow ts alias to use a specific VM_IP 2015-08-13 15:15:56 -05:00
Yan Pritzker 75b5b18bb1 More secure alias for starting thin client on localhost only 2015-08-12 17:11:09 -05:00
Yan Pritzker 0aacd272e1 Update prezto to point to master 2015-07-26 21:57:27 -05:00
Yan Pritzker 8c0707726b Merge pull request #616 from ethanmad/origin/brewu-patch
Update `brewu` alias to use `upgrade --all` for future proofing
2015-07-26 21:32:28 -05:00
Yan Pritzker 8b9807df20 Merge pull request #606 from MosheZada/global-zsh-reload
Handle SIGHUP by reloading zshrc
2015-07-26 21:27:34 -05:00
Alex Wood 86d7155854 Make numpad enter work 2015-06-27 15:49:28 -07:00
Alex Wood 4805bef74c + misc helpful key mappings 2015-06-27 15:49:13 -07:00
Ethan Madison e452d1c3ed Made --all a flag for brew upgrade
& Removed flag from `brew update`
2015-05-04 23:04:20 -07:00
Ethan Madison f12ae1978d Update 'brewu' alias to use 'update --all' for future proofing 2015-04-29 12:40:50 -07:00
Yan Pritzker 39a812f20b Make syntastic play nice with RVM 2015-03-24 16:17:35 -05:00
Moshe Zada 9ed4fb9053 Handle SIGHUP by reloading zshrc 2015-02-27 17:27:31 +02:00
Yan Pritzker b163ebd7bd Removed deprecated tagbar usage 2015-01-04 13:58:00 -06:00
Yan Pritzker c3fdeac7b6 Update prezto; testing for a clean install 2015-01-04 13:48:20 -06:00
adamenger 4f6faf0561 Update aliases.zsh
Adding :q to exit your shell
2014-11-19 11:42:18 -06:00
Ian Ker-Seymer ca5cc939a1 Make ls/ll aliases linux friendly 2014-10-24 13:29:07 -06:00
Yan Pritzker f2fdd4506d gpsh now automatically sets up tracking for the current branch name 2014-10-08 13:45:00 -05:00
Ian Ker-Seymer 283f9d0246 Update zprezto 2014-09-27 23:34:11 -06:00
Ian Ker-Seymer f9c5c26b28 Add aliases ('cls' and 'brewU') 2014-09-22 00:20:27 -06:00
Edgar Gonzalez 4ef65fe192 Add src alias for 'spring rails c'. 2014-08-16 15:54:10 -04:00
Yan Pritzker e256d430cc Aliases for rails db migrations 2014-08-07 11:37:28 -05:00
Yan Pritzker 5e4ff731de Merge pull request #506 from padi/patch-1
0_path.zsh reinserts .yadr directories twice in $PATH when in tmux
2014-07-04 12:27:53 -04:00
Yan Pritzker 1ff22da8d5 Merge pull request #497 from Sumukh/master
Added the Agnoster prompt as an option.
2014-07-04 12:25:16 -04:00
Sumukh Sridhara 690abc65ac Add the agnoster prompt, with customizations 2014-07-03 21:46:40 -07:00