Mercurial > vim
annotate runtime/syntax/lc.vim @ 34028:bcf1429cb1fc v9.0.2188
patch 9.0.2188: cursor wrong after { in single line buffer
Commit: https://github.com/vim/vim/commit/9e6549d2fb282c45a2492ea95fe7ba54c2082c3e
Author: Gary Johnson <garyjohn@spocom.com>
Date: Wed Dec 27 19:12:43 2023 +0100
patch 9.0.2188: cursor wrong after { in single line buffer
Problem: cursor wrong after { in single line buffer
(Edwin Chan)
Solution: do not place the cursor at the end for a single
line buffer when moving backwards
(Gary Johnson)
closes: #13780
closes: #13783
Signed-off-by: Gary Johnson <garyjohn@spocom.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 27 Dec 2023 19:30:03 +0100 |
parents | cc751d944b7e |
children | 7c7432a53a6c |
rev | line source |
---|---|
31885 | 1 " Vim syntax file |
2 " Language: Elsa | |
3 " Maintainer: Miles Glapa-Grossklag <miles@glapa-grossklag.com> | |
4 " Last Change: 2023-01-29 | |
5 | |
6 if exists('b:current_syntax') | |
7 finish | |
8 endif | |
9 | |
10 " Keywords | |
11 syntax keyword elsaKeyword let eval | |
12 syntax match elsaKeyword "\v:" | |
13 highlight link elsaKeyword Keyword | |
14 | |
15 " Comments | |
16 setlocal commentstring=--%s | |
17 syntax match elsaComment "\v--.*$" | |
18 highlight link elsaComment Comment | |
19 | |
20 " Operators | |
21 syntax match elsaOperator "\v\=" | |
22 syntax match elsaOperator "\v\=[abd*~]\>" | |
23 syntax match elsaOperator "\v-\>" | |
24 syntax match elsaOperator "\v\\" | |
25 highlight link elsaOperator Operator | |
26 | |
27 " Definitions | |
28 syntax match elsaConstant "\v[A-Z]+[A-Z_0-9]*" | |
29 highlight link elsaConstant Constant | |
30 | |
31 let b:current_syntax = 'elsa' |