aboutsummaryrefslogtreecommitdiff
path: root/test/functional/vimscript/executable_spec.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2026-07-02 07:48:38 +0800
committerzeertzjq <zeertzjq@outlook.com>2026-07-02 08:14:48 +0800
commit6f4ebdad805f4eb8d353c35a77dd4e56b6c92e9e (patch)
treeb3693895c41d654c71e0684cde499b60fdfb6df7 /test/functional/vimscript/executable_spec.lua
parent567053bb3ca4f8096a407cf52c2382d5512bcb67 (diff)
downloadrneovim-6f4ebdad805f4eb8d353c35a77dd4e56b6c92e9e.tar.gz
rneovim-6f4ebdad805f4eb8d353c35a77dd4e56b6c92e9e.tar.bz2
rneovim-6f4ebdad805f4eb8d353c35a77dd4e56b6c92e9e.zip
vim-patch:a65741c: runtime(screen): Bring the syntax up to version 5
* Match command names introduced in v.5.0.0 (August 2024): "auth", "multiinput", "status", "truecolor". * Match command names introduced in v.4.5.0 (January 2017): "defdynamictitle" and "dynamictitle". * Deprecate command names that have been retired thus far: "debug", "maxwin", "nethack", "password", "time". * Remove a spurious "defzombie" command name (this name is just lamented over in the documentation entry for the "zombie" command as being more fitting than "zombie" because its effects are not local to a window; no such name is entered in "comm.c"). * Separately group the Braille navigation commands, "bd_*", that may belong to another, superset program Dotscreen: (see doc/README.DOTSCREEN and commit 848af83f5 elsewhere). * Revise string escape characters: - Recognise more characters, "%[`<>=eEfFHOPSxX]". - Recognise undocumented characters, "%[gNpT]", and list relevant Screen commits in the comments. - Match optional qualifiers, "%\%([-+L]\|\d\+\).". * Match more items in double-quoted command arguments. * Match unquoted environment variable references. * Match octal numbers, e.g. "defmode 0622". * Match escaped octal numbers, e.g. "bind \077 help". Unless a Dotscreen program (c. 1995) or an older than v.4.3.1 (c. 2015) Screen program, that was compiled with "HAVE_BRAILLE" defined, is installed and needs configuring, add to ".vim/after/syntax/screen.vim": ----------------------------------------------------------- if hlexists('dotscreenCommands') syn clear dotscreenCommands endif ----------------------------------------------------------- To BACKPORT the updated syntax file to version 4 of Screen, add to ".vim/after/syntax/screen.vim": ----------------------------------------------------------- if hlexists('screenDeprecatedCommands') syn clear screenDeprecatedCommands endif if hlexists('screenVersion5Commands') syn clear screenVersion5Commands endif ----------------------------------------------------------- References: https://lists.gnu.org/archive/html/info-gnu/2024-08/msg00004.html https://lists.gnu.org/archive/html/info-gnu/2017-01/msg00007.html https://git.savannah.gnu.org/git/screen.git closes: vim/vim#20550 https://github.com/vim/vim/commit/a65741c8b38aa5d57f9e5e7f1a960a63a466efb5 Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com> Co-authored-by: Dmitri Vereshchagin <dmitri.vereshchagin@gmail.com>
Diffstat (limited to 'test/functional/vimscript/executable_spec.lua')
0 files changed, 0 insertions, 0 deletions