aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
* runtime/matchit.vim: workaround broken 'packpath'Justin M. Keyes2019-08-04
| | | | fix #10680
* health.vim: check has("debug")Justin M. Keyes2019-08-04
|
* provider: g:loaded_xx_provider=2 means "enabled and working"Justin M. Keyes2019-08-04
| | | | | Value of 1 cannot be used, because users might set that in their vimrc to _disable_ a provider, which would confuse :checkhealth and has().
* provider: decide status by g:loaded_xx_providerJustin M. Keyes2019-08-04
|
* provider: let providers decide their statusRui Abreu Ferreira2019-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | Instead of deciding provider status in eval_has_provider, move the decision to the provider Vim scripts. Previously, provider loading worked as follows: 1. eval_has_provider() verified provider availability by searching for the provider#providername#Call function and cached this verificaion as a static variable for some providers 2. providers short-circuited on loading to prevent the definition of the Call function (with the exception of the node provider that did not) This commit changes the expected interface between nvim and its providers to facilitate provider reloading, by splitting the verification of the provider from the availability of the Call function. eval_has_provider() now checks for a provider#providername#enabled variable. It is up to the provider script to set this to 0 or 1 accordingly. eval_call_provider() remains unchanged. All providers hosting a Call function were updated to respect this. The clipboard provider now has a Reload function to reload the provider.
* doc: update 'shellredir' advice for powershell #10686Jan Edmund Lazo2019-08-04
| | | | | | | | | | | Encoding can be utf8, unicode, utf32. User can choose to omit '-Encoding' to default to 'unicode'. 'ascii' encoding corrupts the following file: https://www.w3.org/2001/06/utf-8-test/UTF-8-demo.html Inspect 'foo.txt' with the following code after downloading the file. Get-Content -Encoding UTF8 UTF-8-demo.html | Out-File -Encoding ascii foo.txt
* vim-patch:8.1.1762: some filetype rules are in the wrong placeJan Edmund Lazo2019-08-02
| | | | | | Problem: Some filetype rules are in the wrong place. Solution: Move to the right place. Add a few more tests. https://github.com/vim/vim/commit/c273405188cc2f19e949089cda1f92bd81610dac
* vim-patch:8.1.1761: filetype "vuejs" causes problems for some usersJan Edmund Lazo2019-08-02
| | | | | | Problem: Filetype "vuejs" causes problems for some users. Solution: Rename to "vue". https://github.com/vim/vim/commit/4248111497ab78f45d3d48576740949778a1e76b
* vim-patch:8.1.1187: cannot recognize PipfileJan Edmund Lazo2019-08-02
| | | | | | Problem: Cannot recognize Pipfile. Solution: Use existing filetypes. (Charles Ross, closes vim/vim#4280) https://github.com/vim/vim/commit/3a4c53ba51c01b8fea68972453a71c55cf32edbe
* runtime/optwin.vim: missing 'previewpopup' featureJustin M. Keyes2019-08-02
| | | | | test_options.vim fails, so we need to disable this until the feature is implemented.
* doc: remove "{not available ...}" noiseJustin M. Keyes2019-08-02
|
* vim-patch:5477506a9f01Justin M. Keyes2019-08-02
| | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/5477506a9f01d40fad2e8f0555bc37adee30478f NA: vim-patch:2a9c9f6d89f1 "undo extra changes in src/Makefile" https://github.com/vim/vim/commit/2a9c9f6d89f19f8fa8d926e80c7f988729f6f1bd
* vim-patch:85850f3a5ef9Justin M. Keyes2019-08-02
| | | | | Update runtime files https://github.com/vim/vim/commit/85850f3a5ef9f5a9d22e908ef263de8faa265a95
* vim-patch:396e829fa355Justin M. Keyes2019-08-02
| | | | | Update runtime files https://github.com/vim/vim/commit/396e829fa355ebc92a618ef18266a3fed71b7042
* vim-patch:6c1e1570b134Justin M. Keyes2019-08-02
| | | | | Update runtime files https://github.com/vim/vim/commit/6c1e1570b1346de0d438fbb991bddab38c228290
* vim-patch:12ee7ff00b91Justin M. Keyes2019-08-02
| | | | | Update runtime files https://github.com/vim/vim/commit/12ee7ff00b91d852e060bb24951d1c94239863eb
* vim-patch:773a97c254d0Justin M. Keyes2019-08-02
| | | | | Update runtime files - Add typescript syntax and indent. https://github.com/vim/vim/commit/773a97c254d02784079fb3b20447620412588850
* vim-patch:61da1bfa6c6bJustin M. Keyes2019-08-02
| | | | | Update runtime files. https://github.com/vim/vim/commit/61da1bfa6c6b19dd670671a318ce9f9e2acc784c
* vim-patch:7dd64a3e57d2Justin M. Keyes2019-08-02
| | | | | Update runtime files. https://github.com/vim/vim/commit/7dd64a3e57d296fdee3b3ffe6d938f634b59848c
* vim-patch:68e6560b84f1Justin M. Keyes2019-08-02
| | | | | Update runtime files. https://github.com/vim/vim/commit/68e6560b84f196c82e27a72669684d5506a3a837
* cleanupJustin M. Keyes2019-08-02
|
* vim-patch:a6c27c47ddf0Justin M. Keyes2019-08-01
| | | | | Update runtime files https://github.com/vim/vim/commit/a6c27c47ddf081859659d7de1caec675147e466b
* vim-patch:911ead126903Justin M. Keyes2019-08-01
| | | | | | | Update runtime files https://github.com/vim/vim/commit/911ead126903aeb9564bad89e46a147ed4959896 NA: vim-patch:602abeb20fb7
* vim-patch:62e1bb4a111eJustin M. Keyes2019-08-01
| | | | | | | Update runtime files. https://github.com/vim/vim/commit/62e1bb4a111e7ce570c30965f40a68a07a9da5b0 NA: vim-patch:496555fd1821
* vim-patch:723dd946f948Justin M. Keyes2019-08-01
| | | | | Update runtime files. https://github.com/vim/vim/commit/723dd946f94856be94a943876945fb1bd8169059
* vim-patch:63b74a8362b1Justin M. Keyes2019-08-01
| | | | | Update runtime files. https://github.com/vim/vim/commit/63b74a8362b14576b21d342dc424d0396ca8ea27
* vim-patch:26967617a30eJustin M. Keyes2019-08-01
| | | | | | | Update runtime files. https://github.com/vim/vim/commit/26967617a30e55aedc98b8f14b841d88469abd0e NA: vim-patch:55d81cd2a15d
* vim-patch:f6b401090e81Justin M. Keyes2019-08-01
| | | | | Update runtime files https://github.com/vim/vim/commit/f6b401090e816b4216f783a9b85d21d9ad134ff8
* vim-patch:4c92e75dd4ddJustin M. Keyes2019-08-01
| | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/4c92e75dd4ddb68dd92a86dd02d53c70dd4af33a vim-patch:c854898881c0 Revert change accidentally included in runtime file updates. Closes vim/vim#3998. https://github.com/vim/vim/commit/c854898881c02259f90170f210bf65bbd20cc1fc
* Merge #10646 'vim-patch: runtime patches'Justin M. Keyes2019-08-01
|\
| * runtime: move matchit.vim to /pack/dist/opt/Justin M. Keyes2019-08-01
| | | | | | | | | | | | Align matchit.vim with upstream Vim. We don't want to maintain a fork of matchit.vim; our small changes should be sent to https://github.com/chrisbra/matchit
| * vim-patch:94688b8a2a1fJustin M. Keyes2019-07-29
| | | | | | | | | | Add missing matchit file. https://github.com/vim/vim/commit/94688b8a2a1fc3d6c8e49151b9533ec1c0a6757f
| * vim-patch:314dd79cac2aJustin M. Keyes2019-07-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/314dd79cac2adc10304212d1980d23ecf6782cfc
| * vim-patch:2a953fcf107dJustin M. Keyes2019-07-29
| | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/2a953fcf107d24229fec8af820ee62c908caafbf
| * vim-patch:d09091d4955cJustin M. Keyes2019-07-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/d09091d4955c5f41de69928f2db85611ed54ed23
| * vim-patch:4c05fa08c973Justin M. Keyes2019-07-29
| | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/4c05fa08c9739e307ddc88ac91ba6d208f1fd68e
| * vim-patch:c8c884926750Justin M. Keyes2019-07-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/c8c8849267503b2d2d6d821047ee8619c7821728
| * vim-patch:9d87a37ee9d8Justin M. Keyes2019-07-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/9d87a37ee9d87f5bdbc779bc940d5f1e6f055d0a
| * vim-patch:d47d52232bf2Justin M. Keyes2019-07-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/d47d52232bf21036c5c89081458be7eaf2630d24
| * vim-patch:b730f0c7ba36Justin M. Keyes2019-07-29
| | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/b730f0c7ba36492d795f081b19bbcb85cdf0f50f
| * vim-patch:f0d58efc9dc4Justin M. Keyes2019-07-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/f0d58efc9dc46be37c629cbc99b4125448ca39fd
| * vim-patch:ba3ff539303cJustin M. Keyes2019-07-29
| | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/ba3ff539303c7bb6e46a6802dce3c7b2e55284e0
| * vim-patch:790c18bfa5dfJustin M. Keyes2019-07-29
|/ | | | | Update runtime files https://github.com/vim/vim/commit/790c18bfa5dfeca51749b752dddc41e60cb3fa54
* vim-patch:8.1.1138: add CompleteChanged #10644Justin M. Keyes2019-07-29
| | | | | | (This was originally a Neovim patch, but this commit merges some changes from the Vim patch.) https://github.com/vim/vim/commit/d7f246c68cfb97406bcd4b098a2df2d870b3ef92
* vim-patch:7.4.2213: runtime parts with EndOfBuffer port #10635Daniel Hahler2019-07-28
| | | | | | | Problem: Cannot highlight the "~" lines at the end of a window differently. Solution: Add the EndOfBuffer highlighting. (Marco Hinz, James McCoy) https://github.com/vim/vim/commit/58b853460add42098ab08017df9e030fb14fd34b Includes minor doc parts from 7.4.1304 for runtime/doc/eval.txt.
* vim-patch:b1c9198af (#10634)Daniel Hahler2019-07-28
| | | | | | Vim 8.1 release Update version number and information. Fix a couple of tests. https://github.com/vim/vim/commit/b1c9198afb7ff902588b45fbe44f0760a9f48375
* API: Context: save/restoreAbdelhakeem2019-07-27
|
* vim-patch:8.1.0706: introduce :redrawtabline #10570Jan Edmund Lazo2019-07-22
| | | | | | | Problem: Tabline is not always redrawn when something that is used in 'tabline' changes. Solution: Add ":redrawtabline" so that a plugin can at least cause the redraw when needed. https://github.com/vim/vim/commit/e12bab3144af8943937bd0ff4bc57f04e53037b3
* doc [ci skip] #10383Justin M. Keyes2019-07-19
| | | | - test/README.md: document luassert `TableFormatLevel` - CONTRIBUTING.md: absorb parts of the old "Development tips" wiki page
* vim-patch:8.1.0729: there is a SourcePre autocommand event but not a SourcePostJan Edmund Lazo2019-07-17
| | | | | | Problem: There is a SourcePre autocommand event but not a SourcePost. Solution: Add the SourcePost autocommand event. (closes vim/vim#3739) https://github.com/vim/vim/commit/2b6185287adf53343ed5f49e967ae402c64063e4