aboutsummaryrefslogtreecommitdiff
path: root/vim/vimrc
Commit message (Collapse)AuthorAgeFilesLines
* Don't default <Plug>(InsertCancel)Tom Ryder2018-07-161-2/+0
| | | | This causes problems on vimrc reload.
* Add plugin file for setting 'wildignore'Tom Ryder2018-07-151-0/+1
|
* Revert "Remove :nohlsearch from vimrc"Tom Ryder2018-07-141-1/+2
| | | | | | This reverts commit 8640888fdfdee047e4f40df4a1a89510330f1fe4. This is still necessary, and I'm not sure why I thought it wasn't...
* Adjust syntax settings in .vimrcTom Ryder2018-07-141-2/+4
| | | | | If syntax had already been switched on by a system vimrc (boo! hiss!), my colorscheme or 'background' setting doesn't get loaded.
* Adjust mapping comment for consistencyTom Ryder2018-07-141-3/+3
|
* Add and configure digraph_search.vim pluginTom Ryder2018-07-141-0/+3
|
* Increase Vim mapping 'timeout' to 3 secondsTom Ryder2018-07-141-0/+3
|
* Remove :nohlsearch from vimrcTom Ryder2018-07-131-2/+1
| | | | This doesn't actually appear to be necessary.
* Remove visual mode space/backspace remapTom Ryder2018-07-131-5/+1
| | | | I'm not likely to use these.
* Move .vimrc reloading stuff into custom pluginTom Ryder2018-07-131-12/+0
| | | | Not sure whether I'll bother packaging this one.
* Remove bell disabling in VimTom Ryder2018-07-131-7/+0
| | | | | | I just realised that all of my terminals are already configured to handle this in a useful way; in tmux, the window name goes red, and in PuTTY, the Windows taskbar icon flashes.
* Simplify 'shortmess' settingsTom Ryder2018-07-131-5/+2
| | | | Just to avoid solving problems I don't actually have.
* Update and configure for put_blank_lines.vimTom Ryder2018-07-121-2/+2
|
* Upgrade and configure for paste_open.vimTom Ryder2018-07-121-2/+2
|
* Update and configure for strip_trailing_whitespaceTom Ryder2018-07-121-1/+1
|
* Update and reconfigure for copy_linebreak.vimTom Ryder2018-07-121-1/+1
|
* Update and reconfigure for insert_cancel.vimTom Ryder2018-07-121-2/+2
|
* Remove fixed_join.vim pluginTom Ryder2018-07-121-5/+0
| | | | | | From discussion with nickspoon; let's try out using the jump-to-join default behaviour for a little while, and use gq motions instead for formatting prose.
* Add 'sessionoptions' settingsTom Ryder2018-07-101-0/+6
| | | | | | | | This disables saving global and local options and mappings in the sessions. This is more trouble than it's worth for me, because sessions don't include buffer-local variables, which means that in addition to restoring the state of options and mappings, plugins and filetype plugins are reloaded in the absence of b:loaded_* guards.
* Move angle-bracket matchpairs to Perl filetypeTom Ryder2018-07-101-3/+0
| | | | | This is the only type I can think of where they're actually useful; in HTML, it's annoying having to be over the tag text to get the matching.
* Use !=# for &filetype matchTom Ryder2018-07-091-1/+1
|
* Revert :setglobal changesTom Ryder2018-07-091-19/+23
| | | | | | | | | I thought that global options were the defaults for local options for new buffers, but that does not seem to be the case. Instead, reload the filetype for the active buffer in the reload guard. I wonder what the point of :setglobal even is?
* Overhaul ftplugin check, lint, tidyTom Ryder2018-07-091-0/+7
| | | | | | | | | | | | - Set 'equalprg' for HTML and Perl - Discard filter#Stable() - Set default :compiler for all applicable filetypes - Change local leader mappings for Perl and shell script merely to set :compiler, rather than running it - Bind global leader mapping for running :lmake! - Bind global leader mappings for applying 'equalprg' and 'formatprg' to the whole buffer, using a new autoloaded helper function vimrc#Anchor() to avoid the cursor jumping around
* Change local leader back to commaTom Ryder2018-07-081-1/+1
| | | | | Double-backslash had a major problem--if there was no local mapping defined, you ended up loading the global one.
* Tidy space and backspace mappingsTom Ryder2018-07-081-7/+3
|
* Correct filetype reset; blank, not NONETom Ryder2018-07-081-1/+1
|
* Add \T map to clear filetypeTom Ryder2018-07-081-0/+2
|
* Add .vimrc reload flag and messageTom Ryder2018-07-081-0/+8
|
* Add \R for filetype reloadingTom Ryder2018-07-081-0/+2
|
* Separate <Space> and <Backspace> mapsTom Ryder2018-07-081-3/+6
|
* Use :setglobal and :setlocal in .vimrcTom Ryder2018-07-081-23/+23
| | | | | So that if the file gets reloaded, stuff in filetype buffers doesn't get its settings messed with.
* Keep more Vim historyTom Ryder2018-07-081-0/+3
|
* Add \N to toggle Vim 'ruler'Tom Ryder2018-07-081-0/+2
|
* Arrange for Ctrl-C to remap over EscapeTom Ryder2018-07-081-2/+2
| | | | This way, InsertLeave actually gets fired.
* Switch to \\ (double-backslash) for local leaderTom Ryder2018-07-081-1/+1
| | | | | | | I decided I don't like comma as leader. Not sure why; it bugs me a little that it has a real and occasionally useful function that I'm overwriting, but it's just not sticking right either. Let's try \\ instead.
* Bind leader maps for delete and insertTom Ryder2018-07-081-0/+5
|
* Map normal <Backspace> in Vim to Ctrl+BTom Ryder2018-07-081-1/+4
| | | | That is, make it the opposite of Space, which seems eminently sensible.
* Correct has() to exists() in .vimrcTom Ryder2018-07-061-1/+1
|
* Remove .vimrc 'report' settingTom Ryder2018-07-061-3/+0
| | | | The default is fine.
* Add \k, \q, and \y .vimrc mappingsTom Ryder2018-07-061-0/+6
| | | | Using all of the lowercase alphabet now.
* Disable 'shiftround' in Vim for a whileTom Ryder2018-07-051-1/+0
| | | | | After experimenting, I suspect it's actually causing more grief than it saves.
* Experiment with comma as Vim <LocalLeader>Tom Ryder2018-07-051-1/+1
|
* Simplify .vimrc leader map settingsTom Ryder2018-07-041-7/+6
|
* Handle system-specific undos with system.vim fileTom Ryder2018-07-031-0/+3
|
* Map \e in Vim to force a buffer to be editableTom Ryder2018-07-021-0/+2
|
* Correct <C-L> mappingTom Ryder2018-07-021-1/+2
| | | | Exclude operator mode, and restore visual/select selection.
* Reimplement fallback for fixed_join.vimTom Ryder2018-07-021-3/+3
|
* Add insert_cancel.vim plugin and configurationTom Ryder2018-07-021-1/+3
|
* Correct \V mappingTom Ryder2018-07-011-1/+1
|
* Break up \o and \O mapping commentTom Ryder2018-07-011-1/+2
|