]> Tony Duckles's Git Repositories (git.nynim.org) - dotfiles.git/log
dotfiles.git
6 years ago.vimrc: Put new vsplit windows to the right of the current
Tony Duckles [Mon, 1 Jan 2018 15:25:44 +0000 (09:25 -0600)]
.vimrc: Put new vsplit windows to the right of the current

6 years ago.vim: Support folding based on custom section markers
Tony Duckles [Sun, 31 Dec 2017 04:45:45 +0000 (22:45 -0600)]
.vim: Support folding based on custom section markers

6 years ago.vimrc: Add vim-gitgutter plugin
Tony Duckles [Sun, 31 Dec 2017 21:13:07 +0000 (15:13 -0600)]
.vimrc: Add vim-gitgutter plugin

6 years agobin/git-amend: Smarter 'git stash' handling
Tony Duckles [Sun, 31 Dec 2017 16:32:27 +0000 (10:32 -0600)]
bin/git-amend: Smarter 'git stash' handling

- Fix 'stash pop' handling to always restore back to the stashed
  changes afterwards.
- Only stash if there are local modifications.

6 years ago.vimrc: Add some new commands, misc cleanup
Tony Duckles [Sun, 31 Dec 2017 05:11:36 +0000 (23:11 -0600)]
.vimrc: Add some new commands, misc cleanup

6 years ago.vim: Delete scripts/closetag.vim
Tony Duckles [Sun, 24 Dec 2017 18:58:51 +0000 (12:58 -0600)]
.vim: Delete scripts/closetag.vim

6 years ago.vimrc: Tweaks to highlight colors
Tony Duckles [Sun, 24 Dec 2017 02:48:27 +0000 (20:48 -0600)]
.vimrc: Tweaks to highlight colors

Cleanup and simply the local 'highlight' rules so that we only
override anything which I don't like from the default `solarized`
colorscheme.

6 years ago.vimrc: Misc cleanup, re-arrange plugin settings
Tony Duckles [Sun, 24 Dec 2017 01:33:04 +0000 (19:33 -0600)]
.vimrc: Misc cleanup, re-arrange plugin settings

6 years ago.bashrc: Set fzf defaults
Tony Duckles [Sat, 23 Dec 2017 15:51:20 +0000 (09:51 -0600)]
.bashrc: Set fzf defaults

6 years ago.vimrc: Cleanup 'highlight' overrides
Tony Duckles [Sat, 23 Dec 2017 15:23:10 +0000 (09:23 -0600)]
.vimrc: Cleanup 'highlight' overrides

The current colorscheme should set all the standard 'highlight'
groups. No need to override them locally.

- Remove all 'guifg'/'guibg' overrides, keep only terminal-type
  overrides.  GUI sessions (e.g. gvim) should use 24-bit colors
  as defined in current `colorscheme`.

- Remove 'StatusLine' highlights. Everything status-line is handled
  by `vim-airline`.

- Only define override 'SpecialKeys' highlights if we're using a
  16-color $TERM [because I don't like the default solarized color-
  scheme 'SpecialKeys' highlight colors].

- Remove 'Todo' highlight. The current `colorscheme` should define
  this, no need to override it.

6 years ago.vimrc: Always use terminal's default bg color
Tony Duckles [Sat, 23 Dec 2017 04:24:22 +0000 (22:24 -0600)]
.vimrc: Always use terminal's default bg color

6 years ago.vimrc: Use g:solarized_termcolors=256 if supported
Tony Duckles [Sat, 23 Dec 2017 04:23:19 +0000 (22:23 -0600)]
.vimrc: Use g:solarized_termcolors=256 if supported

6 years ago.vimrc: Update comments
Tony Duckles [Fri, 22 Dec 2017 16:07:16 +0000 (10:07 -0600)]
.vimrc: Update comments

6 years ago.vimrc: Eliminate .powerline_fonts_enabled stub file
Tony Duckles [Mon, 18 Dec 2017 02:20:25 +0000 (20:20 -0600)]
.vimrc: Eliminate .powerline_fonts_enabled stub file

