The Gram Code Editor - 2026-06-03


  1. brainchild

    Given the volume of editor extensions already created in JavaScript and Node, my first thought is that it could be considered as the target for an extension framework that might be developed in Gram. Not knowing the finer details, it seems like a strong match, for expectations versus capabilities.

  2. nicoco

    > @nicoco I think a feature request label makes perfect sense, lets go for that. I can make one and add a note to the wiki oh OK, cool. but should we close them after labelling, or did your position change about that?

  3. krig

    @nicoco Keep them open, I’ll try to be fine with it

  4. krig

    @brainchild I am not a fan of javascript and would like something smaller to embed. Leaning towards steel to be closer to helix, especially if they merge it. But also looking at roto. The other alternative that is smaller and embeddable in Rust without too much hassle is Lua.

  5. nicoco

    > @nicoco Keep them open, I’ll try to be fine with it it's the good call I think, but if you're not fine, let us know :)

  6. hipparcos

    I noticed that when I keep gram open, once in a while, it will save a .miniprof file under /home/username/.local/share/gram/hang_traces

  7. krig

    I’ve also noticed that it sometimes hangs after running for some time. I _think_ this is an issue in the notify crate, but haven’t tried running with the poll watcher to see if it goes away.

    😮 1
  8. hipparcos

    https://upload.movim.eu/files/2c3223282ba46c3238d645647b2cbd3f36de9c5d/p4xhpTgFeQZi/7bfbf9ec-56df-4730-a49d-84c90560f5f8.png

  9. hipparcos

    hm okay, I guess I'll just have to remember to clear out that folder every once in a while

  10. krig

    I have to check if I have the same situation.. it shouldn’t be THAT bad

  11. krig

    Ok so since March I have accumulated 6 miniprof traces, and the largest is 15 MB. So something is definitely worse on in your case. Do you use any particular extension?

  12. msd

    Hi; Just found Gram today, been wanting something like this for a while. Clean editor, no AI, no telemetry. I wanted to try something different from VS Code and finally found it. Really appreciate the work going into this.

  13. krig

    Hi, welcome and thank you :)

  14. hipparcos

    > Ok so since March I have accumulated 6 miniprof traces, and the largest is 15 MB. So something is definitely worse on in your case. Do you use any particular extension? No extensions. rust-analyzer is running. I guess the folder I have open does contain a lot (?) of .rs and .txt files. Not sure.

  15. krig

    Strange. It should be the crashes crate that is doing this. It’s also not that useful really.. maybe I should turn off the miniprof creation by default

  16. krig

    in zed they send the miniprof to their servers by default, which is more useful for them then but yeah yet another reason why I think zed is disrespectful and why gram exists…

  17. hipparcos

    oh okay that makes sense

  18. hipparcos

    maybe the miniprof files might be useful for debugging gram?

  19. hipparcos

    but of course from my perspective as a user I finally noticed this when I ran low on disk space

  20. krig

    yeah filling the disk doesn’t seem useful at least :)

    😅 1
  21. krig

    I would only turn it on if I am actively trying to debug a hang

    👍 1