comparison runtime/ftplugin/readline.vim @ 33508:c252fbfde41d

runtime: make command name for &iskeywordprg more unique (#13297) Commit: https://github.com/vim/vim/commit/1e33cd72b60a119a038952bb658862d038602f76 Author: Enno <Konfekt@users.noreply.github.com> Date: Sun Oct 8 19:14:07 2023 +0200 runtime: make command name for &iskeywordprg more unique (https://github.com/vim/vim/issues/13297) See https://github.com/vim/vim/pull/13213/commits by @dkearns: Rename 'keywordprg' user command to ShKeywordPrg as this is just a leaking implementation detail. Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Sun, 08 Oct 2023 19:15:08 +0200
parents 0d460c34ee39
children 8ae680be2a51
comparison
equal deleted inserted replaced
33507:acf5a30c2eac 33508:c252fbfde41d
30 let b:undo_ftplugin ..= " | unlet! b:browsefilter" 30 let b:undo_ftplugin ..= " | unlet! b:browsefilter"
31 endif 31 endif
32 32
33 if has('unix') && executable('less') 33 if has('unix') && executable('less')
34 if !has('gui_running') 34 if !has('gui_running')
35 command -buffer -nargs=1 Sman 35 command -buffer -nargs=1 ReadlineKeywordPrg
36 \ silent exe '!' . 'LESS= MANPAGER="less --pattern=''^\s+' . <q-args> . '\b'' --hilite-search" man ' . '3 readline' | 36 \ silent exe '!' . 'LESS= MANPAGER="less --pattern=''^\s+' . <q-args> . '\b'' --hilite-search" man ' . '3 readline' |
37 \ redraw! 37 \ redraw!
38 elseif has('terminal') 38 elseif has('terminal')
39 command -buffer -nargs=1 Sman 39 command -buffer -nargs=1 ReadlineKeywordPrg
40 \ silent exe 'term ' . 'env LESS= MANPAGER="less --pattern=''' . escape('^\s+' . <q-args> . '\b', '\') . ''' --hilite-search" man ' . '3 readline' 40 \ silent exe 'term ' . 'env LESS= MANPAGER="less --pattern=''' . escape('^\s+' . <q-args> . '\b', '\') . ''' --hilite-search" man ' . '3 readline'
41 endif 41 endif
42 if exists(':Sman') == 2 42 if exists(':ReadlineKeywordPrg') == 2
43 setlocal iskeyword+=- 43 setlocal iskeyword+=-
44 setlocal keywordprg=:Sman 44 setlocal keywordprg=:ReadlineKeywordPrg
45 let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword< | sil! delc -buffer Sman' 45 let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword< | sil! delc -buffer ReadlineKeywordPrg'
46 endif 46 endif
47 endif 47 endif
48 48
49 let &cpo = s:cpo_save 49 let &cpo = s:cpo_save
50 unlet s:cpo_save 50 unlet s:cpo_save