aboutsummaryrefslogtreecommitdiff
path: root/vim
Commit message (Collapse)AuthorAgeFilesLines
* Use v:null in XDG-related contextsTom Ryder2020-05-032-9/+9
| | | | I hadn't realised it was supported in Vim v7.0.
* Add handling of "after" subdirs in Vim XDG configTom Ryder2020-05-031-2/+6
|
* Separate cache runtime behaviour from configTom Ryder2020-05-031-13/+16
| | | | It's a little awkward to conflate them.
* Tolerate unset iteration variablesTom Ryder2020-05-031-2/+4
|
* Improve "absolute path" check for XDG base dirsTom Ryder2020-05-031-1/+3
| | | | | | | | | | * /foo/bar -- absolute * ~/foo -- absolute * / -- Weird, but absolute * ~ -- Weird, but absolute * foo -- Not absolute * foo/bar -- Not absolute * ~foo -- Not absolute
* Tidy and correct XDG var getenv() fallbackTom Ryder2020-05-032-11/+28
| | | | | | It's more correct for this function to get upset it's been passed a variable name outside the XDG basedirs spec; a more general function, in this case a backporting of getenv() from v8.1.1305.
* Bump updated date for vimrcTom Ryder2020-05-021-1/+1
| | | | I've configured Vim itself to bump this date on each save now.
* Refine 'viminfo' option setting and commentTom Ryder2020-04-281-12/+8
|
* Fix a few spelling and punctuation errorsTom Ryder2020-04-271-9/+9
|
* Improve robustness of option directory creationTom Ryder2020-04-261-16/+29
|
* Correct an XDG pathTom Ryder2020-04-261-1/+1
|
* Backport environment checking to Vim 8.1Tom Ryder2020-04-261-3/+7
|
* Refactor adjusted XDG handlingTom Ryder2020-04-252-62/+39
|
* Improve compliance/sanity of XDG implementationTom Ryder2020-04-252-56/+89
|
* Handle invalid XDG cache homeTom Ryder2020-04-252-18/+30
|
* Correct absolute testTom Ryder2020-04-251-1/+1
|
* Handle ignoring relative paths in XDG env dirsTom Ryder2020-04-251-2/+9
| | | | | | | From <https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html#basics>: > All paths set in these environment variables must be absolute. If an > implementation encounters a relative path in any of these variables it > should consider the path invalid and ignore it.
* Factor out XDG env defaults for readabilityTom Ryder2020-04-251-15/+26
|
* Implement specified fallbacks for $XDG_*_DIRSTom Ryder2020-04-251-2/+2
| | | | | | | | | From <https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html#variables>: > If $XDG_DATA_DIRS is either not set or empty, a value equal to > /usr/local/share/:/usr/share/ should be used. > ... > If $XDG_CONFIG_DIRS is either not set or empty, a value equal to > /etc/xdg should be used.
* Include XDG_{CONFIG,DATA}_DIRS handling in VimTom Ryder2020-04-252-30/+62
| | | | This obsoletes custom $MYVIM variables.
* Roll out the beginnings of XDG support for VimTom Ryder2020-04-251-13/+29
| | | | | The idea here isn't to remove ~/.vim, but to be able to use ~/.cache and ~/.config on a per-machine basis.
* Remove thesaurus install targetTom Ryder2020-04-251-2/+2
| | | | Not really appropriate for a Makefile to `curl` resources.
* Add setting for 'viewdir' optionTom Ryder2020-04-231-0/+11
|
* Call path create rather than commandTom Ryder2020-04-062-6/+6
| | | | Prevents issues with premature expansion of env variables.
* Vim: Use more correct method of escaping :set RHSTom Ryder2020-04-053-15/+13
|
* Check for existence of 'colorcolumn' optionTom Ryder2020-04-051-7/+9
|
* Update pattern to match for HTML timestampsTom Ryder2020-02-131-1/+1
|
* Remove milliseconds from HTML timestampsTom Ryder2020-01-131-1/+1
|
* Update spellfile_local.vim plugin to v0.2.0Tom Ryder2020-01-061-0/+0
|
* Correct a vimrc commentTom Ryder2020-01-061-1/+1
|
* Remove 'synmaxcol' settingTom Ryder2020-01-051-6/+0
| | | | Let's see if this is still actually a problem.
* Rename filetype repeat commandsTom Ryder2020-01-032-4/+4
|
* Fix case sensitivity of an operator for vim-vintTom Ryder2020-01-031-1/+1
|
* Fix up some blank lines and commentsTom Ryder2020-01-039-4/+30
|
* Remove duplicate function definitionsTom Ryder2020-01-031-46/+0
|
* Rename and move HTML URL anchoringTom Ryder2020-01-033-17/+16
|
* Rename HTML tidy functionTom Ryder2020-01-032-2/+2
|
* Correct wildcard escaping in option esc functionTom Ryder2020-01-031-1/+1
|
* Correct unmaps for changed mail importance mapsTom Ryder2020-01-031-3/+3
|
* Wrap a long comment lineTom Ryder2020-01-021-1/+2
|
* Remove unneeded exclamations for :commandTom Ryder2020-01-022-2/+2
|
* Reimplement mail header importance flaggingTom Ryder2020-01-015-37/+129
| | | | | | | Just for fun, write something a little more comprehensive to read in the entire mail header as a data structure, in order to add or set header fields correctly. I don't think this is totally RFC-compliant yet; I'll need to check.
* Add trailing commasTom Ryder2019-12-301-2/+2
|
* Add missing undo for strict quote map defsTom Ryder2019-12-301-0/+2
|
* Move strict quote mappings beneath var guardTom Ryder2019-12-301-4/+6
|
* Move ft=mail start suggestion to autoloadTom Ryder2019-12-302-40/+41
|
* Specify encoding of file with ZALGO commentTom Ryder2019-12-301-0/+2
|
* Add abort attribute for markdown#Fold()Tom Ryder2019-12-301-1/+1
| | | | | > vim/autoload/markdown.vim:2:1: Use the abort attribute for functions > in autoload (see Google VimScript Style Guide (Functions))
* Move Markdown folding into functionTom Ryder2019-12-302-23/+24
|
* Remove unneeded map#() autoload functionTom Ryder2019-12-302-13/+1
|