Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    petr-tik
    @petr-tik
    Security and longevity are great points. I donโ€™t run arch (I would have told you already if that were the case). as my recent troubles with webrender showed I would love to have all OpenGL and native dependencies with specific version be made available when I build emacs-ng
    brotzeit
    @brotzeit
    I appreciate if users want to help us, but I also think it's the best way to talk to the maintainers first
    David DeSimone
    @DavidDeSimone
    that's exciting, we were posted a lot this week off of a few different things
    Murilo Pereira
    @mpereira
    image.png
    maybe this helped a bit :slight_smile:
    David DeSimone
    @DavidDeSimone
    definitely, thanks again for the shout out!
    Murilo Pereira
    @mpereira
    no worries. your latest post about cljs on emacs is pretty exciting btw!
    David DeSimone
    @DavidDeSimone
    yeah I think that cljs is very promising
    Murilo Pereira
    @mpereira
    the concurrency story in clojure is great. I wonder who's gonna be first to create something taking advantage of it
    David DeSimone
    @DavidDeSimone
    image.png
    3 replies
    wow this actually works
    this is pretty neat
    it can also render arbitrary HTML
    6 replies
    Murilo Pereira
    @mpereira
    ๐Ÿ˜ฎ
    that's very cool
    now we just need a function to render Emacs HTML frames based on the Emacs state ๐Ÿ˜›
    Ivan Yonchovski
    @yyoncho
    I have few ideas to utilize that: for example, we can have preview of markdown side by side updated as you type in emacs.
    David DeSimone
    @DavidDeSimone
    it does look like it has a pre-req on sudo apt-get install libwebkit2gtk-4.0-dev
    which I already had installed
    David DeSimone
    @DavidDeSimone
    any opposition on transferring my Deno fork to being under the emacs-ng org? I don't see any reason why the project would need to depend on my specific fork. Plus that way we can all commit to it
    brotzeit
    @brotzeit
    makes sense :+1:
    David DeSimone
    @DavidDeSimone
    I'm going to wait until emacs-ng/emacs-ng#161 lands to ensure a smooth transition
    Ivan Yonchovski
    @yyoncho
    Something interesting on vscode side - https://twitter.com/hediet_dev/status/1359093978570907648
    David DeSimone
    @DavidDeSimone
    I think we could do something similar
    honestly looking at their codebase we could run half of their code within ng, we would just need to write logic to translate the code/directory structure into buffers instead of vs code objects
    its a very interesting concept. The authors could take it further beyond just GH
    David DeSimone
    @DavidDeSimone
    image.png
    my latest experiment. Since we included all of deno, there's no reason why emacs can't literally do anything deno can do from the command line
    David DeSimone
    @DavidDeSimone
    it also lets emacs be a typescript/javascript lsp server
    brotzeit
    @brotzeit

    it also lets emacs be a typescript/javascript lsp server

    nice :D

    Ivan Yonchovski
    @yyoncho
    @DavidDeSimone that will have access to elisp, right?
    David DeSimone
    @DavidDeSimone
    right now the repl doesn't, but I'm working to hook it up
    my first implementation is just as if you invoked deno <FLAGS> on the command inline
    one of the nice thing for us is that now we can use deno fmt, deno lint and deno test right from emacs without having to install deno stand alone
    David DeSimone
    @DavidDeSimone
    image.png
    @yyoncho latest iteration
    Murilo Pereira
    @mpereira
    noice
    David DeSimone
    @DavidDeSimone
    going to merge emacs-ng/emacs-ng#170 unless anyone has any issues
    brotzeit
    @brotzeit
    :+1:
    brotzeit
    @brotzeit
    I have a working solution for git blame, but I was disappointed of the performance which didn't really improve much. And then I found this libgit2/libgit2#3027 :(
    maybe we can improve it a little more by creating the overlays with rust functions...
    brotzeit
    @brotzeit
    it also times out for very large files
    petr-tik
    @petr-tik
    I find that standard magit blame chokes on files with a 10+ year history
    brotzeit
    @brotzeit
    @petr-tik but it still works right even if it takes longer ?
    petr-tik
    @petr-tik
    Yes
    David DeSimone
    @DavidDeSimone
    has anyone tried spacemacs on emacs-ng?
    1 reply
    David DeSimone
    @DavidDeSimone
    I think that will be in 1.8 based on the chatter I'm hearing
    petr-tik
    @petr-tik

    also unrelated but this is fun: https://twitter.com/caspervonb/status/1361903415278723079

    Why unrelated? It's time to add some 3D rendering to emacs like vim-cubed
    https://github.com/oakes/vim_cubed