Mercurial > vim
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 |