Commit Graph

428 Commits

Author SHA1 Message Date
Leonard Hecker 7a6c67a968 Shocking news: LLMs are dumb (code cleanup) 2025-11-23 20:36:57 +01:00
Leonard Hecker e43bcf3c2c wip 2025-11-22 19:00:40 +01:00
Leonard Hecker e5c61c1fa9 wip: Fast skips 2025-11-22 17:37:11 +01:00
Leonard Hecker 7cb45e8d6a wip 2025-11-20 18:07:48 +01:00
Leonard Hecker f5f4710b7d wip: User variables 2025-11-20 14:35:13 +01:00
Leonard Hecker f890d9a72c wip 2025-11-19 14:45:47 +01:00
Leonard Hecker a9096ef1d9 Fix multiple issues found under Linux 2025-11-19 13:56:13 +01:00
Leonard Hecker 4434cf2734 wip 2025-11-18 15:11:24 +01:00
Leonard Hecker 2ddacbde83 wip 2025-11-17 23:59:10 +01:00
Leonard Hecker 3b36fa5ea6 wip 2025-11-17 19:48:20 +01:00
Leonard Hecker 46c9964823 wip 2025-11-16 14:04:07 +01:00
Leonard Hecker ee16127f8a wip 2025-11-15 12:48:58 +01:00
Leonard Hecker 729ce53b93 wip 2025-11-14 21:15:12 +01:00
Leonard Hecker 622f2c1245 wip 2025-11-13 14:19:53 +01:00
Leonard Hecker 6df74c351b wip 2025-11-09 17:28:06 +01:00
Leonard Hecker 46f2e35434 wip 2025-11-09 16:52:31 +01:00
Leonard Hecker f8e4eeafe3 wip 2025-11-09 15:49:03 +01:00
Leonard Hecker ef1157a5d4 wip 2025-11-05 16:45:33 +01:00
Leonard Hecker a704f4236c wip 2025-11-05 16:45:33 +01:00
Leonard Hecker 088e93cbf7 wip 2025-11-05 16:45:33 +01:00
Leonard Hecker a36cd9917d wip 2025-11-05 16:45:33 +01:00
Leonard Hecker c876ef713b wip 2025-11-05 16:45:33 +01:00
Leonard Hecker 4e96bb0e1d wip 2025-11-05 16:45:33 +01:00
Leonard Hecker 912f65d1a9 wip 2025-11-05 16:45:33 +01:00
Leonard Hecker 618c43a06a wip 2025-11-05 16:45:33 +01:00
Leonard Hecker 07988bccee wip 2025-11-05 16:45:33 +01:00
Leonard Hecker c793bc3088 wip 2025-11-05 16:45:33 +01:00
Leonard Hecker b0d04e0186 wip 2025-11-05 16:45:33 +01:00
Leonard Hecker 2036625be3 wip 2025-11-05 16:45:33 +01:00
Leonard Hecker 4d3062e1f9 wip 2025-11-05 16:45:33 +01:00
Leonard Hecker 90135fb828 wip 2025-11-05 16:45:32 +01:00
Leonard Hecker 3d3f0cc355 wip 2025-11-05 16:45:32 +01:00
Leonard Hecker 0b0da89674 wip 2025-11-05 16:45:32 +01:00
Leonard Hecker d3d3b3b624 wip 2025-11-05 16:45:32 +01:00
Leonard Hecker 8914794b5c wip 2025-11-05 16:45:32 +01:00
Leonard Hecker 4ed381a357 wip 2025-11-05 16:45:32 +01:00
Leonard Hecker b34876f8a4 A first draft for simple syntax highlighting 2025-11-05 16:45:32 +01:00
Leonard Hecker 71e8fa6b6e Move arena & helpers into their own crate 2025-11-05 16:45:32 +01:00
Tiago Mouta 82cc84a610
Add Portuguese (pt-PT) translations (#688) 2025-10-31 21:09:55 +01:00
Miteigi c1adb12b52
Add Vietnamese translations (#669) 2025-10-17 19:08:57 +02:00
Leonard Hecker 67c401648f
Fix Rust nightly builds (#668)
`panic_immediate_abort` is being stablized as `panic = immediate-abort`
(yay!).
See: https://github.com/rust-lang/rust/issues/147286

Closes #657
2025-10-14 19:53:51 +02:00
Emir SARI c557cdbf04
Update Turkish translations (#655) 2025-10-13 14:47:17 +00:00
Dustin L. Howett bb569841c9
sys/win: display a useful error message when SetConsoleMode fails (#639)
edit will now display specific error messages when the console fails to
support `ENABLE_VIRTUAL_TERMINAL_INPUT`. The user will be gently
reprimanded for not using the modern console host.

It is technically possible to run edit on OpenConsole (or another third-
party console host!)--even on Windows 8.1--where it will work properly.
2025-09-09 15:24:09 -05:00
Dustin L. Howett 51d19c9487
windows: fix the compatibility section of the manifest (#635)
So, it turns out that `supportedOS` was being ignored because it was
taken to be in the default `asm.v1` namespace. :)
2025-09-05 12:58:47 -05:00
hev ccfebb274e
Replace vseq/vand with their immediate-form variants (#630) 2025-08-29 00:31:10 +02:00
four-poetic-drew c8fec86709
Allow opening directories via the CLI (#577)
Co-authored-by: Leonard Hecker <leonard@hecker.io>
2025-08-28 00:49:45 +02:00
Leonard Hecker a3a6f5f8be
Various minor improvements (#625) 2025-08-25 13:18:00 -05:00
Leonard Hecker 7338c3cbbc
Move build.rs into its own directory (#623) 2025-08-25 12:54:53 -05:00
Leonard Hecker 695d88e631
Fix alpha blending formula (#594)
Since `srgb_to_linear` is non-linear we can't use it for premultiplied
colors. Instead of unpremultiplying them, I changed the rest of the app
to straight alpha and introduced types to ensure we don't mess it up.
2025-08-12 23:27:02 +02:00
Alexandru Spînu f17552c8f6
Fix #485: Reject invalid args and allow positional args (#503)
Closes #485

Co-authored-by: Leonard Hecker <leonard@hecker.io>
2025-08-12 23:25:15 +02:00