Mercurial > vim
view runtime/syntax/zir.vim @ 31940:03188d05289a v9.0.1302
patch 9.0.1302: on a Belgian keyboard CTRL-] does not work
Commit: https://github.com/vim/vim/commit/aab2ead008a66fe873091fa721b2d8d8f4083815
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Feb 11 16:15:50 2023 +0000
patch 9.0.1302: on a Belgian keyboard CTRL-] does not work
Problem: On a Belgian keyboard CTRL-] does not work.
Solution: Translate CTRL-$ into CTRL-]. (closes https://github.com/vim/vim/issues/11831)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 11 Feb 2023 17:30:04 +0100 |
parents | 15c80d8bc515 |
children |
line wrap: on
line source
" Vim syntax file " Language: Zir " Upstream: https://github.com/ziglang/zig.vim if exists("b:current_syntax") finish endif let b:current_syntax = "zir" syn region zirCommentLine start=";" end="$" contains=zirTodo,@Spell syn region zirBlock start="{" end="}" transparent fold syn keyword zirKeyword primitive fntype int str as ptrtoint fieldptr deref asm unreachable export ref fn syn keyword zirTodo contained TODO syn region zirString start=+c\?"+ skip=+\\\\\|\\"+ end=+"+ oneline contains=zirEscape,zirEscapeUnicode,zirEscapeError,@Spell syn match zirEscapeError display contained /\\./ syn match zirEscape display contained /\\\([nrt\\'"]\|x\x\{2}\)/ syn match zirEscapeUnicode display contained /\\\(u\x\{4}\|U\x\{6}\)/ syn match zirDecNumber display "\<[0-9]\+\%(.[0-9]\+\)\=\%([eE][+-]\?[0-9]\+\)\=" syn match zirHexNumber display "\<0x[a-fA-F0-9]\+\%([a-fA-F0-9]\+\%([pP][+-]\?[0-9]\+\)\?\)\=" syn match zirOctNumber display "\<0o[0-7]\+" syn match zirBinNumber display "\<0b[01]\+\%(.[01]\+\%([eE][+-]\?[0-9]\+\)\?\)\=" syn match zirGlobal display "[^a-zA-Z0-9_]\?\zs@[a-zA-Z0-9_]\+" syn match zirLocal display "[^a-zA-Z0-9_]\?\zs%[a-zA-Z0-9_]\+" hi def link zirCommentLine Comment hi def link zirTodo Todo hi def link zirKeyword Keyword hi def link zirString Constant hi def link zirEscape Special hi def link zirEscapeUnicode zirEscape hi def link zirEscapeError Error hi def link zirDecNumber Constant hi def link zirHexNumber Constant hi def link zirOctNumber Constant hi def link zirBinNumber Constant hi def link zirGlobal Identifier hi def link zirLocal Identifier