Use .vimrc.local to enable g:airline_powerline_fonts=1 on machines
which have the alternate font installed.

6 years ago.vimrc: Set airline theme in Theme section
Tony Duckles [Mon, 18 Dec 2017 02:19:11 +0000 (20:19 -0600)]
.vimrc: Set airline theme in Theme section

6 years ago.vimrc: Use `highlight Todo` to highlight to-do comments
Tony Duckles [Mon, 18 Dec 2017 02:13:50 +0000 (20:13 -0600)]
.vimrc: Use `highlight Todo` to highlight to-do comments

6 years ago.vimrc: Support .vimrc.local
Tony Duckles [Mon, 18 Dec 2017 02:11:31 +0000 (20:11 -0600)]
.vimrc: Support .vimrc.local

6 years ago.tmux.conf: Enable 24-bit truecolor support, misc tweaks
Tony Duckles [Sun, 17 Dec 2017 19:17:27 +0000 (13:17 -0600)]
.tmux.conf: Enable 24-bit truecolor support, misc tweaks

6 years ago.vimrc: Support 256 colors, rework terminal settings
Tony Duckles [Sun, 17 Dec 2017 18:51:18 +0000 (12:51 -0600)]
.vimrc: Support 256 colors, rework terminal settings

Based upon: http://www.memoryhole.net/~kyle/vimrc.html

Stop forcing t_Co=16 and forcing other terminal overrides. Let newer
terminal types (e.g. `screen-256colors`, `xterm-256colors`) do their
own thing.

6 years ago.vimrc: Plugin updates
Tony Duckles [Sat, 16 Dec 2017 05:20:31 +0000 (23:20 -0600)]
.vimrc: Plugin updates

6 years ago.vim: Remove pathogen.vim
Tony Duckles [Sat, 16 Dec 2017 05:19:43 +0000 (23:19 -0600)]
.vim: Remove pathogen.vim

6 years ago.gitignore: Ignore .vim/cache/
Tony Duckles [Sat, 16 Dec 2017 02:11:58 +0000 (20:11 -0600)]
.gitignore: Ignore .vim/cache/

6 years ago.vim: Switch to use junegunn/vim-plug as plugin manager
Tony Duckles [Sat, 16 Dec 2017 02:05:58 +0000 (20:05 -0600)]
.vim: Switch to use junegunn/vim-plug as plugin manager

Stop tracking vim plugins as discrete submodules. Instead use
junegunn/vim-plug to manage installing and updating plugins. This
allows maintaining the plugin list via my .vimrc file.

6 years ago.gitconfig: Use diff.algorithm = patience
Tony Duckles [Sun, 3 Dec 2017 20:51:03 +0000 (14:51 -0600)]
.gitconfig: Use diff.algorithm = patience

6 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sun, 3 Dec 2017 14:49:32 +0000 (08:49 -0600)]
.vim/bundle: Update vim bundle submodules

6 years ago.gitconfig: Use --word-diff=color for 'git diff --word-diff'
Tony Duckles [Sun, 3 Dec 2017 14:47:03 +0000 (08:47 -0600)]
.gitconfig: Use --word-diff=color for 'git diff --word-diff'

6 years ago.gitignore_global: Stop excluding *.com
Tony Duckles [Sun, 3 Dec 2017 14:46:46 +0000 (08:46 -0600)]
.gitignore_global: Stop excluding *.com

6 years ago.ctags: Add ctags config
Tony Duckles [Sat, 2 Dec 2017 16:49:54 +0000 (10:49 -0600)]
.ctags: Add ctags config

6 years ago.bashrc: Add settitle_screen() vs settitle_window() helpers
Tony Duckles [Tue, 21 Nov 2017 03:54:53 +0000 (21:54 -0600)]
.bashrc: Add settitle_screen() vs settitle_window() helpers

