aboutsummaryrefslogtreecommitdiff
path: root/vim
Commit message (Collapse)AuthorAgeFilesLines
* Update submodulesTom Ryder2018-06-051-0/+0
|
* Spin off markdown_autoformat as its own distroTom Ryder2018-06-052-108/+0
|
* Restore ftplugin extras to vim/after dirTom Ryder2018-06-053-0/+0
| | | | | This reverts commit a14bc50. Changed my mind; decided it's tidier this way.
* Add ftplugin infrastructure and commentsTom Ryder2018-06-051-6/+16
| | | | Preparing for spinoff release
* Add global options for markdown_autoformat.vimTom Ryder2018-06-051-13/+19
|
* Use += shorthand in Vim ftpluginTom Ryder2018-06-051-1/+1
| | | | | We're already very dependent on Vim >=7 for this ftplugin, so we may as well use all its syntactic sugar.
* Pass in mapped key directly, not a flagTom Ryder2018-06-051-8/+4
| | | | This seems obvious now.
* Use correct function for function existence checkTom Ryder2018-06-041-3/+3
|
* Move Markdown and PHP ftplugins from after dirTom Ryder2018-06-043-0/+0
| | | | | | | Because we use our own private copies of the primary filetype plugins, they'll get loaded in the correct order from here. Also adjust Makefile to accommodate the extra level.
* Make private copy of ftplugin/markdown.vimTom Ryder2018-06-041-0/+43
|
* Correct a comment in ftplugin/php.vimTom Ryder2018-06-041-1/+1
|
* Support counts and registers in paste wrappingTom Ryder2018-06-041-3/+3
|
* Rearrange/correct markdown_autoformat.vimTom Ryder2018-06-041-19/+9
|
* Use case-insensitive Vim ==#Tom Ryder2018-06-043-3/+3
|
* Clear markdown_autoformat.vim autocmds correctlyTom Ryder2018-06-041-1/+1
|
* Move markdown_autoformat.vim funcs back to localTom Ryder2018-06-042-67/+64
| | | | No advantage to making them autoload
* Don't load my HTML ftplugins for Markdown typesTom Ryder2018-06-043-3/+15
| | | | | | The stock markdown.vim file loads in all the html.vim ftplugins too. This is probably a good idea for the stock files, but none of my HTML extension plugins are appropriate for Markdown, so exclude them.
* Set and clear Markdown autocmd in groupTom Ryder2018-06-041-4/+13
|
* Use heuristics on Markdown to guess autoformatTom Ryder2018-06-042-0/+28
|
* Refactor suspend_autoformat.vim, add autoloadTom Ryder2018-06-043-34/+72
| | | | | | | | * Add a function to suspend autoformatting for the duration of pasting lines. * Factor the ftplugin's functions out to be autoloaded; this requires Vim >=7.0, but it already needed that. * Add Makefile infrastructure for new autoload directories/files.
* Add mail ftdetect rulesTom Ryder2018-06-031-0/+4
|
* Correct logic of Markdown/text spell checkingTom Ryder2018-06-032-14/+18
|
* Vim ftplugin: hold autoformat in *.md code blocksTom Ryder2018-06-031-0/+34
|
* Remove accidentally committed ";" fileTom Ryder2018-06-031-12/+0
|
* Add shebang and opening tag detect for PHPTom Ryder2018-06-032-0/+20
|
* Refine shebangs in filetype detectionTom Ryder2018-06-036-8/+8
|
* Implement personal filetype.vimTom Ryder2018-06-0340-12/+220
| | | | | | | | | | | | | | | | | This implements only the syntax highlighting for file types I regularly use and care about, implemented in the way I want them to work, with files named per type in ftdetect/*.vim. I have chosen only file types with which I regularly deal and for which syntax highlighting and filetype/indent plugins are actually useful. Most other files, e.g. system config files I edit infrequently and only with sudoedit(8), don't really benefit from that. Much of this is just copied from the distribution filetype.vim file, but some of it I do specifically in a way I want, such as the shell decision logic. We'll see how well this works.
* Refactor Vim distribution plugin/macro handlingTom Ryder2018-06-025-33/+50
| | | | | | Intelligently choose how to load matchit.vim, and clean up the short-circuit variables for the unwanted distribution plugins in an "after" plugin script.
* Use full commands in buffer cycle mappingsTom Ryder2018-06-021-2/+2
|
* Upgrade mail_mutt.vim plugin to v0.2.0Tom Ryder2018-06-021-0/+0
|
* Update Vim submodulesTom Ryder2018-06-021-0/+0
|
* Properly remove submodule dirsTom Ryder2018-06-022-0/+0
|
* Remove unimpaired.vimTom Ryder2018-06-024-0/+12
| | | | | | Replace it with new plugin put_blank_lines.vim and new mappings to cycle between open buffers: the only features from the plugin that I actually use in recent memory.
* Update Vim plugin submodulesTom Ryder2018-06-011-0/+0
|
* Update submodulesTom Ryder2018-06-012-0/+0
|
* Update submodules with Vim lint fixesTom Ryder2018-05-312-0/+0
|
* Correct comment typoTom Ryder2018-05-311-1/+1
|
* Merge auto_*dir.vim plugins into one, spun outTom Ryder2018-05-3110-263/+6
| | | | Functionality merged into new plugin auto_cache_dir.vim.
* Spin off command_typos Vim pluginTom Ryder2018-05-313-73/+0
| | | | Renamed as uncap_ex.vim.
* Spin off big_file_options Vim pluginTom Ryder2018-05-313-94/+0
|
* Update Vim pluginsTom Ryder2018-05-314-0/+0
|
* Spin off strip_trailing_whitespace Vim pluginTom Ryder2018-05-313-121/+0
|
* Spin off mail_mutt Vim pluginTom Ryder2018-05-313-122/+0
|
* Spin off copy_linebreak Vim pluginTom Ryder2018-05-313-124/+0
|
* Junk detect_background.vim and thereby autoloadTom Ryder2018-05-313-84/+5
| | | | | | | | | | | It's too complicated and confusing, and doesn't do enough to justify wrecking Vim's own logic for doing this sort of thing. Better to just say `:set background=dark` and be done with it. This is the only one of my inline plugins with an `autoload` file, so we can get rid of that, too. Not worth packaging/publishing to www.vim.org.
* Spin off toggle_option_flag Vim pluginTom Ryder2018-05-303-141/+0
|
* Spin off fixed_join Vim pluginTom Ryder2018-05-303-97/+0
|
* Spin off insert_suspend_hlsearch Vim pluginTom Ryder2018-05-303-76/+0
|
* Add feat requirements to hlsearch suspend docTom Ryder2018-05-301-2/+3
|
* Tidy comments, func names for 'hlsearch' suspendTom Ryder2018-05-301-9/+10
|