aboutsummaryrefslogtreecommitdiff
path: root/vim/vimrc
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Move plugin-specific settings into ~/.vim/pluginTom Ryder2018-07-011-27/+0
| | | | | | Makes way more sense--these files won't get loaded by definition unless plugins are enabled, and dist.vim will still be in time to stop the distributed plugins from loading.
* Remove custom digraphsTom Ryder2018-07-011-7/+0
| | | | | Ellipsis is digraph ,. which is fine. Mac command key I have never used, snowman was just a joke.
* Remove unnecessary value report from \u \z mapsTom Ryder2018-07-011-2/+2
|
* Add \m, \M, \v, and \V mappingsTom Ryder2018-07-011-0/+8
| | | | For listing maps and variables.
* Allow range for \d and \D bindingsTom Ryder2018-07-011-2/+2
|
* Swap \c and \C bindingsTom Ryder2018-07-011-3/+4
|
* Rearrange mappings a little moreTom Ryder2018-07-011-6/+6
|
* Remove unused mappingsTom Ryder2018-07-011-8/+0
| | | | These have all fallen out of disuse; I'm much more likely to y$ anyway.
* Simplify Ctrl-L Vim mapTom Ryder2018-07-011-5/+2
| | | | It can be used in select mode, too.
* Reorder mappingsTom Ryder2018-07-011-16/+16
|
* Remove conditional around \d,\D mapsTom Ryder2018-07-011-7/+4
|
* Remove range strip from :& rebindTom Ryder2018-07-011-1/+1
| | | | Not needed; a range works just fine
* Prefer "remap" to "rebind"Tom Ryder2018-07-011-2/+2
|
* Use <Bslash> not \ for mapsTom Ryder2018-07-011-20/+20
|
* Rearrange a few .vimrc commentsTom Ryder2018-07-011-8/+2
|
* Correct comment spelling in .vimrcTom Ryder2018-07-011-1/+1
|
* Revert "Stack Vim ^ to make it support counts"Tom Ryder2018-07-011-6/+0
| | | | This reverts commit f9de91a7f7d1a514bdebd1d4045952aa30f44339.
* Revert "Add +title settings to .vimrc"Tom Ryder2018-06-301-6/+0
| | | | This reverts commit 751eeb947a20e1bcd6e79a53bc3d15cd27bf2371.
* Remove 'ruler' Vim optionTom Ryder2018-06-301-5/+0
| | | | Let's see if I miss it. I have CTRL-G.