Mercurial > vim
view runtime/syntax/xcompose.vim @ 34159:58a6e51b437b v9.1.0040
patch 9.1.0040: issue with prompt buffer and hidden buffer
Commit: https://github.com/vim/vim/commit/f267847017976ab85117bdf75b45e769836f8d69
Author: zeertzjq <zeertzjq@outlook.com>
Date: Wed Jan 17 21:22:59 2024 +0100
patch 9.1.0040: issue with prompt buffer and hidden buffer
Problem: Modifying a hidden buffer still interferes with prompt buffer
mode changes.
Solution: Save and restore b_prompt_insert.
(zeertzjq)
closes: #13875
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
Modifying hidden buffer still interferes with prompt buffer mode changes
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 17 Jan 2024 21:30:03 +0100 |
parents | 4006051bf85d |
children |
line wrap: on
line source
" Vim syntax file " Language: XCompose " Maintainer: ObserverOfTime <chronobserver@disroot.org> " Filenames: .XCompose, Compose " Last Change: 2023 Nov 09 " Comments syn keyword xcomposeTodo contained TODO FIXME XXX syn match xcomposeComment /#.*/ contains=xcomposeTodo " Includes syn keyword xcomposeInclude include nextgroup=xcomposeFile skipwhite syn match xcomposeFile /"\([^"]\|\\"\)\+"/ contained syn match xcomposeSubstitution /%[HLS]/ contained containedin=xcomposeFile " Modifiers syn keyword xcomposeModifier Ctrl Lock Caps Shift Alt Meta None syn match xcomposeModifierPrefix /\s*\zs[!~]\ze\s*/ " Keysyms syn match xcomposeKeysym /<[A-Za-z0-9_]\+>/ syn match xcomposeKeysym /[A-Za-z0-9_]\+/ contained syn match xcomposeString /"\([^"]\|\\"\)\+"/ contained nextgroup=xcomposeKeysym skipwhite syn match xcomposeColon /:/ nextgroup=xcomposeKeysym,xcomposeString skipwhite hi def link xcomposeColon Delimiter hi def link xcomposeComment Comment hi def link xcomposeFile String hi def link xcomposeInclude Include hi def link xcomposeKeysym Constant hi def link xcomposeModifier Function hi def link xcomposeModifierPrefix Operator hi def link xcomposeString String hi def link xcomposeSubstitution Special hi def link xcomposeTodo Todo let b:current_syntax = 'xcompose'