Compare commits

...

3 Commits

Author SHA1 Message Date
Matt Paras 2411202b1a update steel to fix regression with ffi-function creation 2025-07-21 16:27:55 -07:00
Matt Paras faaf0b8c25 update steel 2025-07-21 08:14:43 -07:00
Tom Schafer 28bdf667d9
Add key-event-end? function (#51) 2025-07-20 11:05:50 -07:00
3 changed files with 14 additions and 5 deletions

10
Cargo.lock generated
View File

@ -3251,7 +3251,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]] [[package]]
name = "steel-core" name = "steel-core"
version = "0.7.0" version = "0.7.0"
source = "git+https://github.com/mattwparas/steel.git#7b1dffa1c981ae9c5e7571f3ede45fda0fd67e91" source = "git+https://github.com/mattwparas/steel.git#7ec6f2ddac05dd76241c23383e3ffb68bf13172f"
dependencies = [ dependencies = [
"abi_stable", "abi_stable",
"anyhow", "anyhow",
@ -3305,7 +3305,7 @@ dependencies = [
[[package]] [[package]]
name = "steel-derive" name = "steel-derive"
version = "0.6.0" version = "0.6.0"
source = "git+https://github.com/mattwparas/steel.git#7b1dffa1c981ae9c5e7571f3ede45fda0fd67e91" source = "git+https://github.com/mattwparas/steel.git#7ec6f2ddac05dd76241c23383e3ffb68bf13172f"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -3315,7 +3315,7 @@ dependencies = [
[[package]] [[package]]
name = "steel-doc" name = "steel-doc"
version = "0.7.0" version = "0.7.0"
source = "git+https://github.com/mattwparas/steel.git#7b1dffa1c981ae9c5e7571f3ede45fda0fd67e91" source = "git+https://github.com/mattwparas/steel.git#7ec6f2ddac05dd76241c23383e3ffb68bf13172f"
dependencies = [ dependencies = [
"steel-core", "steel-core",
] ]
@ -3323,7 +3323,7 @@ dependencies = [
[[package]] [[package]]
name = "steel-gen" name = "steel-gen"
version = "0.3.0" version = "0.3.0"
source = "git+https://github.com/mattwparas/steel.git#7b1dffa1c981ae9c5e7571f3ede45fda0fd67e91" source = "git+https://github.com/mattwparas/steel.git#7ec6f2ddac05dd76241c23383e3ffb68bf13172f"
dependencies = [ dependencies = [
"codegen", "codegen",
"serde", "serde",
@ -3332,7 +3332,7 @@ dependencies = [
[[package]] [[package]]
name = "steel-parser" name = "steel-parser"
version = "0.7.0" version = "0.7.0"
source = "git+https://github.com/mattwparas/steel.git#7b1dffa1c981ae9c5e7571f3ede45fda0fd67e91" source = "git+https://github.com/mattwparas/steel.git#7ec6f2ddac05dd76241c23383e3ffb68bf13172f"
dependencies = [ dependencies = [
"compact_str", "compact_str",
"fxhash", "fxhash",

View File

@ -1673,6 +1673,7 @@ event: Event?"#, $name, $name));
"up" => Up, "up" => Up,
"down" => Down, "down" => Down,
"home" => Home, "home" => Home,
"end" => End,
"page-up" => PageUp, "page-up" => PageUp,
"page-down" => PageDown, "page-down" => PageDown,
"tab" => Tab, "tab" => Tab,

View File

@ -2628,6 +2628,14 @@ Check whether the given event is the key: home
(key-event-home? event) (key-event-home? event)
``` ```
event: Event? event: Event?
### **key-event-end?**
Check whether the given event is the key: end
```scheme
(key-event-end? event)
```
event: Event?
### **key-event-page-up?** ### **key-event-page-up?**
Check whether the given event is the key: page-up Check whether the given event is the key: page-up