Commit Graph
16 Commits
Author SHA1 Message Date
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 bc9f9d8094 Add dotfiles from home directory
Tracks shell configs (zsh/bash), vim, tmux, irssi, fonts, themes,
and ~/.local/bin scripts. Sensitive files (.ssh, .gnupg, history,
credentials) and large app data are excluded via .gitignore.
2026-04-21 06:16:16 -07:00
Ian Ker-Seymer d63c94dda7 Remove vim/.vundles.local.bak from source control 2014-10-24 14:08:51 -06:00
Yan Pritzker 5eb6a22c06 Added vim-session; :SaveSession and :OpenSession [Fix #322] 2013-08-04 17:58:12 -05:00
Fabio GallonettoandFabio Gallonetto 1a7f2bb8f6 Add .vundles.local to allow per-installation plugin customization
Adding and removing vim plugins is now done by adding and removing
from ~/.vim/.vundles.local. This file is sourced at the end of
vundles.vim

Fixes #275
2013-04-09 16:52:30 +01:00
Fabio GallonettoandFabio Gallonetto d8472fc0d0 Add bundle to .gitignore
Bundles are now handled via Vundle so there's no need to monitor
the bundle directory as everything is done through the :Bundle
command
2013-03-16 17:09:33 +00:00
Fabio Pelosin c1b7604fd2 Added vim/spell to gitignore. 2012-11-13 16:13:31 +01:00
Eumir Gaspar 6f16123446 Added vimrc.after to gitignore 2012-08-22 08:03:51 +08:00
yan 42d6bfad21 Upgraded plugins 2012-04-05 10:15:32 -07:00
Kyle West 23a86aded5 updated .gitignore for new zsh paths. 2012-01-31 12:27:29 -05:00
Kyle West b76f396572 updated .gitignore 2012-01-30 23:27:52 -05:00
Yan Pritzker da410ec097 Ignore subl binary 2012-01-11 14:27:38 -08:00
yanandYan Pritzker 9fabecb0fa Removed all old bash cruft, supporting only zsh now. Improved README 2011-12-06 21:57:45 -08:00
yan 5d05414b3f Added willmorgan git helper scripts in bin/willmorgan 2011-11-22 13:23:59 -06:00
yan da1e417f4a Cleanup of gitconfig 2011-11-22 10:41:15 -06:00
yan 882015bc6d Initial commit. 2011-11-17 16:00:49 -06:00