| Commit message (Collapse) | Author | Age |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Man test fails when run with the GUI.
Solution: Adjust for different behavior of GUI. Add assert_inrange().
https://github.com/vim/vim/commit/61c04493b00f85d0b97436260a9ef9ab82143b78
Only changes related to assert_inrange() were included, since we have a
distinct man plugin.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Updated runtime files.
https://github.com/vim/vim/commit/6f1d9a096bf22d50c727dca73abbfb8e3ff55176
This was already included as 6ba3b8538245d1176b869734c76f2688709cf106,
but the vim-patch: tag didn't contain enough digits for vim-patch.sh to
notice it.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Text object tests are old style.
Solution: Turn them into new style tests. (James McCoy, closes vim/vim#941)
https://github.com/vim/vim/commit/00b24be454800f544676aa8850fb4378a568901e
|
| | |
| | |
| | |
| | |
| | |
| | | |
Update runtime files.
https://github.com/vim/vim/commit/42ebd066422d73cdb7bda6a1dc828a3dd022dec8
|
|/ / |
|
|\ \
| | |
| | | |
vim-patch:7.4.1991,7.4.1992,7.4.1993,7.4.1994
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: True-false test fails.
Solution: Filter the dict to only keep the value that matters.
https://github.com/vim/vim/commit/05e418d436410cd8bbf5a29ff81e8ad68408b1e8
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Not all TRUE and FALSE arguments are tested.
Solution: Add a few more tests.
https://github.com/vim/vim/commit/6bb450145e96d7b182769fd9502a267da72667ec
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Values for true and false can be confusing.
Solution: Update the documentation. Add a test. Make v:true evaluate to
TRUE for a non-zero-arg.
https://github.com/vim/vim/commit/e381d3d5e098546854b008e01ca1d28ba1a4a057
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: glob() does not add a symbolic link when there are no wildcards.
Solution: Remove the call to mch_getperm().
https://github.com/vim/vim/commit/00efded1064427ab3f84e4d57af62e0aab876fc6
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Default Vim behavior of i_CTRL-<Space> is to insert the last-inserted
text and exit insert mode. :help i_CTRL-@
Before this commit that did not happen because insert_handle_key()
checks for NUL instead of checking for ' ' with a CTRL `mod_mask`.
I'm leaving the check for NUL despite the fact that at the moment that
key is never seen when using the terminal UI (not for C-Space, nor C-@).
This is because I assume it's still allowed for other front-ends to pass
NUL, but at the moment the terminal UI isn't.
|
|\ \ \
| | | |
| | | | |
vim-patch:8.0.0353
|
| | | |
| | | |
| | | |
| | | |
| | | | |
As reported by clang-scan, `length_modifier` is never read in any code path
following this branch. It is safe to remove.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
`has_mbyte` is deprecated (globals.h), so `outputlen` is always assigned
within the if statement. Therefore, the previous initialization is
unnecessary.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
`enc_dbcs` and `enc_utf8` are deprecated (globals.h), so the second branch is
always taken.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As stated in globals.h, mbyte flags are deprecated, and code using it can be
refractored to remove dead code. Since has_mbyte is defined to true, this
refractoring correct.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
`[RO]` is appended to the status line and `len` is increased with the length of
this string (4). However, the string is marked for translation and may
thus well be larger (or smaller) than 4. Therefore, we check the length at
runtime. The resulting len is never actually used, and thus could be removed.
However, by keeping this line, the body of this if-statement is kept consistent
with surrounding code, and future changes can not forget to add this line when
additional strings are added to p.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We only need to ignore BufReadCmd (from runtime/plugin/man.vim).
Closes #6144
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
vim-patch:7.4.2046
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: qf_init_ext() is too big.
Solution: Move code to qf_parse_line() (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/e87e6dddc2b2a99572ec0db0833c052214c4fbd3
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Compiler warning for initializing a struct.
Solution: Initialize in another way. (Anton Lindqvist)
https://github.com/vim/vim/commit/bfafb4c4a01db3f8c508716daf689e0dfe92b649
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: The qf_init_ext() function is too big.
Solution: Refactor it. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/e0d3797664c59afc9705808f86a7cf00fd6d874d
|
| | | | | |
|
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
vim-patch:7.4.2200
Closes #5314
|
| | | | | |
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Cannot get all information about a quickfix list.
Solution: Add an optional argument to get/set loc/qf list(). (Yegappan
Lakshmanan)
https://github.com/vim/vim/commit/d823fa910cca43fec3c31c030ee908a14c272640
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch.sh: Bump base Vim version to 7.4.1980
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
All patches up through 7.4.1974 have been merged and 7.4.1975-1979 are
pending in a PR.
[ci skip]
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Distributions like RHEL7 (yum) install CMake as `cmake3`.
Closes #6163
|
|\ \ \ \
| | | | |
| | | | | |
Better b:changedtick support
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
Avoids loosing b:changedtick value at `:bdelete`.
|
| | | | |
| | | | |
| | | | | |
Avoids use-after-free crashes when compiling with -DEXITFREE.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
Fixes #6147
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Reasonings:
1. It is not used for anything, but scope dictionaries currenly. So there is no
need to generalize and split it into dict_set_var (which will contain some
scope-dictionary-specific checks) and dict_set_value (which will work for any
dictionary).
2. Check for key size is no longer valid for non-scope dictionaries: you *can*
use empty keys there. In scope dictionaries also, but you actually are not
supposed to store there anything, but variables.
Note that actually one may still do
let b:[''] = 1
and “bypass” check for variable name. It won’t change what `echo b:` will show,
but it may affect code which iterates over scope dictionary keys and sets them
to something (if there is such code).
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
Was replaced by the previous patch. Also fixes legacy test 055.
|
| | | | |
| | | | |
| | | | | |
Port of vim-patch:8.0.0343
|
| | | | |
| | | | |
| | | | | |
Port of vim-patch:8.0.0345
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- They are no longer responble for using gettext.
- They now receive string length and use %.* format specifier in messages.
- And one less global: one of the error messages is never repeated.
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
Ref vim/vim#1497
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
If I am not mistaking, this commit should not change any functionality.
|