6 years ago.vimrc: Don't set 'statusline' if we're using AirlineTheme
Tony Duckles [Sun, 19 Nov 2017 01:15:18 +0000 (19:15 -0600)]
.vimrc: Don't set 'statusline' if we're using AirlineTheme

- If Airline plugin is active, no need to set 'statusline'.  Setting
  'statusline' can temporary mess up the statusline when re-source'ing
  .vimrc.

- Allow opt-into using Airline powerline fonts. Use Airline powerline
  fonts in GUI Vim.

7 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sun, 12 Nov 2017 01:06:47 +0000 (19:06 -0600)]
.vim/bundle: Update vim bundle submodules

7 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sat, 2 Sep 2017 17:03:20 +0000 (12:03 -0500)]
.vim/bundle: Update vim bundle submodules

7 years ago.vimrc: NERDTreeMinimalUI=1, other misc cleanup
Tony Duckles [Sat, 2 Sep 2017 17:01:27 +0000 (12:01 -0500)]
.vimrc: NERDTreeMinimalUI=1, other misc cleanup

7 years ago.vimrc: Use ctrlp_user_command to ignore files not tracked in VCS
Tony Duckles [Thu, 31 Aug 2017 00:05:50 +0000 (19:05 -0500)]
.vimrc: Use ctrlp_user_command to ignore files not tracked in VCS

7 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Wed, 23 Aug 2017 02:24:39 +0000 (21:24 -0500)]
.vim/bundle: Update vim bundle submodules

7 years ago.vimrc: Add shortcut to open tag defn in a horz-split
Tony Duckles [Wed, 23 Aug 2017 02:21:29 +0000 (21:21 -0500)]
.vimrc: Add shortcut to open tag defn in a horz-split

7 years ago.vimrc: Use plain-text airline_mode markers
Tony Duckles [Wed, 23 Aug 2017 02:20:37 +0000 (21:20 -0500)]
.vimrc: Use plain-text airline_mode markers

7 years ago.tmux.conf: Minor theme tweaks
Tony Duckles [Mon, 29 May 2017 01:33:57 +0000 (20:33 -0500)]
.tmux.conf: Minor theme tweaks

7 years ago.bash_profile: Remove rbenv handling
Tony Duckles [Sun, 28 May 2017 15:17:50 +0000 (10:17 -0500)]
.bash_profile: Remove rbenv handling

7 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Fri, 19 May 2017 22:43:56 +0000 (17:43 -0500)]
.vim/bundle: Update vim bundle submodules

7 years ago.vimrc: airline: Use plain ascii symbols
Tony Duckles [Fri, 19 May 2017 22:43:01 +0000 (17:43 -0500)]
.vimrc: airline: Use plain ascii symbols

7 years ago.bash_completion.d: Remove git-completion.bash
Tony Duckles [Fri, 19 May 2017 22:40:57 +0000 (17:40 -0500)]
.bash_completion.d: Remove git-completion.bash

Standard Git package includes Bash completion scripts these days.
Remove outdated override Bash completion script.

7 years ago.bash_completion.d/misc.bash: Remove git-track completion
Tony Duckles [Fri, 19 May 2017 22:40:09 +0000 (17:40 -0500)]
.bash_completion.d/misc.bash: Remove git-track completion

7 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Fri, 12 May 2017 02:08:18 +0000 (21:08 -0500)]
.vim/bundle: Update vim bundle submodules

7 years ago.tmux.conf: Minor theme tweaks
Tony Duckles [Fri, 12 May 2017 02:07:24 +0000 (21:07 -0500)]
.tmux.conf: Minor theme tweaks

7 years ago.bashrc: Add /native/usr dirs to $PATH on SmartOS
Tony Duckles [Sat, 1 Apr 2017 17:06:52 +0000 (12:06 -0500)]
.bashrc: Add /native/usr dirs to $PATH on SmartOS

