| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
| |
Notable changes are performance increases for fetching repositories and
simpler workflow file.
|
| |
|
| |
|
|
|
| |
This will ensure we don't accidentally have outdated actions.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
window (#22346)
Problem: Crash when using buffer-local user command in cmdline window.
(Karl Yngve Lervåg)
Solution: Use the right buffer to find the user command. (closes vim/vim#12030,
closes vim/vim#12029)
https://github.com/vim/vim/commit/b444ee761a2956a996a75d923281c51fa1a759f3
|
|
|
|
|
|
|
|
|
|
| |
(#22343)
Problem: Illegal memory access when using :ball in Visual mode.
Solution: Stop Visual mode when using :ball. (Pavel Mayorov, closes vim/vim#11923)
https://github.com/vim/vim/commit/e1121b139480f53d1b06f84f3e4574048108fa0b
Co-authored-by: Pavel Mayorov <pmayorov@cloudlinux.com>
|
|
|
| |
When use_builtin_ui is true, Nvim will exit before line 385 is reached.
|
|
|
| |
Co-authored-by: Ben Morgan <cassava@iexu.de>
|
|
|
|
|
|
| |
Problem: Completion of map includes simplified ones.
Solution: Do not complete simplified mappings. (closes vim/vim#12013)
https://github.com/vim/vim/commit/997b8a015cd39141866e953651d55c705275cbd6
|
| |
|
|
|
|
|
|
|
| |
Previously, all targets were connected in one main target called
third-party in order to remove any potentially conflicting shared
library. We can make each dependency target independent of each other by
only removing shared libraries from luajit and msgpack in their own
targets, as only these has unwanted shared libraries.
|
| |
|
|
|
|
|
|
| |
After #21831 `in_fd` is no longer set to stderr when starting TUI, so
check for `stdin_isatty` instead.
Fix #22259.
|
|
|
|
| |
This commit fixes an assertion failure on windows debug builds that was
introduced in https://github.com/neovim/neovim/pull/22128 .
|
|
|
|
|
|
|
|
|
| |
(#22320)
Problem: "gj" and "gk" do not move correctly over a closed fold.
Solution: Use the same code as used for "j"/"k" to go to the next/previous
line. (Luuk van Baal, closes vim/vim#12007)
https://github.com/vim/vim/commit/441a7a94482f704b66253b8d08130f27b6b13736
|
|
|
|
|
|
|
|
|
| |
Problem: PRQL files are not recognized.
Solution: Add a filetype pattern for PRQL files. (Matthias Queitsch,
closes vim/vim#12018)
https://github.com/vim/vim/commit/9de960ace0f017fcfeaf64a2f6492f0f88b11fdb
Co-authored-by: Matthias Queitsch <matthias.queitsch@mailbox.org>
|
| |
|
|
|
|
| |
The :version output is already crowded as is, the last thing we need is
extraneous messages about who compiled it.
|
|
|
| |
Neovim doesn not have any optional features.
|
|
|
|
|
|
|
| |
Having to specify CI_BUILD for every CI job requires boilerplate. More
importantly, it's easy to forget to enable CI_BUILD, as seen by
8a20f9f98a90a7a43aea08fcde2c40a5356b4f7b. It's simpler to remember to
turn CI_BUILD off when a job errors instead of remembering that every
new job should have CI_BUILD on.
|
|
|
|
|
|
| |
Multi-config generators can be tricky so testing them would be good.
Also test GCC release and MinSizeRel build types as they're prone to
unusual warnings. Remove release testing from test.yml as this is a
sufficient replacement.
|
|
|
|
| |
Use test.yml and link to that workflow, as build.yml is mostly
only for checking CMake files.
|
|
|
|
|
| |
Having a workflow that only builds neovim without running all of the
tests is a cheap way to test the build still works without burning too
much CI time.
|
| |
|
|\
| |
| | |
Fix some mistakes and warnings in tests
|
| |
| |
| |
| | |
This avoids changing cmdline and fixes a warning.
|
|/
|
|
| |
Include the rest of the line and allow multiple {MATCH:} patterns.
|
|\
| |
| | |
vim-patch:9.0.1315: escaping for completion of map command not properly tested
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Escaping for completion of map command not properly tested.
Solution: Add a few test cases. (closes vim/vim#12009)
https://github.com/vim/vim/commit/c3a26c6bff666a368b0a22d35d2e00aa62770f8c
|
| | |
|
|/
|
|
|
|
|
|
|
| |
libtool, autoconf, automake and perl are no longer dependencies of
neovim and doesn't need to be installed in CI anymore. The dependencies
and the commit that removed them as dependencies are the following:
libtool: b05100a9eaad5980ea7652137bc4a1c2d15d752f
perl: 20a932cb72cf077d54e3498ef93341ffe3d4cdbb
autoconf+automake: e23c5fda0a3fe385af615372c474d4dad3b74464
|
| |
|
| |
|
|
|
| |
15 minutes is too short for TSAN.
|
|\
| |
| | |
vim-patch:8.2.0148
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Mapping related function in wrong source file.
Solution: Move the function. Add a few more test cases. (Yegappan
Lakshmanan, closes vim/vim#5528)
https://github.com/vim/vim/commit/7f51bbe0d19f1f0cb0321326f45a17b4f5155f89
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
| |
buffer (#22286)
Problem: :messages behavior depends on 'fileformat' of current buffer.
Solution: Pass the buffer pointer to where it is used. (Mirko Ceroni,
closes vim/vim#11995)
https://github.com/vim/vim/commit/1d87e11a1ef201b26ed87585fba70182ad0c468a
Co-authored-by: cero1988 <mirkoceroni@mirkoceroni.it>
|
|
|
|
|
|
|
|
|
| |
Libuv's recent changes in their pc file breaks cmake; they are using
-l:libuv.a for the linker, and it seems cmake can't resolve that.
Prefer using their cmake config file instead instead, and use the find
module as a fall-back in case it fails.
Closes https://github.com/neovim/neovim/issues/22271.
|
|
|
|
|
|
|
|
| |
When using a multi config generator, CMake generates an output file for
each configuration when using file(GENERATE). When the contents of the
file for each configuration are different, CMake fails. Instead, create
separate files for each configuration and add a build time step to copy
the configuration specific file to the generic path "auto/versiondef.h"
which is included at build time.
|
|
|
|
|
| |
Allow specifying the HOSTNAME variable by defining it with -D when
invoking CMake, instead of overriding it with the output of
HOSTNAME_RPG.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem:
The Lua-API bridge allows Dict params to be empty Lua (list) tables at
the function-signature level. But not for _nested_ Dicts, because they
are not modeled:
https://github.com/neovim/neovim/blob/fae754073289566051433fae74ec65783f9e7a6a/src/nvim/api/keysets.lua#L184
Some API functions like nvim_cmd check for kObjectTypeDictionary and
don't handle the case of empty Lua tables (treated as "Array").
Solution:
Introduce VALIDATE_T_DICT and use it in places where
kObjectTypeDictionary was being checked directly.
fixes #21005
|
|
|
| |
'balloonexpr' option was removed in Nvim.
|