Commit Graph
23 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 f27ba2710e Pin git identity to dissimulo / connect+gitea@dustin-williams.com
Identity was previously deferred to ~/.gitconfig.user via the include
at the bottom of this file. Per the dotfiles owner, identity should
travel with the dotfiles regardless of host or local user — every
machine where this repo is deployed commits as dissimulo.

Per-machine bits (safe.directory, etc.) still belong in
~/.gitconfig.user, which the existing [include] at the bottom picks
up after this block.
2026-05-06 02:26:08 -07:00
dissimuloandClaude Opus 4.7 fb80b6dfb2 gitconfig: use absolute include path for .gitconfig.user
The previous `[include] path = .gitconfig.user` was resolved relative to
the config file being read, which — because `~/.gitconfig` is a symlink
to `~/.yadr/git/gitconfig` — meant git looked for the user-identity
override at `~/.yadr/git/.gitconfig.user` instead of the conventional
`~/.gitconfig.user`. Switch to an absolute path so the include picks up
the homedir file regardless of symlink layout.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 07:41:12 -07:00
Suleyman Poyraz 636c1ec804 added contributors alias into git. 2020-11-07 17:57:06 +03:00
Volodymyr Shcherbinin (vovin) f295423976 Update dead link 2020-06-22 09:22:42 +03:00
Alexander RandaandGitHub f8706bc6af Add .tags and .tags1 to gitignore template
atom-ctags plugin generate .tags and .tags1
2016-07-05 15:22:46 +03:00
Yan Pritzker 2d1130e740 Merge pull request #545 from jeffwidman/patch-1
Update gitignore vim settings
2014-10-24 14:55:16 -05:00
Yan Pritzker e2f73a0d02 Merge pull request #511 from nikolai-b/git-config-fix
remove outdated git option
2014-10-24 14:55:00 -05:00
Jeff Widman c25cc91b6f Update gitignore vim settings
Pulling in updates from Github's global vim gitignore file:  https://github.com/github/gitignore/blob/master/Global/vim.gitignore
2014-10-17 15:34:20 -07:00
Yan Pritzker d4581ce37c Increase number of recent branches 2014-09-30 11:41:12 -05:00
Luiz Gonzaga dos Santos Filho ba5cf1b78c Ignoring just "tags" is too generic
My application had a folder named "tags" as part of its business rules and because of this it got ignored.
I believe upadting this section according to the very link in the comment above should fix it. (not ignoring `tags/` folder).
2014-09-23 08:47:59 -03:00
Nikolai B 11ee42c0ba remove outdated git option 2014-07-17 10:21:10 +01:00
Yan Pritzker a6baee0a54 Rename git changelog => git simple to avoid conflict with git-extras 2014-02-15 21:09:33 -06:00
jeremyclement dab4deb324 just a spelling mistake in comment 2013-11-15 16:09:15 +01:00
Yan Pritzker 28eb379dbd Fix gitconfig colors causing iTerm with solarized to show diffs incorrectly 2013-11-03 21:17:04 -06:00
Yan Pritzker bfc1ca5b71 git recent-branches - tell me what i worked on recently 2013-10-09 13:56:30 -05:00
Yan Pritzker 5b850667cd Git snapshot: take a snapshot and stash it without messing with your working tree 2013-09-17 22:38:56 -05:00
Daryl Robbins 2ef4d93ce4 Added support for git user configuration. Gitconfig will now include the configuration from ~/.gitconfig.user, if it exists. The include is done at the end of gitconfig, so that it can override any of the default values. 2013-03-23 12:28:32 -04:00
Christian Treppo b368dfd0a7 Configure Macvim as the standard git mergetool
Why use something else than Macvim with fugitive.vim as a mergetool?
2013-01-06 18:02:02 +01:00
Mark Cornick 4b5b1ab160 Fix excludes file in gitconfig
It was pointing to .yadr/gitignore_global, a symlink that no longer
exits. Point it to .yadr/git/gitignore instead.
2012-04-06 13:46:45 -04:00
yanandYan Pritzker d7325f1470 Fix 'git l' (aliased to 'gl') mapping which was not working 2012-03-07 23:14:43 -08:00
Bastien Jaillot 9405f6c7c4 Change gitignore_global to yadr one 2012-02-25 16:54:18 +01:00
Kyle West e2b68c4a4e moved gitconfig and ignore to git directory. symlinks created but will be removed at some point. 2012-01-24 22:43:08 -05:00