7 years ago.vimrc: airline: Disable some fluff symbols
Tony Duckles [Sat, 18 Mar 2017 03:42:05 +0000 (22:42 -0500)]
.vimrc: airline: Disable some fluff symbols

Disable some symbols which default to Unicode symbols since those
won't work correctly across all OSes/terminals

7 years ago.bashrc: Update SunOS handling to support SmartOS
Tony Duckles [Sat, 18 Mar 2017 03:30:38 +0000 (03:30 +0000)]
.bashrc: Update SunOS handling to support SmartOS

7 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sat, 18 Mar 2017 02:51:39 +0000 (21:51 -0500)]
.vim/bundle: Update vim bundle submodules

7 years ago.tmux.conf: default-term 'screen-256color'
Tony Duckles [Sat, 18 Mar 2017 02:49:58 +0000 (21:49 -0500)]
.tmux.conf: default-term 'screen-256color'

Switch to using TERM=screen-256color so that extended colors work
correctly when using nested tmux/screen sessions.

7 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sun, 26 Feb 2017 14:24:52 +0000 (08:24 -0600)]
.vim/bundle: Update vim bundle submodules

7 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Fri, 18 Nov 2016 03:28:46 +0000 (21:28 -0600)]
.vim/bundle: Update vim bundle submodules

7 years agobar v1.4
Tony Duckles [Fri, 18 Nov 2016 03:27:36 +0000 (21:27 -0600)]
bar v1.4

This is a small shell script intended to be used in portable Unix
install scripts for showing progress bars.

http://www.theiling.de/projects/bar.html

8 years ago.tmux.conf: UTF-8 settings are no longer needed
Tony Duckles [Sat, 1 Oct 2016 23:44:19 +0000 (18:44 -0500)]
.tmux.conf: UTF-8 settings are no longer needed

8 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sun, 11 Sep 2016 16:45:44 +0000 (11:45 -0500)]
.vim/bundle: Update vim bundle submodules

8 years ago.vim: Use 'airline' for statusline
Tony Duckles [Sun, 11 Sep 2016 16:38:10 +0000 (11:38 -0500)]
.vim: Use 'airline' for statusline

8 years agobin/git-subtree: Remove, now in standard Git distrib
Tony Duckles [Tue, 5 Apr 2016 00:22:46 +0000 (19:22 -0500)]
bin/git-subtree: Remove, now in standard Git distrib

8 years ago.vim/bundle: Update nynim.org
Tony Duckles [Sun, 3 Apr 2016 14:00:55 +0000 (09:00 -0500)]
.vim/bundle: Update nynim.org

8 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sun, 17 Jan 2016 22:35:20 +0000 (16:35 -0600)]
.vim/bundle: Update vim bundle submodules

8 years ago.vim: pathogen.vim 2.4
Tony Duckles [Sun, 17 Jan 2016 22:31:43 +0000 (16:31 -0600)]
.vim: pathogen.vim 2.4

9 years ago.bashrc: Setup $GOPATH
Tony Duckles [Thu, 29 Oct 2015 20:40:27 +0000 (15:40 -0500)]
.bashrc: Setup $GOPATH

9 years ago.bash_profile: Don't run keychain when sudo'ing
Tony Duckles [Sun, 22 Feb 2015 01:35:17 +0000 (19:35 -0600)]
.bash_profile: Don't run keychain when sudo'ing

Don't re-run keychain when starting a sudo'd shell. When using
Fabric + sudo, this was re-running keychain and borked the
pre-existing ssh-agent job. Use presence of $SUDO_USER to identify
sudo context and prevent re-running keychain.

9 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sat, 14 Feb 2015 15:26:08 +0000 (09:26 -0600)]
.vim/bundle: Update vim bundle submodules

9 years agoack v2.15_01
Tony Duckles [Sat, 14 Feb 2015 15:25:35 +0000 (09:25 -0600)]
ack v2.15_01

9 years ago.bashrc: Don't include system bashrc, enable more shell options
Tony Duckles [Sat, 3 Jan 2015 23:46:46 +0000 (17:46 -0600)]
.bashrc: Don't include system bashrc, enable more shell options

