| Commit message (Collapse) | Author | Age |
| |
|
|
|
| |
close #23424
|
|\
| |
| | |
Fix bugs with ext_multigrid resized grid
|
| | |
|
| | |
|
|/ |
|
|
|
| |
Some small general fixes found working on developing async parsing.
|
|
|
|
|
|
|
|
| |
Problem: Luau files are not recognized.
Solution: Add a patter for Luau files. (Amaan Qureshi, closes vim/vim#12317)
https://github.com/vim/vim/commit/2dcfe9ae1df61e1249520ed435dd8cf60e157103
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
|
|
|
|
| |
The module is used internally and not intended to be used by plugins or
users.
|
|
|
|
|
|
| |
This makes it possible to specify a different URL or file path from the
command line.
Closes https://github.com/neovim/neovim/issues/23366.
|
| |
|
|
|
|
| |
5ms (#23375)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Cmake truncates the full link path to a shared library if it is missing
an SONAME in some undocumented scenarios. This causes builds in some
systems to fail if "lpeg" isn't a library on the system path.
The path of imported libraries aren't modified by cmake, so we can use
that as a workaround until a proper solution for this has been
identified.
Closes https://github.com/neovim/neovim/issues/23395.
|
|
|
|
|
|
| |
Problem: The falsy operator is not tested properly.
Solution: Add a few more test cases. (closes vim/vim#12319)
https://github.com/vim/vim/commit/58a44751cec55be1ace0d4be5367dc19bc56be5d
|
|
|
|
|
|
| |
When injections are added or removed make sure to:
- invoke 'changedtree' callbacks for when new trees are added.
- invoke 'changedtree' callbacks for when trees are invalidated
- redraw regions when languagetree children are removed
|
| |
|
| |
|
| |
|
|
|
| |
and set by default in `ftplugin/query.lua`
|
|
|
| |
Co-authored-by: marvim <marvim@users.noreply.github.com>
|
|\
| |
| | |
Add vim.iter benchmark to benchmark test suite
|
| |
| |
| |
| |
| |
| |
| |
| | |
Packing and unpacking return values impairs performance considerably.
In an attempt to avoid creating tables as much as possible we can
instead pass return values between functions (which does not require
knowing the number of values a function might return). This makes the
code more complex, but improves benchmark numbers non-trivially.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Using uninitialized memory with fuzzy matching.
Solution: Initialize the arrays used to store match positions.
https://github.com/vim/vim/commit/caf642c25de526229264cab9425e7c9979f3509b
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
| |
| |
| |
| | |
Co-authored-by: clason <clason@users.noreply.github.com>
Co-authored-by: lewis6991 <lewis6991@users.noreply.github.com>
|
| |
| |
| |
| | |
This will allow us to use it in containers as well as specify whether we
want to install test dependencies.
|
| |
| |
| |
| | |
This increases CI time, but prevents situations where it works on CI but
not locally.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: The ruler percentage can't be localized.
Solution: Use a string that can be translated. (Emir Sari, closes vim/vim#12311)
https://github.com/vim/vim/commit/971cd2b8bc3e3a7faa886162cd7568938c627882
Co-authored-by: Emir SARI <emir_sari@icloud.com>
|
| |
| |
| |
| | |
It will result in less CI code, and the additional CI time is
negligible.
|
|\ \
| | |
| | | |
vim-patch:8.2.{0551,0578,0672}: heredoc for interfaces does not support "trim"
|
| | |
| | |
| | |
| | | |
Also do not crash when getting heredoc fails.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Heredoc in scripts does not accept lower case marker.
Solution: Allow lower case only in non-Vim scripts. (Ken Takata,
closes vim/vim#6019)
https://github.com/vim/vim/commit/6ab0953fefe31fef91e40752a675ceb60fc2fe03
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Heredoc for interfaces does not support "trim".
Solution: Update the script heredoc support to be same as the :let command.
(Yegappan Lakshmanan, closes vim/vim#5916)
https://github.com/vim/vim/commit/6c2b7b8055b96463f78abb70f58c4c6d6d4b9d55
|
|/ /
| |
| |
| |
| |
| |
| | |
Problem: Not all code for options is tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5913)
https://github.com/vim/vim/commit/1363a30cef382b912bf092969e040333c5c293c6
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
This will prevent situations where the linting works on CI but not
locally, at the cost of increased CI time.
Also manually ignore `runtime/vim/lua/re.lua`, as the .styluaignore
isn't respected when specifying a file instead of a directory.
|
|\ \
| | |
| | | |
vim-patch:9.0.{1336,1372}
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Test for 'toolbariconsize' may fail.
Solution: Only test 'toolbariconsize' when it is supported. (James McCoy,
closes vim/vim#12095)
https://github.com/vim/vim/commit/db1887ce40452daea8c4e8734ec64202e5f24130
Co-authored-by: James McCoy <jamessan@jamessan.com>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Functions without arguments are not always declared properly.
Solution: Use "(void)" instead of "()". (Yegappan Lakshmanan, closes vim/vim#12031)
https://github.com/vim/vim/commit/a23a11b5bf03454b71fdb5deac0d5f641e222160
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
|
|\ \
| |/
|/| |
vim-patch:9.0.{1330,1345,1353,1359,1369,1374}: handling new value of an option has a long "else if" chain
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Function for setting options not used consistently.
Solution: Use a function for 'encoding' and terminal options. (Yegappan
Lakshmanan, closes vim/vim#12099)
https://github.com/vim/vim/commit/c727b19e9f1df36e44321d933334c7b4961daa54
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Still some "else if" constructs for setting options.
Solution: Add a few more functions for handling options. (Yegappan
Lakshmanan, closes vim/vim#12090)
https://github.com/vim/vim/commit/c6ff21e876af0e3ad59664dd0f69359c4b6e9f1d
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Too many "else if" statements in handling options.
Solution: Add more functions for handling option changes. (Yegappan
Lakshmanan, closes vim/vim#12060)
https://github.com/vim/vim/commit/5da901bb68717b2baff6e971c1517219b6ee3a67
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Too many "else if" statements to handle option values.
Solution: Add more functions to handle option value changes. (Yegappan
Lakshmanan, closes vim/vim#12058)
https://github.com/vim/vim/commit/6d611de58c8e324491415da8e79c6bd3faa3e848
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Too many "else if" statements for handling options.
Solution: Add more functions to handle options. (Yegappan Lakshmanan,
closes vim/vim#12051)
https://github.com/vim/vim/commit/8ad862a1f9d6f4128de856ccfabbeb7546d33b98
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Handling new value of an option has a long "else if" chain.
Solution: Use a function pointer. (Yegappan Lakshmanan, closes vim/vim#12015)
https://github.com/vim/vim/commit/af93691b53f38784efce0b93fe7644c44a7e382e
|
|/ |
|
|
|
|
|
|
|
|
|
| |
Problem: Undo file is not synced. (Sami Farin)
Solution: Sync the undo file if 'fsync' is set. (Christian Brabandt,
closes vim/vim#8879, closes vim/vim#8920)
https://github.com/vim/vim/commit/340dd0fbe462a15a9678cfba02085b4adcc45f02
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|