• AmberEdit

    From Yegor Gluhov@2:382/736 to All on Sun Aug 23 21:40:22 2026
    Hello All!

    Just to announce that there's one more UTF-8 compatible editor now: https://github.com/jegornet/amberedit working with Squish and JAM message bases.

    macOS and Linux only, for now.

    Yegor
    --- AmberEdit/linux 0.3.1
    * Origin: Somewhere in the world (2:382/736)
  • From Nick Boel@1:154/10 to Yegor Gluhov on Sun Aug 23 17:44:22 2026
    Hey Yegor!

    On Sun, 23 Aug 2026 21:40:22 +0200, you wrote:

    Just to announce that there's one more UTF-8 compatible editor now: https://github.com/jegornet/amberedit working with Squish and JAM
    message bases.

    Thanks for the announcement. Since there's no mention of it whatsoever, maybe I can help you make it easier to compile on Archlinux:

    -- Performing Test AMBEREDIT_NCURSESW_SUBDIR - Failed

    ncursesw is part of the ncurses package in Arch.

    -- Performing Test AMBEREDIT_CURSES_PLAIN
    -- Performing Test AMBEREDIT_CURSES_PLAIN - Success
    -- Performing Test ICONV_IN_LIBC
    -- Performing Test ICONV_IN_LIBC - Success
    -- Performing Test AMBEREDIT_HAVE_TL_EXPECTED
    -- Performing Test AMBEREDIT_HAVE_TL_EXPECTED - Failed
    CMake Error at CMakeLists.txt:207 (message):
    AmberEdit needs tl::expected (<tl/expected.hpp>). Install expected-devel
    on RHEL and Fedora, from EPEL on RHEL; libexpected-dev on Debian and
    Ubuntu; `brew install tl-expected` on macOS, where it also wants
    -DCMAKE_PREFIX_PATH=$(brew --prefix tl-expected).

    Even with the package 'tl-expected' installed, I get this error. Most likely it's not looking in the right place, because Arch probably doesn't have it where you think it is. ;)

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20260425
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)
  • From Nick Boel@1:154/10 to Yegor Gluhov on Sun Aug 23 17:55:40 2026
    Hey Yegor!

    On Sun, 23 Aug 2026 21:40:22 +0200, you wrote:

    Disregard my last message. I had to clear the build dir after the failure. ;)

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20260425
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)
  • From Yegor Gluhov@2:382/736 to Nick Boel on Mon Aug 24 02:34:28 2026
    Hello Nick!

    23 Aug 26 17:55, you wrote to me:


    Disregard my last message. I had to clear the build dir after the
    failure. ;)

    So did you finally manage to build it? I believe "AMBEREDIT_NCURSESW_SUBDIR - Failed" isn't a blocker on Arch Linux, it should work after `sudo pacman -S tl-expected doctest`

    I'll update the build instructions though. :-)

    Yegor
    --- AmberEdit/linux 0.3.1
    * Origin: Somewhere in the world (2:382/736)
  • From Nick Boel@1:154/10 to Yegor Gluhov on Sun Aug 23 19:49:10 2026
    Hey Yegor!

    On Sun Aug 23 2026 21:40:22, you wrote:

    Just to announce that there's one more UTF-8 compatible editor now: https://github.com/jegornet/amberedit working with Squish and JAM message bases.

    Something is very familiar/comfortable about this. :)

    I don't blame you for going this route, though. Even AI gets confused and starts spinning in circles trying to change things and/or fix issues with Golded's code.

    macOS and Linux only, for now.

    Working here so far! Can't wait to see where this goes.

    FYI, I keep hitting home and end to move around when editing what I've written, and it treats it the same as hitting ESC.

    Regards,
    Nick
    --- AmberEdit/linux 0.3.1
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)
  • From Nick Boel@1:154/10 to Yegor Gluhov on Sun Aug 23 19:56:36 2026
    Hey Yegor!

    On Mon Aug 24 2026 02:34:28, you wrote:

    So did you finally manage to build it? I believe "AMBEREDIT_NCURSESW_SUBDIR - Failed" isn't a blocker on Arch Linux, it should work after `sudo pacman -S tl-expected doctest`

    I did, and I like it so far. I can mess around with my color pallete as time permits. I wanted to make sure everything was configured as thoroughly as possible, but it was nice to be able to bring over a lot of my golded config when it came to groups and whatnot.

    Using your instructions in INSTALL.md, I built without doctest and prefixed a location in my home directory.

    I'll update the build instructions though. :-)

    So far, so good. Would you like bugs and/or feature requests as issues on github?

    Regards,
    Nick
    --- AmberEdit/linux 0.3.1
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)
  • From Yegor Gluhov@2:382/736 to Nick Boel on Mon Aug 24 03:46:06 2026
    Hello Nick!

    23 Aug 26 19:49, you wrote to me:


    Just to announce that there's one more UTF-8 compatible editor now:
    https://github.com/jegornet/amberedit working with Squish and JAM
    message bases.
    Something is very familiar/comfortable about this. :)

    I don't blame you for going this route, though. Even AI gets confused and starts spinning in circles trying to change things and/or fix issues with Golded's code.

    Funny thing is I used to be pretty sceptical about vibe-coding - now here I am. ;-)

    macOS and Linux only, for now.
    Working here so far! Can't wait to see where this goes.

    FYI, I keep hitting home and end to move around when editing what I've written, and it treats it the same as hitting ESC.

    Sounds like a classic terminal emulator issue - the terminal sends one escape-sequence for Home/End, the app expects another. Which terminal app do you use? And what's does `echo $TERM` output? Is it local or over ssh?

    Yegor
    --- AmberEdit/linux 0.3.1
    * Origin: Somewhere in the world (2:382/736)
  • From Yegor Gluhov@2:382/736 to Nick Boel on Mon Aug 24 04:02:47 2026
    Hello Nick!

    23 Aug 26 19:56, you wrote to me:

    So did you finally manage to build it? I believe
    "AMBEREDIT_NCURSESW_SUBDIR - Failed" isn't a blocker on Arch Linux, it
    should work after `sudo pacman -S tl-expected doctest`
    I did, and I like it so far. I can mess around with my color pallete as time permits. I wanted to make sure everything was configured as thoroughly as possible, but it was nice to be able to bring over a lot of my golded config when it came to groups and whatnot.

    At first I wanted to do the color themes in TrueColor to make it look cooler, but it's tricky to detect whether the terminal actually supports it. For example, iTerm2 sets COLORTERM=truecolor, but that doesn't get passed through to an ssh session by default - only if you set it up manually. So I've shelved this idea for now.

    BTW, you might wanna try `theme themes/16_colors.cfg` if you prefer to customize the color palette in your terminal app.

    I'll update the build instructions though. :-)
    So far, so good. Would you like bugs and/or feature requests as issues on github?

    Sure.

    Yegor
    --- AmberEdit/linux 0.3.1
    * Origin: Somewhere in the world (2:382/736)
  • From Yegor Gluhov@2:382/736 to Nick Boel on Mon Aug 24 04:12:13 2026
    Hello Nick!

    24 Aug 26 03:46, I wrote to you:

    FYI, I keep hitting home and end to move around when editing what I've
    written, and it treats it the same as hitting ESC.
    Sounds like a classic terminal emulator issue - the terminal sends one escape-sequence for Home/End, the app expects another. Which terminal app do you use? And what's does `echo $TERM` output? Is it local or over ssh?

    And one more question to clarify: when you run `cat -v` in your terminal and press Home then End - what's the output?

    Yegor
    --- AmberEdit/linux 0.3.1
    * Origin: Somewhere in the world (2:382/736)
  • From Nick Boel@1:154/10 to Yegor Gluhov on Mon Aug 24 18:18:54 2026
    Hey Yegor!

    On Mon, 24 Aug 2026 03:46:06 +0200, you wrote:

    Funny thing is I used to be pretty sceptical about vibe-coding - now
    here I am. ;-)

    Well, it's gotten you this far. ;)

    FYI, I keep hitting home and end to move around when editing what
    I've written, and it treats it the same as hitting ESC.

    Sounds like a classic terminal emulator issue - the terminal sends one escape-sequence for Home/End, the app expects another. Which terminal
    app do you use? And what's does `echo $TERM` output? Is it local or over ssh?

    While true, I am using putty over ssh to my Linux VM.. I use nano as an external editor for Golded (which I'm writing with now), and home/end keys work just fine. My putty settings for home/end is set to "Standard" and not "rxvt".

    Same terminal, same VM, same connection method.. nano and vi(m) all my keys work fine. That has been the only time I've ran into this, so I figured I'd let you know. Otherwise, if you want to just add an external editor feature.. :)

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20260425
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)
  • From Nick Boel@1:154/10 to Yegor Gluhov on Mon Aug 24 18:27:32 2026
    Hey Yegor!

    On Mon, 24 Aug 2026 04:02:46 +0200, you wrote:

    BTW, you might wanna try `theme themes/16_colors.cfg` if you prefer to customize the color palette in your terminal app.

    I haven't changed from the default/black theme yet. It was more just configuration and testing functionality during that sitting. I'll definitely play with it more over time.

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20260425
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)
  • From Nick Boel@1:154/10 to Yegor Gluhov on Mon Aug 24 18:29:24 2026
    Hey Yegor!

    On Mon, 24 Aug 2026 04:12:12 +0200, you wrote:

    And one more question to clarify: when you run `cat -v` in your terminal
    and press Home then End - what's the output?

    ^[[1~^[[4~

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20260425
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)
  • From Yegor Gluhov@2:382/736 to Nick Boel on Tue Aug 25 17:36:12 2026
    Hello Nick!

    24 Aug 26 18:29, you wrote to me:

    And one more question to clarify: when you run `cat -v` in your terminal
    and press Home then End - what's the output?
    ^[[1~^[[4~

    I overrode the ESC-sequences for Home/End, can you check it in the latest release? BTW, there's now a prebuilt .pkg.tar.zst for Arch Linux.

    P.S. I'll consider adding external editor support in future versions.

    Yegor
    --- AmberEdit/linux 0.4.1
    * Origin: to err is human but to really foul things up you need AI (2:382/736)
  • From Nick Boel@1:154/10 to Yegor Gluhov on Tue Aug 25 19:00:56 2026
    Hello Yegor!

    Tue Aug 25 2026 17:36:12, Yegor Gluhov wrote to Nick Boel:

    I overrode the ESC-sequences for Home/End, can you check it in the latest release? BTW, there's now a prebuilt .pkg.tar.zst for Arch Linux.

    Home/End are working as expected while I write this reply. Thanks!

    I don't need anything prebuild, but thank you for the offer, and now at least you're offering it to other Arch users!

    P.S. I'll consider adding external editor support in future versions.

    It's all good. This internal editor seems to work fine now that home/end are working. I don't think I've had any other issues with it thus far.

    Nick
    --- AmberEdit/linux 0.4.2
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (1:154/10)