bfredl
dbc4af7186
Merge pull request #18081 from famiu/feat/highlight/cursearch
...
feat(highlight): implement CurSearch highlight
2022-04-19 18:56:51 +02:00
Christian Clason
0124a7bfa9
vim-patch:75ab590f8504 ( #18170 )
...
Update runtime files
75ab590f85
omit builtin.txt change to `expand()` (depends on 8.2.4726)
2022-04-19 15:14:17 +02:00
Famiu Haque
b16afe4d55
feat(highlight): implement CurSearch highlight
...
Adds a `CurSearch` highlight group to highlight the current search result under the cursor.
2022-04-17 19:24:59 +06:00
Sean Dewar
012c055804
vim-patch:partial:cbaff5e06ec5 ( #18044 )
...
Update runtime files
cbaff5e06e
Docs only.
Omit json_encode (different impl, Nvim throws E474 instead; see v8.2.4695).
Skip <MouseMove> (Nvim *kinda* has <MouseMove>, but most of this doc needs
v8.2.4674 anyway...).
Nvim's 'hidden' doc was reworded somewhat, so manually integrate the changes
(8331cd13c4
).
Also apply "comma-separated" changes to all possible places in options.txt.
Cherry-pick *highlight-clear* tag from v8.2.3578.
2022-04-08 22:40:56 +02:00
zeertzjq
d89a80fafc
docs: update hl-Whitespace documentation ( #17901 )
2022-03-29 07:38:29 +02:00
Christian Clason
75157d2572
vim-patch:47c532e2bc55 ( #17780 )
...
Update runtime files
47c532e2bc
2022-03-20 10:48:10 +01:00
bfredl
3c7e937a89
Merge pull request #17266 from famiu/feat/ui/global-statusline
...
feat(statusline): add global statusline
2022-03-17 20:16:39 +01:00
Famiu Haque
5ab1229174
feat: add support for global statusline
...
Ref: #9342
Adds the option to have a single global statusline for the current window at the bottom of the screen instead of a statusline at the bottom of every window. Enabled by setting `laststatus = 3`.
Due to the fact that statuslines at the bottom of windows are removed when global statusline is enabled, horizontal separators are used instead to separate horizontal splits. The horizontal separator character is configurable through the`horiz` item in `'fillchars'`. Separator connector characters are also used to connect the horizontal and vertical separators together, which are also configurable through the `horizup`, `horizdown`, `vertleft`, `vertright` and `verthoriz` items in `fillchars`.
The window separators are highlighted using the `WinSeparator` highlight group, which supersedes `VertSplit` and is linked to `VertSplit` by default in order to maintain backwards compatibility.
2022-03-18 00:21:41 +06:00
zeertzjq
d4982e152c
vim-patch:partial:a2baa73d1d33 ( #17675 )
...
Update runtime files.
a2baa73d1d
Cherry-pick tabpage.txt changes from patch 8.2.1413.
Skip digraph functions: included in #17440 .
Skip many error codes as they haven't been ported yet.
2022-03-12 06:52:54 +08:00
Sean Dewar
b743e415fe
vim-patch:partial 1588bc8ebee2 ( #17657 )
...
Update runtime files
1588bc8ebe
docs only
skip :argdedupe changes (need v8.2.3888)
skip sound_playfile changes (need +sound)
skip fuzzy-matching changes in *command-attributes* (need #17536 )
2022-03-09 08:44:28 +01:00
Kirill Chibisov
4472820182
fix(docs): spelling in new underlines docs
2022-03-04 00:35:51 +03:00
Kirill Chibisov
f89fb41a7a
feat(tui): add support for CSI 4 : [2,4,5] m
...
This commit finishes support for colored and styled underlines adding
`CSI 4 : [2,4,5] m` support providing double, dashed, and dotted
underlines
Fixes #17362 .
2022-03-03 23:35:36 +03:00
Christian Clason
9d3370a144
vim-patch:c51cf0329809 ( #17530 )
...
Update runtime files.
c51cf03298
2022-02-27 11:56:30 +01:00
dundargoc
4a96e7809f
chore: typo fixes ( #16921 )
...
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2022-01-29 23:15:22 +00:00
Christian Clason
4ba7fa1700
vim-patch:6f4754b9f725 ( #17179 )
...
Update runtime files
6f4754b9f7
2022-01-23 18:38:41 +01:00
Christian Clason
e866da12ee
vim-patch:2f0936cb9a2e ( #17007 )
...
* vim-patch:2f0936cb9a2e
Update runtime files
2f0936cb9a
2022-01-11 14:14:17 +01: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
James McCoy
e8f9262125
vim-patch:8.2.3664: cannot adjust sign highlighting for 'cursorline'
...
Problem: Cannot adjust sign highlighting for 'cursorline'.
Solution: Add CursorLineSign and CursorLineFold highlight groups.
(Gregory Anders, closes vim/vim#9201 )
e413ea04b7
2021-12-08 21:47:58 -05:00
Christian Clason
0a3826646f
vim-patch:4700398e384f ( #16538 )
...
Update runtime files
4700398e38
partial skip:
doc/sign.txt
doc/various.txt
doc/motion.txt
2021-12-06 13:55:38 +01:00
Christian Clason
ea5699399e
vim-patch:8.2.3686: filetype detection often mixes up Forth and F#
...
Problem: Filetype detection often mixes up Forth and F#.
Solution: Add a function to inspect the file contents. (Doug Kearns)
3d14c0f2b9
2021-11-27 19:21:57 +01:00
Christian Clason
8cbe100fcc
vim-patch:partial 113cb513f76d ( #16260 )
...
Update runtime files
113cb513f7
skip doc/eval.txt
skip doc/insert.txt
skip doc/user_06.txt (needs 8.2.3562)
partial skip doc/syntax.txt (needs 8.2.3562)
2021-11-08 00:10:44 +01:00
Christian Clason
1a9d2a4040
vim-patch:89a9c159f23f #15641
...
Update runtime files
89a9c159f2
Omit:
nsis/lang/turkish.nsi
pixmaps/gen-inline-pixbufs.sh
doc/popup.txt
doc/terminal.txt
tutor/tutor*
src/[g]vimtutor
CONTRIBUTING.md
Skip:
doc/eval.txt (needs 8.1.2342)
doc/testing.txt (needs 8.2.0299)
2021-09-13 06:05:27 -07:00
Christian Clason
e31652879e
vim-patch:partial 53f7fccc9413 ( #15631 )
...
* vim-patch:partial 53f7fccc9413
Update runtime files
53f7fccc94
omit macros/hanoi/hanoi.vim
omit spell/tet/main.aap
omit tools/shtags.1
omit tools/xcmdsrv_client.c
skip doc/pattern.txt (requires 8.2.3110; 8.2.{1665,1872})
skip doc/map.txt (requires 8.2.3228)
2021-09-11 16:47:45 +02:00
Christian Clason
be557dddf4
vim-patch:90df4b9d4234
...
Update runtime files
90df4b9d42
omit .github/CODEOWNERS
omit doc/vim9.txt
omit po/it.po
skip ftplugin/jsonc.vim
skip indent/jsonc.vim
skip syntax/jsonc.vim
(already ported in dce50312e1
)
partial skip doc/eval.txt (needs 8.1.{2304,2321})
2021-09-10 09:14:56 +02:00
Christian Clason
8f0c843c13
vim-patch:4d8f476176ea ( #15612 )
...
* vim-patch:4d8f476176ea
Update runtime files
4d8f476176
skip nsis/README.txt
skip doc/vim9.txt
skip src/nvim/po/it.po
2021-09-10 08:48:27 +02:00
Christian Clason
2fe95cb1ad
vim-patch:partial 2346a6378483 ( #15599 )
...
Update runtime files
2346a63784
omit doc/vim.man
omit doc/vim9.txt
omit doc/vimdiff.txt
omit doc/vimdiff.man
skip doc/eval.txt (missing patch 8.2.2324)
skip doc/help.txt (missing patch 8.2.2344)
2021-09-09 18:59:11 +02:00
zeertzjq
32024787b6
vim-patch:8.1.2229: color number column above/below cursor #15409
...
Problem: Cannot color number column above/below cursor differently.
Solution: Add LineNrAbove and LineNrBelow. (Shaun Brady, closes vim/vim#624 )
efae76ab1a
2021-08-27 05:50:37 -07:00
zeertzjq
5f01714b25
vim-patch:8.1.2019: 'cursorline' always highlights the whole line ( #15161 )
...
Problem: 'cursorline' always highlights the whole line.
Solution: Add 'cursorlineopt' to specify what is highlighted.
(closes vim/vim#4693 )
410e98a70b
2021-07-30 21:51:26 -04:00
Gregory Anders
9afa0d25a6
fix(highlight): remove syncolor.vim
...
Remove syncolor.vim in favor of defining the default highlight groups
directly in `init_highlight`. This approach provides a number of
advantages:
1. The highlights are always defined, regardless of whether or not the
syntax regex engine is enabled.
2. Redundant sourcing of syntax files is eliminated (syncolor.vim was
often sourced multiple times based on how the user's colorscheme file
was written).
3. The syntax highlighting regex engine and the highlight groups
themselves are more fully decoupled.
4. Removal of the confusing `:syntax on` / `:syntax enable` dichotomy
(they now both do the same thing).
This approach also correctly solves a number of bugs related to
highlighting (#15176 , #12573 , #15205 ).
2021-07-27 14:14:30 -06:00
cbarrete
bd7a0b46a9
doc: remove mentions of compile-time flags #14935
...
Nvim always compiles everything in so those are useless at best and
confusing at worst.
2021-07-07 18:51:40 -07:00
shadmansaleh
1e6c02510a
feat(runtime): Allow lua to be used in colorschemes
...
* tests(runtime): move runtime/plugin tests to functional/lua/runtime_spec
2021-06-11 01:01:02 +06:00
Björn Linse
ef9d3e6791
docs: fix some remanining cases of gender pronoun for "the user"
...
Adapted from original PR by:
Co-Author: Mathias Jean Johansen <mathias@mjj.io >
2021-05-18 22:47:17 +02:00
Jan Edmund Lazo
b8f3ef10c9
vim-patch:dad4473f02e1
...
Update runtime files.
dad4473f02
Omit :echoconsole. Patch v8.2.2638 is not ported.
2021-05-02 11:51:38 -04:00
Jan Edmund Lazo
eea3a692c6
vim-patch:c8cdf0f80b3c
...
Update runtime files.
c8cdf0f80b
2021-05-02 10:33:32 -04:00
Jan Edmund Lazo
8f8602d2df
vim-patch:98a29d00a48e
...
Update runtime files.
98a29d00a4
2021-05-01 23:19:57 -04:00
Jan Edmund Lazo
b1cd67b62e
vim-patch:4072ba571bab
...
Update runtime files.
4072ba571b
Omit vim9 references.
Omit assert_fails(). Patch v8.2.1183 is not ported yet.
2021-05-01 22:29:03 -04:00
Jan Edmund Lazo
710f0eae2f
vim-patch:1b884a005398
...
Update runtime files.
1b884a0053
Omit doc/autocmd.txt.
Omit tools/emoji_list.vim. Patch v8.2.1540 is not ported.
2021-05-01 22:29:03 -04:00
Jan Edmund Lazo
83b6a18598
vim-patch:23515b4ef758
...
Update runtime files
23515b4ef7
Omit filetype.txt changes for :Man.
2021-05-01 22:29:03 -04:00
Jan Edmund Lazo
0c93005383
vim-patch:4466ad6baa22
...
Update runtime files
4466ad6baa
Omit vim9 references in autocmd.txt.
Omit matchfuzzypos().
2021-05-01 22:29:02 -04:00
Jan Edmund Lazo
1e03e76daf
vim-patch:207f009326c8
...
Update runtime files.
207f009326
Omit nl.po.
2021-04-29 21:56:34 -04:00
Jan Edmund Lazo
09f3e62bc6
vim-patch:e7b1ea0276cc
...
Update runtime files.
e7b1ea0276
2021-04-29 20:42:16 -04:00
Jan Edmund Lazo
0a0034718c
vim-patch:2547aa930b59
...
Update runtime files.
2547aa930b
Omit modifyOtherKeys, vim9, vim.man.
2021-04-29 09:27:19 -04:00
Jan Edmund Lazo
27fb03f5a0
vim-patch:7ff78465f705
...
Update runtime files
7ff78465f7
2021-04-28 23:04:14 -04:00
Jan Edmund Lazo
df2acdc3be
vim-patch:65e0d77a66b7
...
Update runtime files
65e0d77a66
Omit usr_46.txt because of vim9.
2021-04-28 21:57:50 -04:00
Jan Edmund Lazo
a299f54cd7
vim-patch:eab6dff19f38
...
Update runtime files
eab6dff19f
Omit de.po translations.
2021-04-27 20:25:21 -04:00
Jan Edmund Lazo
d112db157c
vim-patch:ade0d3946801
...
Update runtime files.
ade0d39468
2021-04-27 09:21:34 -04:00
Jan Edmund Lazo
f406e4631d
vim-patch:8024f9363683
...
Update runtime files.
8024f93636
Omit "modifyOtherKeys" changes.
2021-04-27 09:21:34 -04:00
Jan Edmund Lazo
ae362c2120
vim-patch:5666fcd0bd79
...
Update runtime files.
5666fcd0bd
Do not manually port E290 error message.
Neovim has E5030,E5031 error messages to replace E290.
2021-04-27 09:21:33 -04:00
Jan Edmund Lazo
841bc219d2
vim-patch:95a9dd1efc5a
...
Update runtime files.
95a9dd1efc
2021-04-27 09:21:32 -04:00
Jan Edmund Lazo
527d108223
vim-patch:664f3cf3f21d
...
Runtime file updates.
664f3cf3f2
2021-04-27 09:21:31 -04:00