Live data from Hacker News

Libghostty is coming

mitchellh.com

271–275 of 275 posts

Re: Libghostty is coming

#271
post #117
post #44

I want to use this to modernize vterm in Emacs. If I could only synchronize the terminal cursor and the Emacs point, and preserve lines as lines, not split them...

I am not sure i understand your problem 100% but Emacs’ tty package can solve a lot of cursor issues in a terminal emulator.

The packages available through list-packages that contain "tty" in the name or description are: clipetty, crappy-jsp-mode, file-info, glass-tty-theme, hatty, hima-theme, hyperkitty, ipretty, kkp, latex-pretty-symbols, melancholy-theme, mistty, mkdown, nubox, org-pretty-tags, ppp, pretty-hydra, pretty-mode, pretty-sha-path, pretty-speedbar, pretty-symbols, purty-mode and tabbar-ruler. There is no package "tty". Are you talking about emacs' own shell?

Re: Libghostty is coming

#272
post #88

Earlier quoted context omitted.

I wasn't aware that vterm need modernizing. Happy user of vterm at work and ghostty at home!

vterm flickers a lot with any busier TUI. Claude Code sucks in vterm. I'd also really look forward to using libghostty to try an alternative to vterm in emacs.

My issues revolve around evil: - motions stop at the terminal "line" (e.g. press "0": it doesn't move to the beginning of the line) - moving from normal to insert mode, or running commands like "r" from normal mode often breaks. Sometimes, a completely different character is replaced elsewhere in the line. - there's often a two-three second lag between entering insert mode from normal mode.

Re: Libghostty is coming

#273
post #266

Earlier quoted context omitted.

What an odd sentiment from someone who supposedly values explicit, declarative, total control over their OS configuration, and not just the rolling-latest-and-greatest. and p.s., way to take a neutrally stated, perfectly reasonable preference of system usage and make it personal. The perfect example of the type of person I 'd pay money never to encounter.

It's not an odd sentiment at all, you would be ridiculed widely for running an unsupported, out of date Linux distribution too. You can do whatever you want, I left my true thoughts out, and kept it as impersonal as possible. As someone who ships and supports products and has to deal with curmudgeons like you, I would literally pay to not have you as a customer or user. People like you are a constant drain on attenti…

[dead]

Re: Libghostty is coming

#274
post #271
post #117

Earlier quoted context omitted.

I am not sure i understand your problem 100% but Emacs’ tty package can solve a lot of cursor issues in a terminal emulator.

The packages available through list-packages that contain "tty" in the name or description are: clipetty, crappy-jsp-mode, file-info, glass-tty-theme, hatty, hima-theme, hyperkitty, ipretty, kkp, latex-pretty-symbols, melancholy-theme, mistty, mkdown, nubox, org-pretty-tags, ppp, pretty-hydra, pretty-mode, pretty-sha-path, pretty-speedbar, pretty-symbols, purty-mode and tabbar-ruler. There is no package "tty". Are yo…

Sorry that one’s on me for not being clear. I actually meant the tty module in Doom Emacs. You can find the packages here: https://docs.doomemacs.org/v21.12/modules/os/tty/

Re: Libghostty is coming

#275
post #45

Earlier quoted context omitted.

Hashimoto is an absolute wizard, but what I find most compelling about him is his absolutely uncanny ability to segment and abstract systems and interfaces in a way for maximum composability and minimal entanglement. He's like the walking embodiment of Rich Hickey's Simple Made Easy philosophy. It's like he designs software systems in such a way that they have no choice but to operate correctly and predictably. Also…

The nerds would do sooo much better for ourselves if we could build a momentum behind comments like this. Finding mechanistic (& programmatic) sympathy counts for so so much! Shapes the arch of software so much! But it's such invisible unknown work to most people, not so overtly clear & obvious but something that constantly builds day after day, person after person, incremental 0.2% gains compounded by lack of fricti…

> As well as just promoting good practioners, it feels like discourse about software architecture has really fallen off.

My observations of 20+ years in tech is that tech, collectively, chases the easiest thing to do, then complains it doesn't work without the self-reflection to realize that the very pursuit of doing/understanding as little as possible dooms the result from the beginning.

They spend years of often-needless/excessive effort to avoid weeks of studying that would move them forward.

Post reply on HN