mirror of
https://codeberg.org/unspeaker/tengri.git
synced 2025-12-06 11:46:42 +01:00
Compare commits
2 commits
24ac52d807
...
7fd6c91643
| Author | SHA1 | Date | |
|---|---|---|---|
| 7fd6c91643 | |||
| e839096cf3 |
2 changed files with 10 additions and 1 deletions
|
|
@ -113,3 +113,13 @@ this is the trait which differentiates "a thing" from
|
||||||
* e1: Unexpected '('
|
* e1: Unexpected '('
|
||||||
* e2: Unexpected 'b'
|
* e2: Unexpected 'b'
|
||||||
* e3: Unexpected 'd'
|
* e3: Unexpected 'd'
|
||||||
|
|
||||||
|
## todo
|
||||||
|
|
||||||
|
### operators
|
||||||
|
|
||||||
|
* replace: `(:= :name :value1 :valueN)`
|
||||||
|
* append: `(:+ :name :value2 :valueN)`
|
||||||
|
* filter: `(:- :name :value2 :valueN)`
|
||||||
|
* map: `(:* :name op)`
|
||||||
|
* reduce: `(:/ :name op)`
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,6 @@ impl TuiKey {
|
||||||
let mut modifiers = KeyModifiers::NONE;
|
let mut modifiers = KeyModifiers::NONE;
|
||||||
let mut tokens = symbol[1..].split(Self::SPLIT).peekable();
|
let mut tokens = symbol[1..].split(Self::SPLIT).peekable();
|
||||||
while let Some(token) = tokens.next() {
|
while let Some(token) = tokens.next() {
|
||||||
println!("{token}");
|
|
||||||
if tokens.peek().is_some() {
|
if tokens.peek().is_some() {
|
||||||
match token {
|
match token {
|
||||||
"ctrl" | "Ctrl" | "c" | "C" => modifiers |= KeyModifiers::CONTROL,
|
"ctrl" | "Ctrl" | "c" | "C" => modifiers |= KeyModifiers::CONTROL,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue