dundargoc
6e00d4754c
vim-patch:8.2.3914 ( #16808 )
...
* vim-patch:8.2.3914: various spelling mistakes in comments
Problem: Various spelling mistakes in comments.
Solution: Fix the mistakes. (Dominique Pellé, closes vim/vim#9416 )
af4a61a85d
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
2021-12-28 11:28:48 +01:00
Christian Clason
9804a2870f
Merge pull request #16805 from clason/vim-8.2.3905
...
vim-patch:8.2.{3905,3909}: Dockerfile, Containerfile using prefix name not recognized
2021-12-27 12:52:43 +01:00
Christian Clason
d54329e1b6
vim-patch:8.2.3909: Containerfile using prefix name not recognized
...
Problem: Containerfile using prefix name not recognized.
Solution: Recognize Containerfile.*.
bbdd3fb804
2021-12-27 12:52:17 +01:00
Christian Clason
5743b0345c
vim-patch:8.2.3905: Dockerfile using prefix name not recognized
...
Problem: Dockerfile using prefix name not recognized.
Solution: Recognize Dockerfile.*. (closes vim/vim#9410 )
c88ac94a0b
2021-12-27 12:52:17 +01:00
Björn Linse
06ca0667a1
Merge pull request #16799 from bfredl/nohlsplash
...
fix(api): nvim__set_hl_ns causes extra redraws
2021-12-27 08:56:45 +01:00
Björn Linse
505c12cb9c
fix(api): nvim__set_hl_ns causes extra redraws
2021-12-26 23:43:37 +01:00
zeertzjq
e0956f7452
fix(terminal): correctly forward mouse events
2021-12-27 06:08:16 +08:00
Dmytro Meleshko
56f3c41f5f
fix(uri): change scheme pattern to not include the comma character ( #16797 )
2021-12-26 16:36:14 -05:00
Björn Linse
99526dc9b3
Merge pull request #16596 from dm1try/do_not_leave_terminal_mode_after_mouse_activation
...
do not leave Terminal mode after entering to it using a mouse
2021-12-26 19:11:51 +01:00
Björn Linse
457a8ca7a7
Merge pull request #16630 from kylo252/unused-includes
...
refactor(build): remove unused includes
2021-12-26 19:03:21 +01:00
Björn Linse
a23f4a7921
Merge pull request #16792 from zeertzjq/ins-lastc-k-event
...
fix: do not save K_EVENT as lastc in Insert mode
2021-12-26 18:29:49 +01:00
James McCoy
2b0be9eff8
Merge pull request #16788 from jamessan/strptime-fix
...
fix(msgpack#strptime): use calendar.timegm to get seconds since epoch
2021-12-26 09:42:52 -05:00
Christian Clason
8c720f6b9d
vim-patch:partial fa3b72348d88 ( #16780 )
...
Update runtime files
fa3b72348d
omit
doc/eval.txt (needs 8.2.3864)
doc/map.txt (needs 8.2.3619)
menu.vim (needs 8.2.0413)
2021-12-26 11:03:25 +01:00
zeertzjq
ab1ceaaaa9
fix: do not save K_EVENT as lastc in Insert mode
...
I'm also gonna move some other K_EVENT-related tests to vim_spec.lua
2021-12-26 16:14:35 +08:00
Jan Edmund Lazo
9dd8557921
Merge pull request #16774 from zeertzjq/vim-8.2.2468
...
vim-patch:8.2.2468: not easy to get the full command name from a shortened one
2021-12-25 23:26:59 -05:00
Volodymyr Kot
333dd6f80b
vim-patch:8.1.1412: test 30 is old style ( #16768 )
...
Problem: Test 30 is old style.
Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes vim/vim#4440 )
72fcf07b06
2021-12-25 23:20:03 -05:00
zeertzjq
599a3d6abd
fixup! vim-patch:8.2.2468: not easy to get the full command name from a shortened one
2021-12-26 11:25:57 +08:00
Jan Edmund Lazo
1dcdf86849
Merge pull request #16618 from zeertzjq/vim-8.2.3780
...
vim-patch:8.2.{3780,3784}: ":cd" works differently on MS-Windows
2021-12-25 21:10:44 -05:00
Jan Edmund Lazo
8bc7c6fab9
Merge pull request #16767 from zeertzjq/vim-8.2.3879
...
vim-patch:8.2.{3879,3882}
2021-12-25 19:36:02 -05:00
Jan Edmund Lazo
397201f2c6
Merge pull request #16705 from zeertzjq/vim-8.2.2508
...
vim-patch:8.2.{2508,2641,3846}
2021-12-25 19:08:36 -05:00
zeertzjq
06985fa595
vim-patch:8.2.3883: crash when switching to other regexp engine fails ( #16773 )
...
Problem: Crash when switching to other regexp engine fails.
Solution: Check for regprog being NULL.
5937c7505f
2021-12-25 19:02:54 -05:00
Jan Edmund Lazo
96230d6c69
Merge pull request #16789 from janlazo/vim-8.1.1184
...
vim-patch:8.1.{1184,1379}
2021-12-25 18:30:51 -05:00
Christian Clason
19ec20700b
vim-patch:8.2.3880: Solution filter files are not recognized ( #16779 )
...
Problem: Solution filter files are not recognized.
Solution: Add pattern *.slnf and use json. (Doug Kearns)
70a120b72b
2021-12-25 18:26:27 -05:00
Jan Edmund Lazo
f7d840e295
Merge pull request #16724 from VVKot/vim-8.2.3850
...
vim-patch:8.2.{3850,3855}
2021-12-25 18:24:23 -05:00
Jan Edmund Lazo
57337e6814
vim-patch:8.1.1379: filechanged test hangs
...
Problem: Filechanged test hangs.
Solution: Do not check 'autoread'.
8239c62067
2021-12-25 18:01:17 -05:00
Jan Edmund Lazo
2f1e6ca773
vim-patch:8.1.1184: undo file left behind after running test
...
Problem: Undo file left behind after running test.
Solution: Delete the undo file. (Dominique Pelle, closes vim/vim#4279 )
137c14bb4f
2021-12-25 17:59:41 -05:00
Jan Edmund Lazo
6b8a365465
test: port test_filechanged.vim
...
I can't port patch 8.1.0820.
Attempt failed in https://github.com/neovim/neovim/pull/12948 .
test_filechanged.vim is required for later patches.
2021-12-25 17:55:52 -05:00
zeertzjq
7622f1afe9
test(old): reenable Test_virtual_replace() ( #16674 )
2021-12-25 17:26:29 -05:00
Lewis Russell
e11a44aa22
feat(lua): add vim.spell ( #16620 )
2021-12-25 12:36:56 -07:00
Björn Linse
2ae63161e8
Merge pull request #16725 from VVKot/vim-8.1.0040
...
vim-patch:8.1.0040: warnings from 64-bit compiler
2021-12-25 19:32:13 +01:00
James McCoy
fb14e2a8d6
fix(msgpack#strptime): use calendar.timegm to get seconds since epoch
...
datetime.datetime.timestamp does not exist on Windows and
datetime.datetiem.strftime('%s') is not supported, since '%s' is a POSIX
format. Instead, use the recommended `calendar.timegm(obj.utctimetuple())`.
2021-12-25 12:11:34 -05:00
James McCoy
9e93e5c0c8
Merge pull request #16786 from jamessan/cancel-previous-ci
...
ci: cancel in-progress CI if a PR is updated
2021-12-25 12:03:01 -05:00
James McCoy
094c3f2b54
ci: cancel in-progress CI if a PR is updated
...
[skip ci]
2021-12-25 11:11:54 -05:00
dundargoc
4f95224907
vim-patch:8.2.3873: go.mod files are not recognized ( #16757 )
...
Problem: go.mod files are not recognized.
Solution: Check for the file name. (closes vim/vim#9380 )
82b3b4c6cf
2021-12-25 15:17:55 +01:00
Björn Linse
3e81c1f9b5
Merge pull request #16762 from zeertzjq/grid-truncate-pum-double-width
...
Truncate double-width character at the end of popup menu correctly
2021-12-25 13:36:37 +01:00
Maverun
d2f62b3164
chore(editorconfig): set max_line_length for .h and .in files ( #16775 )
2021-12-24 22:35:38 -07:00
Sean Dewar
70a68dc2c5
fix(options): disallow empty 'fdc' and 'scl' ( #16765 )
...
Empty string values for these options aren't actually allowed, but
check_opt_strings allows empty string options.
It so happens that 'scl' handles empty string like "auto", but empty 'fdc'
causes glitchiness (win_fdccol_count returns an incorrect value).
Just disallow empty string values for these options completely.
2021-12-24 22:30:34 -07:00
zeertzjq
a5d3dd9359
vim-patch:partial:0e6adf8a29d5
...
Update runtime files
0e6adf8a29
2021-12-25 11:31:54 +08:00
zeertzjq
cf609ce655
vim-patch:8.2.3784: the help for options is outdated
...
Problem: The help for options is outdated.
Solution: Include all the recent changes.
7b1463bca3
This is the only applicable hunk.
2021-12-25 11:31:54 +08:00
zeertzjq
42cf76fd0a
vim-patch:8.2.3780: ":cd" works differently on MS-Windows
...
Problem: ":cd" works differently on MS-Windows.
Solution: Add the 'cdhome' option. (closes vim/vim#9324 )
29f3a45915
2021-12-25 11:31:54 +08:00
zeertzjq
ccc4d83507
vim-patch:partial:6c391a74fe90
...
Update runtime files
6c391a74fe
2021-12-25 08:36:32 +08:00
zeertzjq
7fa8411d8b
vim-patch:partial:6aa57295cfbe
...
Update runtime files
6aa57295cf
2021-12-25 08:32:58 +08:00
zeertzjq
8eff0ca6d5
vim-patch:8.2.2468: not easy to get the full command name from a shortened one
...
Problem: Not easy to get the full command name from a shortened one.
Solution: Add fullcommand(). (Martin Tournoij, closes vim/vim#7777 )
038e09ee76
2021-12-25 07:42:06 +08:00
zeertzjq
903ec5bd85
vim-patch:8.2.3882: more duplicated code in f_getreginfo()
...
Problem: More duplicated code in f_getreginfo().
Solution: Also use getreg_get_regname(). (closes vim/vim#9398 )
d3f00f54bf
2021-12-24 21:20:34 +08:00
zeertzjq
125e870772
vim-patch:8.2.3879: getreg() and getregtype() contain dead code
...
Problem: getreg() and getregtype() contain dead code.
Solution: Remove the needless check. (closes vim/vim#9392 ) Also refactor to put
common code in a shared function.
51e64b2789
2021-12-24 21:20:34 +08:00
zeertzjq
4f70b31f7a
refactor(pum_redraw): rename col -> grid_col
...
This is initialized to `col_off`, while in Vim this variable `col` that
is used in the same places is initialized to `pum_col`. This can cause
confusion in patch porting, and it caused Vim patch 8.2.1995 to be
ported incorrectly. (I reverted the incorrect part in the last commit
though.) Rename it to `grid_col` to make it clear that it is different
from Vim's `col` variable.
2021-12-24 08:06:27 +08:00
zeertzjq
e6d35b9e40
fix(pum_redraw): use grid_puts_len() to truncate the text
...
Nvim already resizes grid to the required width, so there is no need to
truncate the text in pum_redraw(). What's more, truncation is currently
done incorrectly because Vim patch 8.2.1995 was ported incorrectly.
This nearly reverts the truncation part of Vim patch 8.2.1995, but not
the part that reduces unnecessary calls to pum_redraw(). The original PR
https://github.com/vim/vim/pull/7306 didn't explain much about which
part of it actually reduces redraws.
2021-12-24 08:06:27 +08:00
zeertzjq
28dadd5a54
fix(screen): truncate when overwriting right half of a double-width char
...
Unlike the code above, this truncates the character in the same grid.
This is mainly for the pum scrollbar in the next commit.
2021-12-24 08:06:27 +08:00
zeertzjq
bc75544fac
fix(screen): truncate double-width character correctly
...
The `c = '>';` is useless here, because it is not used later.
`u8c` should also need to be set to '>', and `u8cc` needs to be cleared.
2021-12-24 08:06:26 +08:00
Gregory Anders
0d7a97224f
chore: set max_line_length in editorconfig ( #16755 )
...
We established a while ago that 100 chars is our line length for both C
and Lua. Not all editorconfig plugins support the "max_line_length"
option, but many do (including all of the ones available for Vim/Neovim
to the best of my knowledge).
2021-12-23 06:46:57 -07:00