* The system bashrc (/etc/bashrc) can bring in extra stuff we don't
  want, e.g. on work machines. Don't source it anymore.
* Enable additional shell options

9 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sat, 3 Jan 2015 23:46:35 +0000 (17:46 -0600)]
.vim/bundle: Update vim bundle submodules

9 years agobin/git-obliterate: Fix quote-padding
Tony Duckles [Fri, 5 Dec 2014 22:17:50 +0000 (16:17 -0600)]
bin/git-obliterate: Fix quote-padding

9 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Thu, 27 Nov 2014 15:53:28 +0000 (09:53 -0600)]
.vim/bundle: Update vim bundle submodules

9 years ago.hgrc: Remove unused plugins
Tony Duckles [Thu, 27 Nov 2014 15:48:50 +0000 (09:48 -0600)]
.hgrc: Remove unused plugins

9 years ago.tmux.conf: More key bindings
Tony Duckles [Thu, 27 Nov 2014 15:46:13 +0000 (09:46 -0600)]
.tmux.conf: More key bindings

10 years ago.tmux.conf: Tweak pane-border-style
Tony Duckles [Sat, 16 Aug 2014 20:16:50 +0000 (15:16 -0500)]
.tmux.conf: Tweak pane-border-style

10 years ago.tmux.conf: vim style window splitting
Tony Duckles [Sat, 16 Aug 2014 19:55:18 +0000 (14:55 -0500)]
.tmux.conf: vim style window splitting

10 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sat, 16 Aug 2014 02:19:38 +0000 (21:19 -0500)]
.vim/bundle: Update vim bundle submodules

10 years ago.tmux.conf: Shift+0-9 to select screens 10-19
Tony Duckles [Sat, 16 Aug 2014 02:18:34 +0000 (21:18 -0500)]
.tmux.conf: Shift+0-9 to select screens 10-19

10 years ago.tmux.conf: Initial commit
Tony Duckles [Tue, 12 Aug 2014 03:07:02 +0000 (22:07 -0500)]
.tmux.conf: Initial commit

10 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sat, 19 Apr 2014 00:54:32 +0000 (19:54 -0500)]
.vim/bundle: Update vim bundle submodules

10 years ago.vimrc: Fix spelling
Tony Duckles [Sat, 19 Apr 2014 00:54:00 +0000 (19:54 -0500)]
.vimrc: Fix spelling

10 years ago.gitignore_global: Exclude 'tags' files
Tony Duckles [Sat, 19 Apr 2014 00:52:47 +0000 (19:52 -0500)]
.gitignore_global: Exclude 'tags' files

10 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sat, 5 Apr 2014 19:48:23 +0000 (14:48 -0500)]
.vim/bundle: Update vim bundle submodules

10 years ago.vimrc: Cleanup unused mappings, misc tweaks
Tony Duckles [Sat, 5 Apr 2014 19:46:42 +0000 (14:46 -0500)]
.vimrc: Cleanup unused mappings, misc tweaks

10 years agobin/git-subup: Better pull-mode handling
Tony Duckles [Sat, 5 Apr 2014 19:46:12 +0000 (14:46 -0500)]
bin/git-subup: Better pull-mode handling

10 years ago.vim/bundle: Use https:// rather than ssh:// for submodule repo's
Tony Duckles [Sun, 30 Mar 2014 19:26:36 +0000 (14:26 -0500)]
.vim/bundle: Use https:// rather than ssh:// for submodule repo's

Use HTTPS instead of SSH. SSH only works on computers where you have
your public RSA key registered on your Github account. HTTPS is
"anonymous" and will work for any machine.

10 years agobin/git-subup: Better compatibility with older Git versions
Tony Duckles [Sun, 30 Mar 2014 19:22:38 +0000 (14:22 -0500)]
bin/git-subup: Better compatibility with older Git versions

