Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    David DeSimone
    @DavidDeSimone
    I don't mind if it is, I just don't recognize who alienzj is
    brotzeit
    @brotzeit
    david and me discussed this and we agreed on waiting a little longer to put emacs-ng in major package repositories...I also don't really mind, but maybe we should discuss it before
    but nevermind...
    David DeSimone
    @DavidDeSimone
    Its also possible they arent in this chat and are just a stranger, to which i would say uploading us to a package repo without even trying to talk to us is a little “not cool”
    petr-tik
    @petr-tik
    To play Devil’s advocate - isn’t open source code open to distribute (including packaging for distributions) and it might be helpful that a volunteer has enabled a new group of users to try?
    David DeSimone
    @DavidDeSimone
    I don't disagree, I don't want to send the message that we think we have the project on lockdown or anything like that - it's an open source GPL project that is free to distribute. The only thing I worry about is people we don't know setting up distribution channels can be a little worrying; i.e. they lose interest and don't update or they introduce malicious code under the projects name. I'm honestly not worried about either in this case, but I thought it was worth bringing up
    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