Skip to content

Commit 2da4b4b

Browse files
committed
Update Gauche keywords
1 parent 9837062 commit 2da4b4b

File tree

4 files changed

+595
-5
lines changed

4 files changed

+595
-5
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ in Gauche are not strict (e.g., `1/pi` in `math.const` module).
9292

9393
### Unreleased
9494

95+
* Add missing keywords for Gauche 0.9.10
9596
* Support the following SRFIs:
9697
- SRFI 17
9798
- SRFI 18

doc/r7rs-syntax.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*r7rs-syntax.txt* *vim-r7rs-syntax* Last Change: 2021-06-30
1+
*r7rs-syntax.txt* *vim-r7rs-syntax* Last Change: 2021-07-04
22

33
*r7rs-syntax* *ft-r7rs-syntax*
44

@@ -70,7 +70,8 @@ local one takes precedence.
7070
==============================================================================
7171
CHANGELOG *r7rs-syntax-changelog*
7272

73-
Unreleased * Support the following SRFIs:
73+
Unreleased * Add missing keywords for Gauche 0.9.10
74+
* Support the following SRFIs:
7475
- `SRFI 17`
7576
- `SRFI 18`
7677
- `SRFI 21`

ftplugin/gauche.vim

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
" Vim filetype plugin file
22
" Language: Scheme (Gauche)
3-
" Last Change: 2021-06-27
3+
" Last Change: 2021-07-04
44
" Author: Mitsuhiro Nakamura <m.nacamura@gmail.com>
55
" URL: https://github.com/mnacamura/vim-r7rs-syntax
66
" License: MIT
@@ -11,6 +11,9 @@ endif
1111

1212
" lispwords {{{
1313

14+
setl lispwords+=$let
15+
setl lispwords+=$let*
16+
setl lispwords+=$parameterize
1417
setl lispwords+=^
1518
setl lispwords+=add-load-path
1619
setl lispwords+=and-let1
@@ -31,6 +34,9 @@ setl lispwords+=dolist
3134
setl lispwords+=dotimes
3235
setl lispwords+=dynamic-lambda
3336
setl lispwords+=ecase
37+
setl lispwords+=either-guard
38+
setl lispwords+=either-let*
39+
setl lispwords+=either-let*-values
3440
setl lispwords+=fluid-let
3541
setl lispwords+=glet*
3642
setl lispwords+=glet1
@@ -46,12 +52,15 @@ setl lispwords+=match-let
4652
setl lispwords+=match-let*
4753
setl lispwords+=match-let1
4854
setl lispwords+=match-letrec
55+
setl lispwords+=maybe-let*
56+
setl lispwords+=maybe-let*-values
4957
setl lispwords+=rec
5058
setl lispwords+=rlet1
5159
setl lispwords+=rxmatch-case
5260
setl lispwords+=rxmatch-let
5361
setl lispwords+=shift
5462
setl lispwords+=ssax:make-parser
63+
setl lispwords+=string-append!
5564
setl lispwords+=syntax-errorf
5665
setl lispwords+=until
5766
setl lispwords+=unwind-protect

0 commit comments

Comments
 (0)