| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
Problem: Get warning for deleting autocommand group when the autocommand
using the group is scheduled for deletion. (Pavol Juhas)
Solution: Check for deleted autocommand.
https://github.com/vim/vim/commit/5c80908ced601be6db7554a147cdb0f98ac8daa1
|
|
|
|
|
|
|
|
|
| |
Problem: Deleting an augroup that still has autocmds does not give a
warning. The next defined augroup takes its place.
Solution: Give a warning and prevent the index being used for another group
name.
https://github.com/vim/vim/commit/f2c4c391192cab6e923b1a418d4af09106fba25f
|
|
|
|
|
|
|
| |
Problem: Cannot update 'tabline' when a tab was closed.
Solution: Add the TabClosed autocmd event. (partly by Felipe Morales)
https://github.com/vim/vim/commit/12c11d553053f5a9eae9eb3c518279b12fa928c2
|
|
|
|
|
|
|
| |
Problem: No autocommand event to initialize a window or tab page.
Solution: Add WinNew and TabNew events. (partly by Felipe Morales)
https://github.com/vim/vim/commit/c917da4b3e8801a255dbefea8e4ed19c1c716dd8
|
|
|
|
|
|
|
|
| |
Problem: Crash when using tabnext in BufUnload autocmd. (Norio Takagi)
Solution: First check that the current buffer is the right one. (Hirohito
Higashi)
https://github.com/vim/vim/commit/30445cb6e94698d212ba866ef3e4022ac625540a
|
|\
| |
| | |
Refactor eval/typval_encode.h
|
| | |
|
| | |
|
| |
| |
| | |
Otherwise copyID will stay forever on empty dictionaries.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Also fixed dumping of partials by encode_vim_to_object and added code which is
able to work with partials and dictionaries to test/unit/eval/helpers.lua
(mostly copied from #5119, except for partials handling).
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| | |
Fixed local test failures somewhere in process.
|
| |
| |
| | |
Should fix some tests, including core/job_partial tests.
|
| |
| |
| |
| |
| | |
Renames `tv` function argument to `top_tv` and `cur_tv` variable to `tv`, so
`tv` will mean something more or less the same in both
_TYPVAL_ENCODE_CONVERT_ONE_VALUE and _TYPVAL_ENCODE_ENCODE functions.
|
| | |
|
| |
| |
| |
| | |
Should only happen when clearing VAR_FUNC typval which is not placed inside
a container.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Occurs when trying to dump a partial with attached self dictionary which
references that partial. “Infinite” loop should normally result in Neovim killed
by OOM killer.
Also moved the place when partials are unreferenced by clear_tv: from
…FUNC_START to …FUNC_END.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Except when they are system just in case. There should be no .c.h system files
though, but if there will be it is unlikely that they inherit the same
convention.
|
| | |
|
| |
| |
| |
| |
| | |
This makes gdb backtraces much more meaningful: specifically I now know at which
line it crashes in place of seeing that it crashes at
TYPVAL_ENCODE_DEFINE_CONV_FUNCTIONS macros invocation.
|
| |
| |
| |
| |
| |
| | |
Is known to crash in the current state.
Ref #5825.
|
| |
| |
| | |
maybe-uninitialized warning observed with -Ofast.
|
|\ \
| | |
| | | |
vim-patch:7.4.2127
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: The short form of ":noswapfile" is ":noswap" instead of ":now".
(Kent Sibilev)
Solution: Only require three characters. Add a test for the short forms.
https://github.com/vim/vim/commit/3bcfca3ab4db415d0e750e00204dd25a91fcee77
|
|\ \ \
| | | |
| | | | |
vim-patch: 7.4.2103
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Can't have "augroup END" right after ":au!".
Solution: Check for the bar character before the command argument.
https://github.com/vim/vim/commit/e99e84497b89e5f91df519790802770920ecf4fe
|
| | |
| | |
| | |
| | | |
Closes #5397
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
- Clarify documentation.
- Return `FAIL` and truncate if `fname` is too long.
- Add tests.
|
|/ /
| |
| |
| |
| |
| |
| | |
Problem: When there is an CmdUndefined autocmd then the error for a missing
command is E464 instead of E492. (Manuel Ortega)
Solution: Don't let the pointer be NULL.
https://github.com/vim/vim/commit/eac784eced501c54d2c99e18a1af96cd996f3a6c
|
|\ \
| | |
| | | |
Fix plugin which opens ShaDa files
|
| | |
| | |
| | | |
Fixes #5482
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Old versions of `xsel` do not support some required features.
Fall back to `xclip` then.
Closes #5853
|