diff options
Diffstat (limited to 'editors')
| -rw-r--r-- | editors/bqn | 8 | ||||
| -rw-r--r-- | editors/kak/autoload/filetype/bqn.kak | 4 | ||||
| -rw-r--r-- | editors/vim/autoload/bqn.txt | 1 | ||||
| -rw-r--r-- | editors/vim/keymap/bqn.vim | 2 | ||||
| -rw-r--r-- | editors/vim/syntax/bqn.vim | 2 |
5 files changed, 9 insertions, 8 deletions
diff --git a/editors/bqn b/editors/bqn index 9d3a995e..3f6f19f9 100644 --- a/editors/bqn +++ b/editors/bqn @@ -10,7 +10,7 @@ // βCaps βA β βS π βD βF π½ βG πΎ βH Β« βJ βK βΎ βL Β» β: Β· β" Λ βEnter β // βLock βa β βs π€ βd β βf π βg π βh βΈ βj β βk β βl β β; β β' β© β β // ββββββββββ΄βββ¬ββ΄βββ¬ββ΄βββ¬ββ΄βββ¬ββ΄βββ¬ββ΄βββ¬ββ΄βββ¬ββ΄βββ¬ββ΄βββ¬ββ΄βββ¬ββ΄βββ¬ββ΄βββββββββββ€ -// βShift βZ βX π βC βV β βB β βN βM β’ β< β€ β> β₯ β? βShift β +// βShift βZ βX π βC βV β βB β βN βM β’ β< β€ β> β₯ β? β βShift β // β βz β₯ βx π© βc β βv β¨ βb β βn βm β‘ β, βΎ β. β β/ β β β // βββββββββββββ΄βββββ΄βββββ΄βββββ΄βββββ΄βββββ΄βββββ΄βββββ΄βββββ΄βββββ΄βββββ΄βββββββββββββ // Space: βΏ @@ -39,7 +39,7 @@ xkb_symbols "bqn" { key <AD04> { [ U02191, U1D563 ] }; // Rβπ£ key <AD05> { [ U02227, U0234B ] }; // Tβ§β key <AD06> { [ ] }; // Y - key <AD07> { [ U02294 ] }; // Uββ + key <AD07> { [ U02294 ] }; // Uβ key <AD08> { [ U0228F, U02291 ] }; // Iββ key <AD09> { [ U02290, U02292 ] }; // Oββ key <AD10> { [ U003C0, U02373 ] }; // PΟβ³ @@ -48,7 +48,7 @@ xkb_symbols "bqn" { key <AC01> { [ U02349, U02196 ] }; // Aββ key <AC02> { [ U1D564, U1D54A ] }; // Sπ€π - key <AC03> { [ U02195 ] }; // D + key <AC03> { [ U02195 ] }; // Dβ key <AC04> { [ U1D557, U1D53D ] }; // Fππ½ key <AC05> { [ U1D558, U1D53E ] }; // GππΎ key <AC06> { [ U022B8, U000AB ] }; // HβΈΒ« @@ -68,5 +68,5 @@ xkb_symbols "bqn" { key <AB07> { [ U02261, U02262 ] }; // Mβ‘β’ key <AB08> { [ U0223E, U02264 ] }; // ,βΎβ€ key <AB09> { [ U0224D, U02265 ] }; // .ββ₯ - key <AB10> { [ U02260 ] }; // /β + key <AB10> { [ U02260, U021D0 ] }; // /β β }; diff --git a/editors/kak/autoload/filetype/bqn.kak b/editors/kak/autoload/filetype/bqn.kak index 8ec3eab7..3a3d0bae 100644 --- a/editors/kak/autoload/filetype/bqn.kak +++ b/editors/kak/autoload/filetype/bqn.kak @@ -27,7 +27,7 @@ hook global WinSetOption filetype=bqn %ΒΉ b='ΛΛΒ¨βΌβΒ΄Λ7βΒ―β’Γ' ;b+='Β¬ββββΆβββββ¨β©ββ' b+='β½π¨βββ§yβββΟββ';b+='βπβ·π£βYUβββ³β£β’' b+='βπ€βππβΈββββ\' ;b+='βπDπ½πΎΒ«JβΎΒ»Β·Λ|' - b+='β₯π©ββ¨βnβ‘βΎββ ' ;b+='ZπCββNβ’β€β₯?' + b+='β₯π©ββ¨βnβ‘βΎββ ' ;b+='ZπCββNβ’β€β₯β' for (( i=0; i<${#a}; i++ )); do o=${b:$i:1} @@ -63,7 +63,7 @@ add-highlighter shared/bqn/code/ regex "[β,]" 0:meta add-highlighter shared/bqn/code/ regex "[β¨β©\[\]βΏ]" 0:magenta add-highlighter shared/bqn/code/ regex "[()]" 0:bright-black add-highlighter shared/bqn/code/ regex "[:;]" 0:bright-black -add-highlighter shared/bqn/code/ regex "[ββ©β]" 0:normal +add-highlighter shared/bqn/code/ regex "[βββ©β]" 0:normal add-highlighter shared/bqn/code/ regex "Β·" 0:value add-highlighter shared/bqn/code/ regex "@" 0:string add-highlighter shared/bqn/code/ regex "(?<![A-Z_a-z0-9ΟβΒ―])Β―?((\d+\.)?\d+(eΒ―?\d+)?|Ο|β)(iΒ―?((\d+\.)?\d+(eΒ―?\d+)?|Ο|β))?" 0:value 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+=['<space>']|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 "[βββΈββΎββΆββββ]" |
