Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Add experimental delimit_operator.vim plugin" | Tom Ryder | 2019-01-04 | 1 | -8/+0 |
| | | | | | | | | | This reverts commit 6ed48b12e451a0770d5a3f236e66e0e7e9a39c8d. I don't think this is the right approach. The main reason I dropped surround.vim was because I didn't like how often I was doing something that doesn't work at all in vanilla Vim. If I make a half-assed re-implementation, I'm just perpetuating the problem. | ||||
* | Add experimental delimit_operator.vim plugin | Tom Ryder | 2019-01-04 | 1 | -0/+8 |
| | | | | | | This is an attempt at a small subset of surround.vim's behaviour, hopefully drastically simplified. I'm not actually sure how useful or practical this is going to be yet. | ||||
* | Use :lhelpgrep for help search shortcut | Tom Ryder | 2019-01-03 | 1 | -2/+2 |
| | |||||
* | Remove a daft comment | Tom Ryder | 2019-01-03 | 1 | -2/+0 |
| | |||||
* | Update vertical_region.vim to v1.0.0 | Tom Ryder | 2018-12-30 | 1 | -6/+6 |
| | |||||
* | Add regex_escape.vim plugin | Tom Ryder | 2018-12-29 | 1 | -0/+4 |
| | |||||
* | Switch to two-space sentences | Tom Ryder | 2018-12-26 | 1 | -3/+4 |
| | | | | You win, Steve Losh. | ||||
* | Force 'ttymouse' off a little more carefully | Tom Ryder | 2018-12-26 | 1 | -1/+2 |
| | |||||
* | No longer need a longer 'timeoutlen' in Vim | Tom Ryder | 2018-12-26 | 1 | -3/+0 |
| | |||||
* | Include /usr/tmp in 'backupskip' | Tom Ryder | 2018-12-26 | 1 | -1/+2 |
| | | | | The temporary paths used by `sudo -e` appear to be chosen at build time. | ||||
* | Factor out vimrc user 'runtimepath' switching | Tom Ryder | 2018-12-26 | 1 | -15/+12 |
| | |||||
* | Add /j flag to :vimgrep shortcut | Tom Ryder | 2018-12-17 | 1 | -1/+1 |
| | | | | | This prevents a jump to the first match, which I usually don't want, at least immediately. | ||||
* | Use "stub .vimrc" method to dodge vim-tiny | Tom Ryder | 2018-12-04 | 1 | -117/+107 |
| | |||||
* | Suppress ~/.vim usage during vimrc version check | Tom Ryder | 2018-11-30 | 1 | -1/+9 |
| | |||||
* | Remove pre-7.0 Vim handling/boilerplate | Tom Ryder | 2018-11-30 | 1 | -39/+23 |
| | |||||
* | Comment conditional set of <Plug>(InsertCancel) | Tom Ryder | 2018-11-30 | 1 | -1/+1 |
| | |||||
* | Require Vim 7 for filetype and syntax highlights | Tom Ryder | 2018-11-30 | 1 | -2/+2 |
| | | | | | | It's time! The rest of the vimrc can probably be allowed to load, though. | ||||
* | Adjust a vimrc comment for clarity | Tom Ryder | 2018-11-29 | 1 | -3/+3 |
| | |||||
* | Remove vim-tiny workaround for 'undodir' setting | Tom Ryder | 2018-11-25 | 1 | -2/+2 |
| | | | | | | | | | | | | | | Commit 575f00d changed the setting for 'undodir' and similar path-based settings to set the values conditionally based on the operating system being used, while still setting them sensibly for "tiny" builds of Vim on Unix, which skips all :if blocks. This isn't necessary for 'undodir', because a tiny build of Vim won't have the persistent_undo feature required for the option to exist at all, so we can make this particular setting a little less awkward. The 'backupdir' and 'directory' settings, however, need to keep their existing structure to remain interoperable. | ||||
* | Restore 'visualbell' Vim setting | Tom Ryder | 2018-11-21 | 1 | -0/+3 |
| | | | | | | Commit 35ba8df removed this, but the bell still rings on a TTY and in an X terminal outside of tmux. I didn't notice because the machine I was using doesn't have a PC speaker. | ||||
* | Revert "Replace paste_open.vim with paste_hook.... | Tom Ryder | 2018-09-14 | 1 | -6/+3 |
| | | | | | | | This reverts commit dce5abc0724428f805562dd32bf9a71677d55aaa. On review, paste_open is good enough. I can always dig this back up again if I need to. | ||||
* | Replace paste_open.vim with paste_hook.vim | Tom Ryder | 2018-09-12 | 1 | -3/+6 |
| | | | | Still a little experimental; no documentation (or distribution) yet. | ||||
* | Correct &laststatus default value test | Tom Ryder | 2018-09-09 | 1 | -1/+1 |
| | |||||
* | Unset 'laststatus' and 'ruler' only if they're set | Tom Ryder | 2018-09-07 | 1 | -2/+6 |
| | |||||
* | Specify object type in comments | Tom Ryder | 2018-09-07 | 1 | -2/+2 |
| | |||||
* | Add "whole buffer" object an experiment | Tom Ryder | 2018-09-07 | 1 | -0/+3 |
| | |||||
* | Scrap the nvim.vim runtime include | Tom Ryder | 2018-09-05 | 1 | -5/+9 |
| | | | | | It's overkill; just add comments explaining why we're setting what the Vim default is. | ||||
* | Comment to explain \c,\C mappings | Tom Ryder | 2018-09-04 | 1 | -2/+2 |
| | |||||
* | Use \_ as Vim text object for `[,`] marks | Tom Ryder | 2018-09-02 | 1 | -0/+3 |
| | |||||
* | Spin out repeated blank lines map to new plugin | Tom Ryder | 2018-08-30 | 1 | -0/+6 |
| | |||||
* | Add another blank line | Tom Ryder | 2018-08-23 | 1 | -0/+1 |
| | |||||
* | Correct some leader map definition comments | Tom Ryder | 2018-08-23 | 1 | -4/+4 |
| | |||||
* | Add vertical spacing to leader maps section | Tom Ryder | 2018-08-23 | 1 | -0/+28 |
| | |||||
* | Add visual-mode analogues to some leader maps | Tom Ryder | 2018-08-23 | 1 | -0/+15 |
| | |||||
* | Check for existence of :xmap for mapping | Tom Ryder | 2018-08-23 | 1 | -1/+3 |
| | |||||
* | Add replace_operator.vim plugin and config | Tom Ryder | 2018-08-22 | 1 | -0/+3 |
| | |||||
* | Adjust mappings for reloading vimrc and filetype | Tom Ryder | 2018-08-22 | 1 | -4/+4 |
| | | | | This is to make room for a new \r mapping, shortly. | ||||
* | Use <PageDown> rather than <C-F> in mapping | Tom Ryder | 2018-08-16 | 1 | -1/+1 |
| | | | | Rather clearer | ||||
* | Reorder .vimrc a bit | Tom Ryder | 2018-08-16 | 1 | -27/+27 |
| | |||||
* | Remove Unix 'backupskip' parts if not running Unix | Tom Ryder | 2018-08-16 | 1 | -0/+4 |
| | |||||
* | Add per-flag comments for 'bsk', 'ssop' | Tom Ryder | 2018-08-16 | 1 | -5/+5 |
| | |||||
* | Use slightly more correct dir definitions | Tom Ryder | 2018-08-16 | 1 | -3/+15 |
| | |||||
* | Add vertical_region.vim plugin | Tom Ryder | 2018-08-10 | 1 | -0/+10 |
| | |||||
* | Check for 'cursorline' existence | Tom Ryder | 2018-08-07 | 1 | -2/+4 |
| | |||||
* | Revert "Use ^= instead of += for arbitrary tex..." | Tom Ryder | 2018-08-07 | 1 | -6/+6 |
| | | | | This (partly) reverts commit 9c05d0aaa8b3d95d6defd05aa1c352e28be43c01. | ||||
* | Use ^= instead of += for arbitrary text options | Tom Ryder | 2018-08-06 | 1 | -8/+8 |
| | | | | | | | This avoids an edge case where arbitrary text at the end of a directory name or flag:value disrupts the meaning of the added object. This was already applied for 'backupdir', 'directory', and 'undodir', but it needed to be added in a couple of other places too. | ||||
* | Add cursorline_current.vim plugin | Tom Ryder | 2018-08-04 | 1 | -0/+5 |
| | | | | | Also turn on 'cursorline' option in .vimrc, and update sahara.vim colorscheme, which has a nice subdued 'cursorline'. | ||||
* | Correct comments on Vim maps to show mappings | Tom Ryder | 2018-08-04 | 1 | -2/+2 |
| | | | | The :map command does not show, for example, insert mode mappings. | ||||
* | Correct start-of-line jumps in Vim line exec maps | Tom Ryder | 2018-08-04 | 1 | -3/+3 |
| | | | | | | | g^ moves to the first non-blank character of the screen line, for use when 'wrap' is on. I just wanted ^. g_ is correct, though. | ||||
* | Correct a comment | Tom Ryder | 2018-08-03 | 1 | -1/+1 |
| |