zeertzjq
04f6463ee2
Merge pull request #24211 from neovim/backport-24147-to-release-0.9
...
[Backport release-0.9] fix(ftplugin): respect runtimepath ordering
2023-06-30 18:32:27 +08:00
zeertzjq
1f9c2cfa91
test(lua/runtime_spec): add test for ftplugin ordering
...
(cherry picked from commit 6cceef6d4c
)
2023-06-30 10:22:24 +00:00
Christian Clason
657072fc62
fix(ftplugin): respect runtimepath ordering
...
Problem: bundled `ftplugin/foo/*.vim` are sourced before user
`ftplugin/foo.vim`.
Solution: call `runtime!` once on all patterns to be sourced.
Followup to #23801 . Fixes #24003 .
(cherry picked from commit 502a7a0558
)
2023-06-30 10:22:24 +00:00
zeertzjq
f088b26ab1
Merge pull request #24208 from neovim/backport-24207-to-release-0.9
...
[Backport release-0.9] fix(statusline): fill for double-width char after moving items
2023-06-30 08:47:49 +08:00
zeertzjq
072d0b796e
fix(statusline): fill for double-width char after moving items
...
(cherry picked from commit 55fa460c0a
)
2023-06-30 00:36:28 +00:00
zeertzjq
4be7f29af6
Merge pull request #24201 from neovim/backport-24200-to-release-0.9
...
[Backport release-0.9] refactor: remove some casts to char *
2023-06-29 16:09:49 +08:00
zeertzjq
914717aa8b
refactor: remove some casts to char *
...
(cherry picked from commit ac26b66821
)
2023-06-29 07:49:05 +00:00
zeertzjq
e2ceb8dd47
Merge pull request #24199 from neovim/backport-24198-to-release-0.9
...
[Backport release-0.9] fix(column): handle unprintable chars in 'statuscolumn'
2023-06-29 11:48:11 +08:00
zeertzjq
a830373860
fix(column): handle unprintable chars in 'statuscolumn'
...
(cherry picked from commit 4e206a6a41
)
2023-06-29 03:38:15 +00:00
zeertzjq
81290cda02
Merge pull request #24193 from neovim/backport-24190-to-release-0.9
...
[Backport release-0.9] fix(column): use maxwidth to allocate/fill 'statuscolumn' click defs
2023-06-29 06:12:14 +08:00
Luuk van Baal
f81b85a0fa
fix(column): use maxwidth to allocate/fill 'statuscolumn' click defs
...
(cherry picked from commit d9477a730b
)
2023-06-28 21:16:23 +00:00
github-actions[bot]
c8bd1d131f
[Backport release-0.9] fix(api): nvim_cmd{cmd="win_getid"} parsed as :winsize ( #24189 )
...
fix(api): nvim_cmd{cmd="win_getid"} parsed as :winsize
Problem:
`:lua vim.cmd.win_getid(30,10)` is interpreted as `:win[size] 30 10`.
User intention was to call `vim.fn.win_getid(30,10)`.
Solution:
Check that the `cmd` actually matches the resolved command.
(cherry picked from commit 629f8d1e46
)
Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
2023-06-28 05:34:55 -07:00
zeertzjq
213a5204ee
Merge pull request #24160 from neovim/backport-24158-to-release-0.9
...
[Backport release-0.9] fix(charset): fix wrong display of 0xffff
2023-06-26 12:37:01 +08:00
zeertzjq
54294140d7
fix(charset): fix wrong display of 0xffff
...
(cherry picked from commit fe3493679d
)
2023-06-26 03:53:14 +00:00
zeertzjq
e4945e69f7
Merge pull request #24125 from neovim/backport-24123-to-release-0.9
...
[Backport release-0.9] fix(cmdline): don't redraw 'tabline' in Ex mode
2023-06-23 07:11:03 +08:00
zeertzjq
74c8878e9f
fix(cmdline): don't redraw 'tabline' in Ex mode
...
Redrawing of 'statusline' and 'winbar' are actually already inhibited by
RedawingDisabled in Ex mode.
In Vim there is a check for `msg_scrolled == 0` (which is false in Ex
mode) since Vim doesn't have msgsep. Add a `!exmode_active` check here
in Nvim instead.
(cherry picked from commit e056777a88
)
2023-06-22 22:40:44 +00:00
github-actions[bot]
b9a513ae11
[Backport release-0.9] fix(fs): make normalize()
work with '/' path ( #24060 )
...
fix(fs): make `normalize()` work with '/' path
Problem: Current implementation of "remove trailing /" doesn't
account for the case of literal '/' as path.
Solution: Remove trailing / only if it preceded by something else.
(cherry picked from commit 80ff66118a
)
Co-authored-by: Evgeni Chasnovski <evgeni.chasnovski@gmail.com>
2023-06-19 02:01:12 -07:00
zeertzjq
d9a76056bb
Merge pull request #24036 from neovim/backport-24034-to-release-0.9
...
[Backport release-0.9] vim-patch:9.0.1636: expanding a pattern interferes with cmdline completion
2023-06-16 07:18:06 +08:00
zeertzjq
6ed84f8571
vim-patch:9.0.1636: expanding a pattern interferes with cmdline completion
...
Problem: Expanding a pattern interferes with command line completion.
Solution: Set the file index only when appropriate. (closes vim/vim#12519 )
094dd152fe
(cherry picked from commit a81b2b72c2
)
2023-06-15 23:02:40 +00:00
github-actions[bot]
0f121fea81
[Backport release-0.9] fix(codelens): add buffer and line checks before displaying codelens ( #24014 )
...
fix(codelens): add buffer and line checks before displaying codelens
(cherry picked from commit 928dc33053
)
Co-authored-by: Rohit Sukumaran <rohit.sukumaran@kredx.com>
2023-06-13 19:55:00 +02:00
zeertzjq
db41f29b7c
Merge pull request #24012 from neovim/backport-24010-to-release-0.9
...
[Backport release-0.9] fix(api): redundant error when using `nvim_cmd`
2023-06-13 21:54:13 +08:00
Famiu Haque
4c8376a876
fix(api): redundant error when using nvim_cmd
...
`nvim_cmd` shows multiple errors when attempting to edit another buffer
through a command when `curbuf->b_ro_locked` is set. This PR fixes that
by removing a redundant error in `execute_cmd`.
(cherry picked from commit 3e6af30888
)
2023-06-13 13:43:45 +00:00
zeertzjq
3d06b6c6af
Merge pull request #23990 from neovim/backport-23988-to-release-0.9
...
[Backport release-0.9] fix(remote): restore previous --remote-expr output formatting
2023-06-11 22:26:37 +08:00
zeertzjq
abed0acf56
fix(remote): restore previous --remote-expr output formatting
...
- Use tostring() as that's what print() uses internally.
- Do not append trailing new line.
(cherry picked from commit b6d89de60e
)
2023-06-11 14:12:51 +00:00
zeertzjq
2f9ee5eb16
Merge pull request #23982 from neovim/backport-23980-to-release-0.9
...
[Backport release-0.9] fix(remote): make --remote-expr print to stdout
2023-06-11 15:42:35 +08:00
zeertzjq
4dafd5341a
fix(remote): make --remote-expr print to stdout
...
(cherry picked from commit 54a05558e6
)
2023-06-11 07:30:08 +00:00
zeertzjq
adea8885c4
Merge pull request #23979 from neovim/backport-23975-to-release-0.9
...
[Backport release-0.9] fix(helptags): make multibyte help tags work properly
2023-06-11 12:37:17 +08:00
zeertzjq
135cdd5ac0
fix(helptags): make multibyte help tags work properly
...
(cherry picked from commit 9b6702c370
)
2023-06-11 04:23:32 +00:00
zeertzjq
d182c1b526
Merge pull request #23974 from neovim/backport-23973-to-release-0.9
...
[Backport release-0.9] ci: add runner image version to cache key
2023-06-10 22:58:46 +08:00
dundargoc
3dae99d86a
ci: add runner image version to cache key
...
This will ensure the cache isn't used when an image upgrade changes the
compiler version, causing the build to fail.
(cherry picked from commit dd6b6f185b
)
2023-06-10 14:37:00 +00:00
zeertzjq
470017c9a8
Merge pull request #23952 from neovim/backport-23951-to-release-0.9
...
[Backport release-0.9] vim-patch:9.0.1616: quickfix text field is truncated
2023-06-08 09:08:25 +08:00
zeertzjq
5825aec7ae
vim-patch:9.0.1616: quickfix text field is truncated
...
Problem: Quickfix text field is truncated.
Solution: Fix output of text field after pattern field in quickfix buffer.
(Shane Harper, closes vim/vim#12498 )
5bf042810b
Co-authored-by: Shane Harper <shane@shaneharper.net>
(cherry picked from commit 8fe24cc428
)
2023-06-07 23:03:42 +00:00
zeertzjq
3904bf4906
Merge pull request #23944 from neovim/backport-23943-to-release-0.9
...
[Backport release-0.9] fix(events): don't expand non-file as file name
2023-06-07 10:29:08 +08:00
zeertzjq
27c3e1d18f
fix(events): don't expand non-file as file name
...
(cherry picked from commit dd24ea8195
)
2023-06-07 02:17:40 +00:00
zeertzjq
0bbd78aef1
revert: "refactor: eliminate autocmd_fname_full
global"
...
This reverts commit 82cd0be2ea
.
(cherry picked from commit 971049f318
)
2023-06-07 02:17:40 +00:00
zeertzjq
db33f17618
Merge pull request #23935 from neovim/backport-23933-to-release-0.9
...
[Backport release-0.9] fix(statusline): redraw when VIsual_mode changes
2023-06-06 19:40:46 +08:00
zeertzjq
7e7fc4885f
fix(statusline): redraw when VIsual_mode changes
...
(cherry picked from commit 397d861566
)
2023-06-06 11:25:03 +00:00
zeertzjq
55373061ab
Merge pull request #23931 from neovim/backport-23929-to-release-0.9
...
[Backport release-0.9] fix(spell): splice extmarks on :spellrepall
2023-06-06 10:49:15 +08:00
zeertzjq
79c8df7e97
fix(spell): splice extmarks on :spellrepall
...
(cherry picked from commit 22241639eb
)
2023-06-06 02:32:51 +00:00
zeertzjq
6937075304
Merge pull request #23923 from neovim/backport-23922-to-release-0.9
...
[Backport release-0.9] fix(editorconfig): check that buffer is valid
2023-06-06 06:24:10 +08:00
Gregory Anders
d7212c10e2
fix(editorconfig): check that buffer is valid
...
Fixes: https://github.com/neovim/neovim/issues/23921
(cherry picked from commit 1cf3184f95
)
2023-06-05 16:53:33 +00:00
zeertzjq
af1f4c7122
Merge pull request #23900 from neovim/backport-23899-to-release-0.9
...
[Backport release-0.9] fix(ui): don't send empty grid_line with redrawdebug=compositor
2023-06-04 10:58:37 +08:00
zeertzjq
06d0985722
fix(ui): don't send empty grid_line with redrawdebug=compositor
...
(cherry picked from commit 12f2e47f2a
)
2023-06-04 02:49:20 +00:00
zeertzjq
b9e380fed9
Merge pull request #23883 from neovim/backport-23073-to-release-0.9
...
[Backport release-0.9] build: don't print installed files locally
2023-06-02 22:14:28 +08:00
dundargoc
d964aba20d
build: don't print installed files locally
...
It takes a significant amount of time to install neovim, and doubly so
on Windows, due to the sheer amount of files neovim ships with. On CI
this information may be important though, so we enable it if the
CI_ENABLE option is set to ON.
(cherry picked from commit 85baadd3d5
)
2023-06-02 14:01:36 +00:00
Christian Clason
4892db22e2
fix(treesitter): remove incompatible c query ( #23859 )
...
`#has-parent?` and `#has-ancestor?` predicates were not backported
2023-06-02 11:53:40 +02:00
zeertzjq
7ef651beaf
Merge pull request #23881 from neovim/backport-23878-to-release-0.9
...
[Backport release-0.9] ci: remove ci/ from cache key
2023-06-02 17:40:15 +08:00
zeertzjq
0db9169a52
ci: remove ci/ from cache key
...
The ci/ directory is now only used for Cirrus, not for GitHub Actions.
(cherry picked from commit d928079c81
)
2023-06-02 09:39:00 +00:00
zeertzjq
9078db9bbb
Merge pull request #23874 from neovim/backport-23873-to-release-0.9
...
[Backport release-0.9] vim-patch:9.0.1597: cursor ends up below the window after a put
2023-06-02 09:00:13 +08:00
zeertzjq
0e39b334c0
vim-patch:9.0.1597: cursor ends up below the window after a put
...
Problem: Cursor ends up below the window after a put.
Solution: Mark w_crow and w_botline invalid when changing the cursor line.
(closes vim/vim#12465 )
8509014add
Co-authored-by: Bram Moolenaar <Bram@vim.org>
(cherry picked from commit 7a0726caee
)
2023-06-02 00:49:10 +00:00