aboutsummaryrefslogtreecommitdiff
path: root/vim/plugin
Commit message (Collapse)AuthorAgeFilesLines
* Add equalalways_resized.vim pluginTom Ryder2018-08-011-0/+27
| | | | | Extend the 'equalalways' option to rebalance the windows when Vim is resized.
* Remove trailing space from Vim pluginTom Ryder2018-08-011-1/+1
|
* Add missing abort attribute to pluginTom Ryder2018-08-011-1/+1
|
* Add scroll_next.vim pluginTom Ryder2018-07-311-0/+32
|
* Don't set up 'wildignore' in &compatible modeTom Ryder2018-07-301-1/+1
| | | | | Vim doesn't understand line continuation characters in compatible mode, and I don't like the temporary &cpo hack.
* Add foldlevelstart_stdin.vim pluginTom Ryder2018-07-301-0/+28
| | | | This makes 'foldlevelstart' work for stdin reads.
* Spin quickfix_auto_open.vim out into a pluginTom Ryder2018-07-241-22/+0
|
* Spin out colon_operator.vim plugin into submoduleTom Ryder2018-07-241-36/+0
|
* Improved colon_operator.vim pluginTom Ryder2018-07-241-5/+17
|
* Add colon_operator.vim pluginTom Ryder2018-07-241-0/+24
|
* Move quickfix auto-open into a little plugin fileTom Ryder2018-07-241-0/+22
| | | | | I might package this one up, but it's not original and it's so tiny/trivial it's probably not going to get uploaded on vim.org.
* Only add uppercase 'wildignore' if it mattersTom Ryder2018-07-181-6/+9
|
* Spin shebang_create_exec.vim into own distributionTom Ryder2018-07-171-21/+0
|
* Separate shebang_create_exec into autoload funcsTom Ryder2018-07-171-16/+2
|
* Reformat comment in wildignore.vimTom Ryder2018-07-161-3/+3
|
* Add shebang_create_exec.vim pluginTom Ryder2018-07-161-0/+35
|
* Add plugin file for setting 'wildignore'Tom Ryder2018-07-151-0/+170
|
* Spin off vimrc_reload_filetype.vimTom Ryder2018-07-141-23/+0
|
* Rename and refine reload_vimrc_filetype.vimTom Ryder2018-07-131-10/+5
|
* Move .vimrc reloading stuff into custom pluginTom Ryder2018-07-131-0/+28
| | | | Not sure whether I'll bother packaging this one.
* Remove session_lazy.vimTom Ryder2018-07-101-23/+0
| | | | | I think this is the wrong approach, and maybe even a slight security risk.
* Add session_lazy.vim pluginTom Ryder2018-07-101-0/+23
| | | | | | | Mostly to properly tie down the way I want sessions to behave while I write my book. No documentation yet!
* Don't defer package load for matchitTom Ryder2018-07-091-1/+1
|
* Move shebang updating into filetype.vimTom Ryder2018-07-081-20/+0
| | | | Much more logical location.
* Correct a comment on shebang_update.vimTom Ryder2018-07-081-1/+1
|
* Add shebang_update.vim pluginTom Ryder2018-07-051-0/+20
| | | | | This plugin updates the filetype after every insert operation that changes the first line. No documentation yet.
* Move plugin-specific settings into ~/.vim/pluginTom Ryder2018-07-013-5/+22
| | | | | | 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.
* Refactor Vim distribution plugin/macro handlingTom Ryder2018-06-021-0/+5
| | | | | | Intelligently choose how to load matchit.vim, and clean up the short-circuit variables for the unwanted distribution plugins in an "after" plugin script.
* Merge auto_*dir.vim plugins into one, spun outTom Ryder2018-05-313-174/+0
| | | | Functionality merged into new plugin auto_cache_dir.vim.
* Spin off command_typos Vim pluginTom Ryder2018-05-311-45/+0
| | | | Renamed as uncap_ex.vim.
* Spin off big_file_options Vim pluginTom Ryder2018-05-311-66/+0
|
* Spin off strip_trailing_whitespace Vim pluginTom Ryder2018-05-311-75/+0
|
* Spin off mail_mutt Vim pluginTom Ryder2018-05-311-56/+0
|
* Spin off copy_linebreak Vim pluginTom Ryder2018-05-311-68/+0
|
* Spin off toggle_option_flag Vim pluginTom Ryder2018-05-301-104/+0
|
* Spin off fixed_join Vim pluginTom Ryder2018-05-301-45/+0
|
* Spin off insert_suspend_hlsearch Vim pluginTom Ryder2018-05-301-47/+0
|
* Tidy comments, func names for 'hlsearch' suspendTom Ryder2018-05-301-9/+10
|
* Require +extra_search feat for 'hlsearch' suspendTom Ryder2018-05-301-1/+1
|
* Remove untidy commentTom Ryder2018-05-301-1/+0
|
* Merge branch 'hotfix/v0.34.1' into developTom Ryder2018-05-301-1/+0
|\ | | | | | | | | | | * hotfix/v0.34.1: Bump VERSION Remove stray echo from Vim plugin
| * Remove stray echo from Vim pluginTom Ryder2018-05-301-1/+0
| | | | | | | | | | This was probably left in during debugging. Because 'showmode' hides it, it didn't get noticed.
* | Use _save suffix for option caching variableTom Ryder2018-05-281-2/+2
|/ | | | | This makes it explicit what the variable is for, in the same way as s:cpoptions_save in vim/vimrc.
* Use script variable to keep showbreak settingTom Ryder2018-05-281-2/+3
| | | | | | | | | | | | The 'showbreak' option is global and has no local value--that is, it's not global-local--so `setlocal` actually just changes the global value, and hence we can't "change back" using `setlocal showbreak<`. Instead, keep the "normal" value in a script variable so that we can reliably switch back to it. This surprised me, as I had thought it was working, but I can't find even an older Vim that behaves the way I expected it too. I suppose I must just not have changed back often enough to actually notice.
* Refactor directory creation in pluginsTom Ryder2018-01-173-12/+12
| | | | No functional changes here, just removing a little duplicate code.
* Correct stray elseif in auto_undodir.vimTom Ryder2017-11-141-1/+1
| | | | | | | | This was causing the following error on load: > Error detected while processing /home/tom/.vim/plugin/auto_undodir.vim: > line 48: > E580: :endif without :if: endif
* Merge branch 'feature/vim-plug' into developTom Ryder2017-11-133-18/+24
|\ | | | | | | | | * feature/vim-plug: Check for shellescape() function before using it
| * Check for shellescape() function before using itTom Ryder2017-11-133-18/+24
| | | | | | | | It was added in patch 111 for Vim 7.0.
* | Strip trailing whitespaceTom Ryder2017-11-134-10/+10
|/
* Move 'hlsearch' insert-mode suspension into pluginTom Ryder2017-11-131-0/+48
| | | | | | It's easily repackaged and it makes the configuration that much shorter, so I may as well. This version also correctly handles 'hlsearch' not being on in the first place.