aboutsummaryrefslogtreecommitdiff
path: root/vim
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'hotfix/v8.25.2' into developTom Ryder2020-05-033-20/+15
|\ | | | | | | | | | | * hotfix/v8.25.2: Copy, don't reference XDG basedir lists Write v:null back out of XDG routines
| * Copy, don't reference XDG basedir listsTom Ryder2020-05-031-3/+3
| |
| * Write v:null back out of XDG routinesTom Ryder2020-05-033-18/+13
| | | | | | | | | | | | | | | | I had misconfigured my test machine, and was testing the latest Vim v8.2.x when I thought I was testing v7.0.0, which misled me into thinking v:null was defined on the latter version in commit 145998c. Reverse this and just use an empty string as the sentinel value; it's not strictly correct, but it doesn't matter much to XDG.
* | Remove trailing slashes from default XDG basedirTom Ryder2020-05-031-1/+1
| |
* | Use a dash rather than a three-period ellipsisTom Ryder2020-05-031-4/+4
|/
* Tighten :try block around 'dictionary'/'thesaurus'Tom Ryder2020-05-031-11/+11
|
* Factor out iteration variables with some mapsTom Ryder2020-05-031-17/+16
|
* Test dir lists for emptiness to avoid force :unletTom Ryder2020-05-031-15/+19
|
* 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.