Jan Edmund Lazo
61117d89a3
vim-patch:8.1.1838: there is :spellwrong and :spellgood but not :spellrare
...
Problem: There is :spellwrong and :spellgood but not :spellrare.
Solution: Add :spellrare. (Martin Tournoij, closes vim/vim#4291 )
08cc374dab
2021-06-12 13:06:48 -04:00
Jan Edmund Lazo
d3bdde0bad
test: clear $GZIP, use nvim's system() ( #14791 )
2021-06-12 13:05:43 -04:00
Björn Linse
db83be2dab
Merge pull request #14137 from last-partizan/patch-1-test
...
Fix popupmenu position in multigrid mode (pum_above)
2021-06-12 14:59:47 +02:00
Serg Tereshchenko
8d23941af8
fix(ui): Fix pum incorrect position in multigrid mode
...
Refs #12985
2021-06-12 14:34:02 +02:00
Jan Edmund Lazo
d09b8ad715
Merge pull request #14761 from janlazo/vim-8.2.2966
...
vim-patch:8.2.{1702,2422,2966,2971,2974}
2021-06-11 21:07:47 -04:00
Jan Edmund Lazo
2644fe5b7c
vim-patch:8.2.2974: Greek spell checking uses wrong case folding
...
Problem: Greek spell checking uses wrong case folding.
Solution: Fold capital sigma depending on whether it is at the end of a
word or not. (closes vim/vim#299 )
4f13527598
2021-06-11 17:00:14 -04:00
Michael Lingelbach
a9b8c780fe
Merge pull request #14773 from mjlbach/fix/vim-region-bounds
...
fix(lua): ensure vim.region truncates to buf range
2021-06-11 10:24:30 -07:00
Björn Linse
81a6b70880
Merge pull request #14686 from shadmansaleh/feat/evaluate_plugin/lua
...
runtime: allow to use .lua files for most features defined as &rtp/{feature}/*.vim
2021-06-11 17:42:21 +02:00
Thomas Vigouroux
fa768152dc
Merge pull request #14776 from vigoux/ts-0.19.5plus
...
deps(treesitter): bump to 0.19.5+
2021-06-11 16:34:16 +02:00
Thomas Vigouroux
69255fc7e4
Merge pull request #14777 from vigoux/label-dependencies
...
ci: correctly label dependencies PRs
2021-06-11 16:33:57 +02:00
Thomas Vigouroux
7b0836ed01
ci: correctly label dependencies PRs
...
Configures the labeler to handle PRs related to third-party.
2021-06-11 16:17:41 +02:00
Björn Linse
74140e7642
Merge pull request #14775 from bfredl/gcc11
...
macros: add a dummy statement to allow FALLTHROUGH in an empty case.
2021-06-11 15:19:58 +02:00
Thomas Vigouroux
3085788a3e
deps(treesitter): bump to 0.19.5+
...
This fixes a bunch of issues with queries.
2021-06-11 14:15:27 +02:00
Björn Linse
4eeefb8d45
macros: add a dummy statement to allow FALLTHROUGH in an empty case.
2021-06-11 12:07:07 +02:00
Michael Lingelbach
67eb63df50
Merge pull request #14769 from mjlbach/feature/fix_diagnostic_end_range
...
fix(lsp): cap diagnostic end range to buf length
2021-06-11 01:13:03 -07:00
Michael Lingelbach
cd3233c289
fix(lua): ensure vim.region truncates to buf range
...
If vim.region receives a large range outside of the current buffer
bounds, it will not check the range ahead of time and loop until neovim
exhausts the system memory.
Fixes #14743
2021-06-11 04:10:01 -04:00
Jan Edmund Lazo
8ebbeee1d0
vim-patch:8.2.2971: cannot yank a block without trailing spaces
...
Problem: Cannot yank a block without trailing spaces.
Solution: Add the "zy" command. (Christian Brabandt, closes vim/vim#8292 )
544a38e44d
2021-06-10 22:58:15 -04:00
Michael Lingelbach
f9b9b82047
fix(lsp): cap diagnostic end range to buf length
...
Closes #14743
2021-06-10 22:16:34 -04:00
Jan Edmund Lazo
d662dfde36
vim-patch:8.2.2422: crash when deleting with line number out of range
...
Problem: Crash when deleting with line number out of range. (Houyunsong)
Solution: Avoid using a negative line number.
1d859e2421
2021-06-10 21:28:30 -04:00
Jan Edmund Lazo
cb368e1bff
vim-patch:8.2.1702: crash when using undo after deleting folded lines
...
Problem: Crash when using undo after deleting folded lines.
Solution: Check for NULL pointer. (closes vim/vim#6968 )
da697645d5
2021-06-10 19:20:33 -04:00
Jan Edmund Lazo
292037ef9b
vim-patch:8.2.2966: ml_get errors after recovering a file
...
Problem: ml_get errors after recovering a file. (Yegappan Lakshmanan)
Solution: Fix the cursor position after deleting lines.
e3f50ad640
2021-06-10 19:20:32 -04:00
shadmansaleh
e1edc079dd
refactor(source): Move lua file detection to do_source
...
So now :source can run lua files too :)
* feat: Add support for :[ranged]source for lua files
2021-06-11 01:01:03 +06:00
shadmansaleh
92b6b3764c
refactor(tests): Simplify tests at functional/lua/runtime_spec
2021-06-11 01:01:03 +06:00
shadmansaleh
07c9b20c75
enhance(runtime): Enable completion for lua files
...
Enabled for `:colorscheme` `:compiler` filetype
2021-06-11 01:01:03 +06:00
shadmansaleh
f000251e08
feat(runtime): Allow lua to be used in syntax
2021-06-11 01:01:03 +06:00
shadmansaleh
f256a18fef
feat(runtime): Allow lua to be used in ftdetect
2021-06-11 01:01:02 +06:00
shadmansaleh
4dffe1ff2f
feat(runtime): Allow lua to be used in indent
2021-06-11 01:01:02 +06:00
shadmansaleh
fd5e5d2715
feat(runtime): Allow lua to be used in ftplugin
2021-06-11 01:01:02 +06:00
shadmansaleh
68be8b99cf
feat(runtime): Allow lua to be used in compiler
2021-06-11 01:01:02 +06:00
shadmansaleh
1e6c02510a
feat(runtime): Allow lua to be used in colorschemes
...
* tests(runtime): move runtime/plugin tests to functional/lua/runtime_spec
2021-06-11 01:01:02 +06:00
shadmansaleh
687eb0b39f
feat(startup): Source runtime/plugin/**/*.lua at startup
...
For opt plugins these files are sourced on `:packadd`
* `:runtime` Now can exexute lua files
2021-06-11 00:58:38 +06:00
Michael Lingelbach
1df8a34a7b
docs(contributing): update commit message instructions ( #14758 )
...
we are changing the way we write commits to increase automation. This commit explains how to write commit messages.
2021-06-10 19:08:58 +02:00
Björn Linse
988f88c24e
Merge pull request #14249 from euclidianAce/euclidianAce/win-config-include-border
...
include 'border' in nvim_win_get_config
2021-06-10 12:01:12 +02:00
Björn Linse
7b519cd11c
api:get_config: don't add border="none" (inactive default)
2021-06-10 10:41:50 +02:00
Corey Williamson
38d6452899
fix linter errors
2021-06-10 10:41:50 +02:00
Corey Williamson
8021c5a531
api: include border in nvim_win_get_config
2021-06-10 10:41:49 +02:00
Thomas Vigouroux
21645e603c
Merge pull request #14763 from neovim/marvim/api-doc-update/master
...
docs: regenerate
2021-06-10 10:05:55 +02:00
marvim
04f9511715
docs: regenerate
2021-06-10 08:03:28 +00:00
Björn Linse
70a1331dab
Merge pull request #14717 from notomo/add-win-call-api
...
api: add nvim_win_call
2021-06-10 10:02:31 +02:00
Björn Linse
53791c0546
Merge pull request #14510 from urandom/doc_nvim_buf_set_extmark
...
Minor observational corrections to the nvim_buf_set_extmark documentation
2021-06-10 09:39:35 +02:00
notomo
1a9eb7a987
api: add nvim_win_call
2021-06-10 09:34:29 +02:00
Björn Linse
fd7e77b227
Merge pull request #14757 from jbyuki/open_line_changed_bytes
...
fix: changed byte ranges for indented lines
2021-06-09 23:49:02 +02:00
jbyuki
a15c2cbab6
add tests in buffer_updates
2021-06-09 12:20:13 -07:00
jbyuki
7ff7ca56dd
minor fix
2021-06-09 11:58:25 +02:00
jbyuki
a1db340cea
minor fixes
2021-06-09 11:57:37 +02:00
jbyuki
d9e11f4f78
fix changed byte ranges for indented lines
2021-06-09 11:35:15 +02:00
Michael Lingelbach
93f15db5d6
Merge pull request #14736 from mfussenegger/lsp-diagnostic-get-qfitems
...
feat(lsp): Split out a "get qf items" func from set_loclist
2021-06-07 09:43:43 -07:00
Mathias Fussenegger
f03a4d616b
feat(lsp): Split out a diagnostics_to_items
function from set_loclist
...
Makes it easier to re-use the logic to populate the quickfix list
instead of the location list.
2021-06-07 18:24:32 +02:00
Thomas Vigouroux
f2906a4669
Merge pull request #14731 from neovim/marvim/api-doc-update/master
...
docs: regenerate
2021-06-06 20:10:07 +02:00
marvim
0819e1acf9
docs: regenerate
2021-06-06 10:23:07 +00:00