diff options
| author | mattn | 2023-07-16 10:21:47 +0900 |
|---|---|---|
| committer | GitHub | 2023-07-16 10:21:47 +0900 |
| commit | 7c972cb19c8544c681ca345c64ec39e04f4651cc (patch) | |
| tree | dd4d84af34c0f27d5251fb1a42d9df7601b13d4e | |
| parent | 8b4a9523632049b3b373de1233bef346073b8982 (diff) | |
| parent | f1a2b031b31f9e3a75b9746b3a6638ab1b497497 (diff) | |
| download | ctrlp.vim-7c972cb19c8544c681ca345c64ec39e04f4651cc.tar.gz | |
Merge pull request #621 from drmikehenry/no_cscopetag
Ensure the ‘cst’ option is available before referencing it.
| -rw-r--r-- | autoload/ctrlp/tag.vim | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/autoload/ctrlp/tag.vim b/autoload/ctrlp/tag.vim index c229480..383f64a 100644 --- a/autoload/ctrlp/tag.vim +++ b/autoload/ctrlp/tag.vim @@ -116,10 +116,14 @@ fu! ctrlp#tag#accept(mode, str) if cmd != '' exe cmd en - let save_cst = &cst - set cst& + if exists('&cst') + let save_cst = &cst + set cst& + en cal feedkeys(":".( utg ? fdcnt[2] : "" )."ta ".tg."\r", 'nt') - let &cst = save_cst + if exists('&cst') + let &cst = save_cst + en el let ext = "" if fdcnt[1] < 2 && fdcnt[2] |