6 comments

  • sidkshatriya1 hour ago
    &gt; Status: Early prototype. Fully vibe coded. [...]<p>Cool project... However, the terminal is where you enter passwords, ssh, set API keys etc. Something so sensitive should not be &quot;Fully vibe coded&quot;.<p>For a project like this, I would expect to see a clarification which might read something like this: &quot;Fully vibe coded, but I audited each and every line of generated code and I am already a domain expert in vt sequences and emacs so I know this program should be OK.&quot; But given that I did NOT see a clarification or statement like this, it becomes very difficult to trust a project like this.<p>Again, it is a cool idea.
    • mccoyb15 minutes ago
      The vast majority of your complaints are handled by libghostty-vt itself, not by this person&#x27;s Emacs wrapper software over libghostty.<p>Ghostty is a great piece of software, with a stellar maintainer who has a very pragmatic and measured take on using AI to develop software.
  • mark_l_watson1 hour ago
    I love to see new Emacs Lisp projects, BUT: personally I prefer a simple ‘pure Emacs standard library’ experience as much as possible. I have been using Emacs over 40 years and this return to simplicity is a new thing for me.<p>I used to have a Xerox Lisp Machine in the 1980s and dreamed to have Emacs be the ‘catch all’ environment like a Lisp Machine. Now I mostly just use Emacs to edit code.
    • compyman1 hour ago
      You might be sort of interested in the Emulate-A-Terminal (EAT) package: <a href="https:&#x2F;&#x2F;codeberg.org&#x2F;akib&#x2F;emacs-eat" rel="nofollow">https:&#x2F;&#x2F;codeberg.org&#x2F;akib&#x2F;emacs-eat</a> which provides a very fast terminal emulator entirely in emacs lisp.
      • mbrumlow30 minutes ago
        I use eat. So far it’s been the best one. But I did have to fix a few bugs, and add kkp support to it. It’s not the fastest but it gets the job done.
        • compyman15 minutes ago
          What did you need to fix! And what did you need KKP for? are you running emacs in eat?
        • jsw18 minutes ago
          Do you have any of your fixes publicly available?
    • sidkshatriya1 hour ago
      I am partial to your sentiment but I don&#x27;t think writing all the terminal handling code in elisp gives us code that might be too interesting to read (to me at least).<p>Understanding the VT state machine and all its quirks and inconsistencies is not high up in my list of code I&#x27;d like to learn. It is good it is packaged up in a library and emacs is just a consumer of it.<p>libghostty will have excellent compatibility and features rather than an elisp implementation that maybe half baked.<p>I stopped living in the world of turtles all the way down. Now I&#x27;m more like, hey is this is good library ? Is it integrated well ? It does not matter if it is in zig, rust, c++, lisp, scheme, ...
  • manoDev50 minutes ago
    I understand the need of terminal emulator for certain interactive programs, but inside Emacs I just use &#x27;shell-command and output buffers. What&#x27;s the benefit of having a terminal emulator inside the Emacs process? If the program is interactive (TUI) it won&#x27;t integrate well with Emacs buffers&#x2F;keybindings anyway right?
    • dmm42 minutes ago
      My main use case is emacsclient and vterm as a terminal multiplexer, in place of something like tmux or screen.<p>But even locally I use vterm. A terminal is just text, why wouldn&#x27;t I manipulate it with emacs? At any time you can switch to `copy-mode` and it behaves like a read-only text buffer that you can manipulate as you please.
    • skydhash28 minutes ago
      None really. And for most cases, the included term is more than enough.
  • mcookly1 hour ago
    I wonder if I&#x27;ll ever see the day when Emacs&#x27;s several terminal implementations are unified. How nice would it be if one could use term.el with libvterm, libghostty etc. as a backend?<p>On another note, as a light terminal user, I&#x27;ve had great success with MisTTY. [1]<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;szermatt&#x2F;mistty" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;szermatt&#x2F;mistty</a>
  • Igrom1 hour ago
    What do you know, wishes sometimes come true: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45351060">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45351060</a>.
  • rererereferred2 hours ago
    So the Emacs OS has a terminal? This means I can finally run vim in it.
    • mghackerlady2 hours ago
      It already has one, plus a native interface to whatever shell you prever (and its own because of course it does)