Mercurial > vim
annotate runtime/ftplugin/framescript.vim @ 31465:d9263e7a0570 v9.0.1065
patch 9.0.1065: a shell command switching screens may still have a problem
Commit: https://github.com/vim/vim/commit/9d1184cd1d4ebbfb13859adffec09077a84fd2b2
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Dec 16 18:33:20 2022 +0000
patch 9.0.1065: a shell command switching screens may still have a problem
Problem: A shell command switching screens may still have a problem with
the kitty keyboard protocol.
Solution: Disable the kitty keyboard protocol both in the current and the
alternate screen, if there are indications it might be needed.
(issue #11705) Also fix naming.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 16 Dec 2022 19:45:03 +0100 |
parents | 34b4eb3a8458 |
children |
rev | line source |
---|---|
1698 | 1 " Vim ftplugin file |
11062 | 2 " Language: FrameScript |
3 " Previous Maintainer: Nikolai Weibull <now@bitwi.se> | |
4 " Latest Revision: 2008-07-19 | |
1698 | 5 |
6 if exists("b:did_ftplugin") | |
7 finish | |
8 endif | |
9 let b:did_ftplugin = 1 | |
10 | |
23737 | 11 let s:cpo_save = &cpo |
12 set cpo&vim | |
13 | |
1698 | 14 let b:undo_ftplugin = "setl com< cms< fo< inc< | unlet! b:matchwords" |
15 | |
16 setlocal comments=s1:/*,mb:*,ex:*/,:// commentstring=/*\ %s\ */ | |
17 setlocal formatoptions-=t formatoptions+=croql | |
18 setlocal include=^\\s*<#Include | |
19 | |
20 if exists("loaded_matchit") | |
21 let s:not_end = '\c\%(\<End\)\@<!' | |
22 let b:match_words = | |
23 \ s:not_end . '\<If\>:\c\<ElseIf\>:\c\<Else\>:\c\<EndIf\>,' . | |
24 \ s:not_end . '\<Loop\>:\c\<EndLoop\>' . | |
25 \ s:not_end . '\<Sub\>:\c\<EndSub\>' | |
26 unlet s:not_end | |
27 endif | |
28 | |
29 let &cpo = s:cpo_save | |
30 unlet s:cpo_save |