TJ DeVries
0f613482b3
feat(lua): add missing changes to autocmds lost in the rebase
...
Note: some of these changes are breaking, like change of API signatures
2022-02-28 19:53:50 +01:00
bfredl
6732cd9e57
Merge pull request #17529 from seandewar/api-string-oopsie
...
fix(api): convert blob to NUL-terminated API string
2022-02-28 14:59:52 +01:00
zeertzjq
cca08d0f3b
Merge pull request #17476 from dundargoc/test/emmylua
...
test: correct emmylua annotations
2022-02-28 21:21:41 +08:00
zeertzjq
e383543342
Merge pull request #17544 from r0x0d/update-readme-for-fedora-link
...
Fix fedora broken link
2022-02-28 09:38:00 +08:00
Rodolfo Olivieri
43c495b183
docs: fix fedora broken link in readme
...
The link to the neovim fedorapackage.org in the README.md was broken.
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com>
2022-02-27 22:19:16 -03:00
bfredl
fad33b095f
Merge pull request #14661 from tjdevries/tjdevries/lua_autocmd_v2
...
lua: autocmds take 2: electric autoroo
2022-02-28 00:07:31 +01:00
TJ DeVries
991e472881
feat(lua): add api and lua autocmds
2022-02-27 22:04:55 +01:00
Javier Lopez
1b5767aa34
feat(lua): add <f-args> to user commands callback ( #17522 )
...
Works similar to ex <f-args>. It only splits the arguments if the
command has more than one posible argument. In cases were the command
can only have 1 argument opts.fargs = { opts.args }
2022-02-27 12:35:06 -07:00
bfredl
c65d93e60a
Merge pull request #16969 from shadmansaleh/enhance/ingore_nore_on_plug_keymaps
...
feat: ignore nore on <Plug> maps
2022-02-27 16:47:55 +01:00
James McCoy
243869658e
Merge pull request #17540 from jamessan/luv-bump-fix
...
ci(lint): use bundled luv until system packages are updated
2022-02-27 09:16:50 -05:00
James McCoy
97ed3effff
ci(lint): re-add building of third-party
2022-02-27 09:07:11 -05:00
James McCoy
8d8288461a
ci(lint): use bundled luv until system packages are updated
2022-02-27 09:07:11 -05:00
James McCoy
55ab76a1c0
build: bump minimum version of luv to 1.43.0
...
This is required for the recent addition of lua loop threading
(luv_set_thread).
2022-02-27 09:06:55 -05:00
Christian Clason
9d3370a144
vim-patch:c51cf0329809 ( #17530 )
...
Update runtime files.
c51cf03298
2022-02-27 11:56:30 +01:00
bfredl
7dd2b0b79a
Merge pull request #17386 from bfredl/neothread
...
support threads in lua
2022-02-27 09:41:02 +01:00
zeertzjq
8bf3a3e303
Merge pull request #17432 from zeertzjq/vim-8.1.2336
...
vim-patch:8.1.2336,8.2.{4338,4401}: mapping cursor and redrawing patches
2022-02-27 10:51:11 +08:00
shadmansaleh
c031e038df
chore: remove <Plug> detection from vim.keymap
2022-02-27 08:21:21 +06:00
shadmansaleh
0347875a5c
feat: ignore nore on <Plug> maps
2022-02-27 08:21:21 +06:00
James McCoy
84812bcc2c
Merge pull request #17531 from dundargoc/refactor/coverity/big-parameter-passed-by-value
2022-02-26 19:41:22 -05:00
James McCoy
e47cdb4268
Merge pull request #17535 from dundargoc/test/ci-fold
2022-02-26 19:39:51 -05:00
Dundar Göc
24557a7f63
test(ci): remove non-existent ci-fold from tests
2022-02-27 01:02:58 +01:00
bfredl
525a3a90bc
Merge pull request #17525 from lf-/hardcopy-truecolor
...
feat(hardcopy): check gui colours for highlights first
2022-02-26 23:57:27 +01:00
Dundar Göc
da89725f34
fix(coverity/175977): big parameter passed by value
2022-02-26 21:46:05 +01:00
James McCoy
c26ef6bcd4
Merge pull request #17532 from dundargoc/ci/add-timeout
...
ci: add timeout to all jobs
2022-02-26 12:32:37 -05:00
Dundar Göc
80c3d042ed
ci: add timeout to all jobs
2022-02-26 16:57:47 +01:00
Sean Dewar
f6cc604af2
fix(api): convert blob to NUL-terminated API string
...
Looks like I did an oopsie; although API strings carry a size field, they should
still be usable as C-strings! (even though they may contain embedded NULs)
2022-02-26 14:18:34 +00:00
bfredl
850b3e19c9
refactor(lua): cleanup and docs for threads
2022-02-26 15:00:13 +01:00
bfredl
639ec044b7
Merge pull request #16845 from seandewar/floaty-aucmd-win
...
fix(aucmd_win): ensure aucmd_win stays floating
2022-02-26 14:53:50 +01:00
bfredl
4b834a9f7c
Merge pull request #17414 from zeertzjq/api-set-cursor-redraw
...
fix(api): nvim_win_set_cursor() redraw for cursorline and statusline
2022-02-26 14:52:24 +01:00
bfredl
634c3addd2
Merge pull request #17337 from dundargoc/refactor/pvs/v560
...
refactor(PVS/V560): part of conditional expression is always true/false
2022-02-26 14:48:12 +01:00
zeertzjq
41f309adeb
Merge pull request #17527 from zeertzjq/test-pending-win32
...
test: use helpers.pending_win32(pending) instead of iswin()
2022-02-26 21:17:38 +08:00
Björn Linse
acf38245d8
refactor(lua): use references directly on main thread
2022-02-26 14:01:38 +01:00
erw7
b87867e69e
feat(lua): add proper support of luv threads
2022-02-26 14:01:38 +01:00
Christian Clason
d0f8f76224
vim-patch:8.2.4464: Dtrace files are recognized as filetype D ( #17518 )
...
Problem: Dtrace files are recognized as filetype D.
Solution: Add a pattern for Dtrace files. (Teubel György, closes vim/vim#9841 )
Add some more testing.
4d56b971cb
2022-02-26 14:01:37 +01:00
Christian Clason
2703cf95dd
Merge pull request #17219 from clason/bump-luvit
...
build(deps): bump libuv and luv
2022-02-26 14:00:46 +01:00
zeertzjq
cfcc40cd48
Merge pull request #17479 from dundargoc/docs/usr04/update-Y-description
...
docs: update explanation of Y to reflect new defaults
2022-02-26 20:51:47 +08:00
bfredl
8dd3d40f5c
Merge pull request #17472 from lewis6991/signcol_improvements
...
signcol improvements
2022-02-26 13:37:01 +01:00
zeertzjq
0545bd2180
test: use helpers.pending_win32(pending) instead of iswin()
2022-02-26 19:40:11 +08:00
Christian Clason
2da9450de5
build(deps): bump libuv to 1.43.0+7ae0c95
2022-02-26 12:06:02 +01:00
Christian Clason
b857bc770b
build(deps): bump luv to 1.43.0-0
2022-02-26 12:00:45 +01:00
Jade Lovelace
e5b5cbd19c
feat(hardcopy): check gui colours for highlights first
...
Previously, :hardcopy would only use terminal highlight colours, with a
fixed mapping table, despite internally supporting true colour. This
patch looks at the guifg colour first while coming up with the printing
highlight colours, then falls back to the terminal ones.
I have passed through the modec argument in this change because it was
there before, but it could be deleted and hardcoded to 'c' since nobody
sets it to anything else anywhere.
2022-02-25 18:51:16 -08:00
James McCoy
005a7aa167
Merge pull request #17467 from dundargoc/ci/remove-failing-windows
...
ci: remove failing windows CI tests
2022-02-25 07:10:29 -05:00
Lewis Russell
9d53791cf8
fix(signcol): update cursor when signcol changes
...
Fixes #14195
2022-02-24 22:36:00 +00:00
Lewis Russell
eb6e5d0991
refactor(signcol): store signcol in win_T
2022-02-24 22:36:00 +00:00
Lewis Russell
e67cd22c38
fix(signcol): handle edge case with maximum value
...
50250542
failed to consider that the maximum passed to buf_signcols
is window scoped whereas the signcols value is buffer scoped. This can
lead to a bug where the signcolumn becomes incorrect if:
- global signcolumn is set to auto:N
- signcolumn in a window is changed locally to auto:M where M > N
- the buffer has a line with M or greater signs.
2022-02-24 22:35:59 +00:00
Gregory Anders
fdea15723f
feat(filetype): support scripts.vim with filetype.lua ( #17517 )
...
When filetype.vim is disabled, create the autocommand that runs
scripts.vim in filetype.lua.
2022-02-24 10:02:17 -07:00
Lewis Russell
b5bf4877c0
feat(highlight): support for blend in nvim_set_hl ( #17516 )
2022-02-24 09:50:05 -07:00
James McCoy
73da7cef7b
Merge pull request #17390 from RenFraser/feature/packaging
...
ci: improve cpack packaging
2022-02-24 06:46:07 -05:00
Dundar Göc
1630ec742d
docs: update explanation of Y to reflect new defaults
...
Closes https://github.com/neovim/neovim/issues/17435
2022-02-24 18:13:44 +08:00
Henry Fraser
087aad3dcd
ci: improved cpack packaging
...
Addresses: #12571
- Added the following installers through CMake files:
- Windows NSIS.
- Windows MSI.
- Windows zip.
- MacOs tarball.
- Linux tarball.
- Linux Deb package.
- Tweaked pipeline CPack commands to build using new CMakeLists.txt configuration file.
- Added icons and relevant packaging files.
- Updated notes.md to reflect new installation instructions.
This isn't meant to be the perfect solution, it's simply a first pass at using a
simple packaging system to build Windows installers. A Debian package has also
been added since it's very easy but other packages have been left out due to
limiting the scope. Hopefully we can build further upon this and improve it
over time with code signing, better icons and more user-friendly installation
graphics and so on.
2022-02-24 19:54:44 +10:00