cc436bbb3a
Mention --width-estimation-method in config docs
2025-02-24 00:00:15 +01:00
03b91ec1cd
Mention ghostty in config docs
2025-02-23 23:08:17 +01:00
17185ea536
Add unicode-based grapheme width estimation method
2025-02-23 18:37:17 +01:00
fbc64de607
Merge and reorder imports
...
This change brings them in-line with the default settings of
rust-analyzer. Originally, I disliked this style, but by now, I've grown
used to it and prefer it slightly. Also, I like staying on the default
path since I usually don't need to check the imports to see if
rust-analyzer messed anything up (except for omitting the self:: when
importing modules defined in the current module, grr :D).
I've also come around to the idea of trailing mod definitions instead of
putting them at the top: I would also put module definitions that
contain code instead of referencing another file below the imports. It
feels weird to have code above imports. So it just makes sense to do the
same for all types of mod definitions.
If rustfmt ever gains stable support for grouping imports, I'll probably
use that instead.
2025-02-21 12:46:25 +01:00
e1ba15cb9e
Update time_zone docs
2025-02-21 00:32:44 +01:00
55d4321770
Fix outdated reference in config docs
...
Thanks, JRF!
2025-02-20 19:40:29 +01:00
db529688e9
Use cargo workspace lints
2024-04-25 20:38:21 +02:00
50be653244
Fix incorrect cli option reference
2024-01-27 13:21:59 +01:00
ee7121b04e
Implement live caesar cipher
2024-01-05 23:29:41 +01:00
ed7bd3ddb4
Remove key binding to open present page
2024-01-04 23:50:35 +01:00
dadbb205e5
Fix cargo doc warnings
2024-01-03 23:51:27 +01:00
a8570cf9c5
Make TZ env var override time_zone config option
2024-01-03 17:03:00 +01:00
f94eb00dcd
Clean up config docs
2024-01-03 16:30:08 +01:00
c286e0244c
Add time_zone config option
2024-01-03 02:05:53 +01:00
5bbf389dbe
Remove some old todos
2024-01-02 17:31:36 +01:00
5995d06cad
Support domain in config file
2024-01-01 19:35:46 +01:00
3b4e41ea4e
Add example config to config documentation
2023-05-14 16:47:10 +02:00
2afda17d4b
Improve config loading error handling
2023-04-30 22:57:21 +02:00
101d36cd45
Provide list of key groups in config crate
...
This also fixes the f1 menu not displaying the room group.
2023-04-30 22:12:21 +02:00
325c5e6e5c
Remove resolved todos
2023-04-29 15:46:05 +02:00
b6fdc3b7e8
Parse and show space key as "space"
2023-04-29 15:04:37 +02:00
03c7fb567c
Auto-derive Default for KeyGroups
2023-04-29 01:50:33 +02:00
591807dd55
Fix handling of shift for KeyCode::Char
2023-04-29 01:17:45 +02:00
202969c7a9
Add and update key bindings
2023-04-29 01:17:45 +02:00
c0a01b7ad4
Move cursor centering bind to scroll group
2023-04-29 01:17:45 +02:00
1ce31b6677
Always show all key bindings in F1 menu
2023-04-29 01:17:45 +02:00
ff33454b9a
Document key binding format
2023-04-29 01:17:45 +02:00
fdc46aa3b8
Rename Group to KeyGroup
2023-04-27 20:56:41 +02:00
6c99f7a53a
Rename Group::Action to Event
2023-04-27 20:39:33 +02:00
6f85995379
Derive Document for simple enums
2023-04-27 20:34:46 +02:00
458025b8bf
Use serde's default annotation for Document
2023-04-27 20:11:16 +02:00
d29441bf02
Move todo to proper location
2023-04-27 20:07:25 +02:00
c53e3c262e
Include key bindings in config
2023-04-27 18:30:42 +02:00
e1c3a463b2
Move key binding groups to config crate
2023-04-27 15:31:49 +02:00
5a0efd69e4
Extract euph config into submodule
2023-04-27 15:27:23 +02:00
f7f200a608
Add measure_widths config option
2023-04-24 18:21:46 +02:00
3d91d447c7
Document config
2023-04-24 14:08:57 +02:00
cedeeff10b
Add Document trait for config doc generation
2023-04-24 14:02:20 +02:00
5b5370d2df
Extract config into cove-config crate
2023-04-21 02:15:25 +02:00