Skip to content

Commit 9d8ef7c

Browse files
authored
runtime: cleanup :Sman command via the undo_ftplugin mechanism (#12967)
Regards to @dkearns as noticed in vim/vim@2ac708b Signed-off-by: Christian Brabandt <[email protected]>
1 parent a96d544 commit 9d8ef7c

9 files changed

Lines changed: 9 additions & 9 deletions

File tree

runtime/ftplugin/gpg.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ if has('unix') && executable('less')
2727
if exists(':Sman') == 2
2828
setlocal iskeyword+=-
2929
setlocal keywordprg=:Sman
30-
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword<'
30+
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword< | sil! delc -buffer Sman'
3131
endif
3232
endif
3333

runtime/ftplugin/modconf.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ if has('unix') && executable('less')
2828
if exists(':Sman') == 2
2929
setlocal iskeyword+=-
3030
setlocal keywordprg=:Sman
31-
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword<'
31+
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword< | sil! delc -buffer Sman'
3232
endif
3333
endif
3434

runtime/ftplugin/muttrc.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if has('unix') && executable('less')
3030
if exists(':Sman') == 2
3131
setlocal iskeyword+=-
3232
setlocal keywordprg=:Sman
33-
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword<'
33+
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword< | sil! delc -buffer Sman'
3434
endif
3535
endif
3636

runtime/ftplugin/readline.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ if has('unix') && executable('less')
4242
if exists(':Sman') == 2
4343
setlocal iskeyword+=-
4444
setlocal keywordprg=:Sman
45-
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword<'
45+
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword< | sil! delc -buffer Sman'
4646
endif
4747
endif
4848

runtime/ftplugin/sshconfig.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ if has('unix') && executable('less')
2626
if exists(':Sman') == 2
2727
setlocal iskeyword+=-
2828
setlocal keywordprg=:Sman
29-
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword<'
29+
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword< | sil! delc -buffer Sman'
3030
endif
3131
endif
3232

runtime/ftplugin/sudoers.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ if has('unix') && executable('less')
2727
if exists(':Sman') == 2
2828
setlocal iskeyword+=-
2929
setlocal keywordprg=:Sman
30-
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword<'
30+
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword< | sil! delc -buffer Sman'
3131
endif
3232
endif
3333

runtime/ftplugin/systemd.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if has('unix') && executable('less')
3030
if !exists('b:undo_ftplugin') || empty(b:undo_ftplugin)
3131
let b:undo_ftplugin = 'setlocal keywordprg< iskeyword<'
3232
else
33-
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword<'
33+
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword< | sil! delc -buffer Sman'
3434
endif
3535
endif
3636
endif

runtime/ftplugin/udevrules.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ if has('unix') && executable('less')
2727
if exists(':Sman') == 2
2828
setlocal iskeyword+=-
2929
setlocal keywordprg=:Sman
30-
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword<'
30+
let b:undo_ftplugin .= '| setlocal keywordprg< iskeyword< | sil! delc -buffer Sman'
3131
endif
3232
endif
3333

runtime/ftplugin/zsh.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ if executable('zsh') && &shell !~# '/\%(nologin\|false\)$'
3030
compiler zsh
3131
endif
3232
setlocal keywordprg=:RunHelp
33-
let b:undo_ftplugin .= 'keywordprg<'
33+
let b:undo_ftplugin .= 'keywordprg< | sil! delc -buffer RunHelp'
3434
endif
3535

3636
let b:match_words = '\<if\>:\<elif\>:\<else\>:\<fi\>'

0 commit comments

Comments
 (0)