From 07edc923d483f5eecfbaf2118aac1e09bc63e01e Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Thu, 8 Oct 2020 22:39:37 -0400 Subject: =?UTF-8?q?Editor=20support=20for=20=E2=87=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- editors/vim/autoload/bqn.txt | 1 + editors/vim/keymap/bqn.vim | 2 +- editors/vim/syntax/bqn.vim | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) (limited to 'editors/vim') diff --git a/editors/vim/autoload/bqn.txt b/editors/vim/autoload/bqn.txt index 1e63235b..af52e753 100644 --- a/editors/vim/autoload/bqn.txt +++ b/editors/vim/autoload/bqn.txt @@ -1,4 +1,5 @@ ← Define +⇐ Export ↩ Change → Return ⋄ Separator diff --git a/editors/vim/keymap/bqn.vim b/editors/vim/keymap/bqn.vim index 7a08aaba..a4759b0f 100644 --- a/editors/vim/keymap/bqn.vim +++ b/editors/vim/keymap/bqn.vim @@ -12,7 +12,7 @@ let a.='zxcvbnm,./ ZXCVBNM<>? ' let b ='˜˘¨⁼⌜´˝7∞¯•÷× ¬⎉⚇⍟◶⊘⎊⍎⍕⟨⟩√⋆' let b.='⌽𝕨∊↑∧y⊔⊏⊐π←→ ↙𝕎⍷𝕣⍋YU⊑⊒⍳⊣⊢ ' let b.='⍉𝕤↕𝕗𝕘⊸∘○⟜⋄↩\ ↖𝕊D𝔽𝔾«J⌾»·˙| ' -let b.='⥊𝕩↓∨⌊n≡∾≍≠ Z𝕏C⍒⌈N≢≤≥? ' +let b.='⥊𝕩↓∨⌊n≡∾≍≠ Z𝕏C⍒⌈N≢≤≥⇐ ' let[a,b]=map([a,b],{i,x->split(x,'\zs *')}) let a+=['']|let b+=['‿'] diff --git a/editors/vim/syntax/bqn.vim b/editors/vim/syntax/bqn.vim index b75bbde8..9ea75a39 100644 --- a/editors/vim/syntax/bqn.vim +++ b/editors/vim/syntax/bqn.vim @@ -8,7 +8,7 @@ syn match bqnlst "[⟨⟩\[\]‿]" syn match bqnpar "[()]" syn match bqnhed "[:;]" syn match bqnsep "[⋄,]" -syn match bqnarw "[←↩→]" +syn match bqnarw "[←⇐↩→]" syn match bqnchr "'.'" syn match bqn1md "[˙˜˘¨⌜⁼´˝`]" syn match bqn2md "[∘○⊸⟜⌾⊘◶⎉⚇⍟⎊]" -- cgit v1.2.3