Eliminate --checkout handling. This doesn't play nicely with older
versions of Git.

10 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sun, 30 Mar 2014 19:08:44 +0000 (14:08 -0500)]
.vim/bundle: Update vim bundle submodules

10 years ago.vim: pathogen.vim 2.3
Tony Duckles [Sun, 30 Mar 2014 19:06:19 +0000 (14:06 -0500)]
.vim: pathogen.vim 2.3

10 years ago.vimrc: Put ctrlp_cache_dir inside ~/.vim/
Tony Duckles [Sat, 29 Mar 2014 21:35:24 +0000 (16:35 -0500)]
.vimrc: Put ctrlp_cache_dir inside ~/.vim/

10 years ago.vim/bundle: Use ssh:// rather than git:// for submodule repo's
Tony Duckles [Sat, 29 Mar 2014 15:55:14 +0000 (10:55 -0500)]
.vim/bundle: Use ssh:// rather than git:// for submodule repo's

10 years ago.vim/bundle: Add vim-unimpaired
Tony Duckles [Sat, 29 Mar 2014 15:54:48 +0000 (10:54 -0500)]
.vim/bundle: Add vim-unimpaired

10 years ago.vimrc: leader-p for smart paste
Tony Duckles [Sat, 29 Mar 2014 15:24:33 +0000 (10:24 -0500)]
.vimrc: leader-p for smart paste

10 years ago.vimrc: spelllang=en_us
Tony Duckles [Sat, 29 Mar 2014 15:23:22 +0000 (10:23 -0500)]
.vimrc: spelllang=en_us

Set spelllang centrally at the start rather than in individual
bindings.

10 years ago.gitconfig: Customize color.decorate
Tony Duckles [Tue, 7 Jan 2014 18:23:39 +0000 (12:23 -0600)]
.gitconfig: Customize color.decorate

10 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Tue, 7 Jan 2014 18:23:13 +0000 (12:23 -0600)]
.vim/bundle: Update vim bundle submodules

10 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sun, 17 Nov 2013 22:46:39 +0000 (16:46 -0600)]
.vim/bundle: Update vim bundle submodules

10 years agobin/git-*: Add git-alias, git-obliterate, git-show-tree
Tony Duckles [Sun, 17 Nov 2013 16:21:25 +0000 (10:21 -0600)]
bin/git-*: Add git-alias, git-obliterate, git-show-tree

Adding some new Git utilities from git-extras:
https://github.com/visionmedia/git-extras

10 years agobin/: A bit of housekeeping
Tony Duckles [Sun, 17 Nov 2013 16:17:43 +0000 (10:17 -0600)]
bin/: A bit of housekeeping

Remove unused commands. Rename some git-* commands to have verbose
names and use ~/.gitconfig aliases to maintain short-names.

11 years ago.gitignore: Ignore .vim/spell/
Tony Duckles [Sun, 27 Oct 2013 23:51:59 +0000 (18:51 -0500)]
.gitignore: Ignore .vim/spell/

11 years ago.vimrc: Re-add pastetoggle so F2 works in insert mode
Tony Duckles [Fri, 25 Oct 2013 22:25:52 +0000 (17:25 -0500)]
.vimrc: Re-add pastetoggle so F2 works in insert mode

11 years ago.vimrc: Move all vimrc autocmds to a augroup
Tony Duckles [Sun, 20 Oct 2013 21:04:57 +0000 (16:04 -0500)]
.vimrc: Move all vimrc autocmds to a augroup

Use a wrapper augroup to make sure autocmds don't get duplicated
when re-loading $MYVIMRC.

11 years ago.vim/bundle: Update vim bundle submodules
Tony Duckles [Sun, 29 Sep 2013 10:42:25 +0000 (12:42 +0200)]
.vim/bundle: Update vim bundle submodules

11 years agoack v2.10
Tony Duckles [Sun, 29 Sep 2013 10:41:24 +0000 (12:41 +0200)]
ack v2.10