mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
patch 8.2.4891: Vim help presentation could be better
Problem: Vim help presentation could be better. Solution: Add an imported file for extra Vim help support. Show highlight names in the color they have.
This commit is contained in:
parent
cf030578b2
commit
b3c9077a5b
1
Filelist
1
Filelist
@ -722,6 +722,7 @@ RT_ALL = \
|
|||||||
runtime/doc/xxd.1 \
|
runtime/doc/xxd.1 \
|
||||||
runtime/ftoff.vim \
|
runtime/ftoff.vim \
|
||||||
runtime/gvimrc_example.vim \
|
runtime/gvimrc_example.vim \
|
||||||
|
runtime/import/dist/vimhelp.vim \
|
||||||
runtime/macros/README.txt \
|
runtime/macros/README.txt \
|
||||||
runtime/macros/editexisting.vim \
|
runtime/macros/editexisting.vim \
|
||||||
runtime/macros/hanoi/click.me \
|
runtime/macros/hanoi/click.me \
|
||||||
|
21
runtime/import/dist/vimhelp.vim
vendored
Normal file
21
runtime/import/dist/vimhelp.vim
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
vim9script
|
||||||
|
|
||||||
|
# Extra functionality for displaying Vim help .
|
||||||
|
|
||||||
|
# Called when editing the doc/syntax.txt file
|
||||||
|
export def HighlightGroups()
|
||||||
|
var buf: number = bufnr('%')
|
||||||
|
var lnum: number = search('\*highlight-groups\*', 'cn')
|
||||||
|
while getline(lnum) !~ '===' && lnum < line('$')
|
||||||
|
var word: string = getline(lnum)->matchstr('^\w\+\ze\t')
|
||||||
|
if word->hlexists()
|
||||||
|
prop_type_add('help-hl-' .. word, {
|
||||||
|
bufnr: buf,
|
||||||
|
highlight: word,
|
||||||
|
combine: false,
|
||||||
|
})
|
||||||
|
prop_add(lnum, 1, {length: word->strlen(), type: 'help-hl-' .. word})
|
||||||
|
endif
|
||||||
|
++lnum
|
||||||
|
endwhile
|
||||||
|
enddef
|
@ -746,6 +746,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
4891,
|
||||||
/**/
|
/**/
|
||||||
4890,
|
4890,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user