| Commit message (Collapse) | Author | Age |
... | |
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
test(old): add more missing test files and run more tests alone
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Copy four files from Vim v8.2.1432.
Try to match Vim's test_alot.vim.
This marks Vim patch 8.2.0164 as ported:
vim-patch:8.2.0164: test_alot takes too long
Problem: Test_alot takes too long.
Solution: Run several tests individually.
https://github.com/vim/vim/commit/842931cd7af37ea95e826b7a93a5d5587d18c9bb
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
ci: show failed message on Windows
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
Some clang and PVS fixes
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
test: mention poke_eventloop() instead of wait()
|
| |/ / / / / / |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
fix(pty_process_win/wait_eof_timer_cb): also check for proc->out.did_eof
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This reverts commit 07d3fb6e3b5f9f10b24103363ea7203deb336f06.
|
| |/ / / / / / |
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
fix(test): only use buffer completion in popupmenu timer test
|
|/ / / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
docs: clarify UIEnter and UILeave docs
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
chore(PVS): add PVS header to api/autocmd.c
|
|/ / / / / / / |
|
|\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | | |
test: move two mapping tests to ex_cmds/map_spec.lua
|
|/ / / / / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
--clean is supposed to emulate a "fresh install" and since Neovim
enables filetype detection and syntax highlighting by default, these
should be enabled when using --clean as well.
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
The oltests hang on windows, making all CI runs fail.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
refactor: remove unused K_AUCMD_SPECIAL
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
feat(lua): add :verbose support for lua config
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
`:verbose` didn't work properly with lua configs (For example:
options or keymaps are set from lua, just say that they were set
from lua, doesn't say where they were set at.
This fixes that issue. Now `:verbose` will provide filename and line no
when option/keymap is set from lua.
Changes:
- compiles lua/vim/keymap.lua as vim/keymap.lua
- When souring a lua file current_sctx.sc_sid is set to SID_LUA
- Moved finding scripts SID out of `do_source()` to `get_current_script_id()`.
So it can be reused for lua files.
- Added new function `nlua_get_sctx` that extracts current lua scripts
name and line no with debug library. And creates a sctx for it.
NOTE: This function ignores C functions and blacklist which
currently contains only vim/_meta.lua so vim.o/opt wrappers aren't
targeted.
- Added function `nlua_set_sctx` that changes provided sctx to current
lua scripts sctx if a lua file is being executed.
- Added tests in tests/functional/lua/verbose_spec.lua
- add primary support for additional types (:autocmd, :function, :syntax) to lua verbose
Note: These can't yet be directly set from lua but once that's possible
:verbose should work for them hopefully :D
- add :verbose support for nvim_exec & nvim_command within lua
Currently auto commands/commands/functions ... can only be defined
by nvim_exec/nvim_command this adds support for them. Means if those
Are defined within lua with vim.cmd/nvim_exec :verbose will show their
location . Though note it'll show the line no on which nvim_exec call was made.
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
docs: clarify actual behavior of <Plug>
|
|/ / / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
feat(lua_autocmd): episode III (the autocmds strike back)
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
Note: some of these changes are breaking, like change of API signatures
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
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)
|
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
test: correct emmylua annotations
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This will fix the warnings sumneko language server outputs.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix fedora broken link
|
|/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The link to the neovim fedorapackage.org in the README.md was broken.
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com>
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
lua: autocmds take 2: electric autoroo
|
|/ / / / / / / |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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 }
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
feat: ignore nore on <Plug> maps
|
| | | | | | | | |
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
ci(lint): use bundled luv until system packages are updated
|
| | | | | | | | | |
|