aboutsummaryrefslogtreecommitdiff
path: root/editors/vim
diff options
context:
space:
mode:
author- <@>2020-08-23 22:53:26 +0300
committer- <@>2020-08-23 22:53:26 +0300
commit696ac0a03adfbc0fc56b28397e4d315a59ab9837 (patch)
treeb2ab53510afc4575d3cdb88af8ff7d2a8d4de57a /editors/vim
parent6b8168c1e1b9d573c166787ccf772997ce158efb (diff)
vim: shortcut for β€Ώ should use g:bqn_prefix_key
Diffstat (limited to 'editors/vim')
-rw-r--r--editors/vim/keymap/bqn.vim14
1 files changed, 8 insertions, 6 deletions
diff --git a/editors/vim/keymap/bqn.vim b/editors/vim/keymap/bqn.vim
index beaa19ee..a8eb29b7 100644
--- a/editors/vim/keymap/bqn.vim
+++ b/editors/vim/keymap/bqn.vim
@@ -14,9 +14,11 @@ let b.='βŒ½π•¨βˆŠβ†‘βˆ§yβŠ”βŠβŠΟ€β†β†’ β†™π•Žβ·π•£β‹YUβŠ‘βŠ’β³βŠ£βŠ’ '
let b.='β‰π•€β†•π•—π•˜βŠΈβˆ˜β—‹βŸœβ‹„β†©\ β†–π•ŠD𝔽𝔾HJ⌾LΒ·Λ™| '
let b.='β₯Šπ•©β†“βˆ¨βŒŠnβ‰‘βˆΎβ‰β‰  Z𝕏Cβ’βŒˆN≒≀β‰₯? '
-let[A,B]=map([a,b],"split(v:val,'\\zs *')")
-for i in range(len(A))|exe escape('lno<buffer>'.p.A[i].' '.B[i],'|')|endfor
-for i in range(len(A))|exe escape('cno<buffer>'.p.A[i].' '.B[i],'|')|endfor
-lno<buffer>\<space> β€Ώ
-cno<buffer>\<space> β€Ώ
-unl a b A B i p
+let[a,b]=map([a,b],{i,x->split(x,'\zs *')})
+let a+=['<space>']|let b+=['β€Ώ']
+for l in ['l','c']
+ for i in range(len(a))
+ exe escape(l.'no<buffer>'.p.a[i].' '.b[i],'|')
+ endfor
+endfor
+unl p a b l i