Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Harry Fei
    @harryfei
    emacs-ng/emacs-ng#373 help to test this PR
    Harry Fei
    @harryfei
    emacs-ng/emacs-ng#373 anyone review this?
    David DeSimone
    @DavidDeSimone
    I was looking it over last night, submitted my review
    Harry Fei
    @harryfei
    Thanks, David
    gtrunsec
    @gtrunsec:matrix.org
    [m]
    @brotzeit: request to add one of the repo secret for nix binary cachix pushing. plz check your email.
    brotzeit
    @brotzeit

    what do you think about temporarily add a fork of lsp-mode to emacs-ng(like use-package and straight) and provide an optional feature "lsp-mode"(or something else) so users can give it try(it works, kind of)

    requests like hover and documentHighlight are working, but for other requests I get different errors like Input/output error or broken pipe(seems to differ with different servers)

    I think it doesn't make much sense to merge it into lsp-mode if it's only half functional and crashes every 10 minutes...when we maintain a fork we could improve the lsp-mode integration while fixing issues in emacs-ng, would make things easier

    1 reply
    Reggie
    @reggiemarr:bridge.monster
    [m]
    What languages have you tested this on?
    brotzeit
    @brotzeit
    I've tested it with clangd and rust-alanyzer
    ...I think now that we have use-package working, it should be easy to setup lsp-mode in emacs-ng.el
    brotzeit
    @brotzeit
    I mean straight
    Reggie
    @reggiemarr:bridge.monster
    [m]
    So this might be a noob question but I don't know if it fully get the implications of having straight.el setup
    brotzeit
    @brotzeit
    we can install packages + its dependencies
    means we can add features in emacs-ng and then optionally install elisp packages
    but I think this should only be done in special situations, like lsp enhancement
    Reggie
    @reggiemarr:bridge.monster
    [m]
    Hmm yeah I mean lsp is a pretty core component of my dev env so makes sense to me
    brotzeit
    @brotzeit
    @reggiemarr:bridge.monster we actually decided to not include lsp-mode in emacs-ng #98
    but we are trying to leverage lsp-mode by using emacs-ng async functionality
    so while these changes aren't merged into lsp-mode, it seems to make sense to include our modified lsp-mode, at least optional
    and this way it's also easier for me to get some help, it's complex stuff =)
    Harry Fei
    @harryfei
    Don't bundle too many packages.
    For lsp support, there are two projects: elgot vs lsp-mode
    People will ask: why lsp-mode, why not elgot?
    brotzeit
    @brotzeit
    I'm trying to find a way that avoids bundling
    and just install it by using straight
    when we fixed the issues with our lsp facilities we can provide interfaces that can also be used by eglot
    brotzeit
    @brotzeit
    ok I have to admit we would have to maintain a fork of lsp-mode, at least for some time
    brotzeit
    @brotzeit
    maybe I can also modify eglot so it works with emacs-ng...
    2 replies
    Oscar Vargas Torres
    @oscarvarto
    Hello! Does the nix-build depend on haskell? Or could it be that something else in my machine is calling ghc if I enter nix-shell in the repo?
    Oscar Vargas Torres
    @oscarvarto
    I executed update-emacsNg and update-master, and don't know if that interfered with my installation of nix. I am on Manjaro, not NixOS
    1 reply
    gtrunsec
    @gtrunsec:matrix.org
    [m]
    Sorry, I did't update the doc of nix-build. if you want to update the emacs-ng that you can try nix develop -c nvfetcher
    Reggie
    @reggiemarr:bridge.monster
    [m]
    Hi all, I've noticed development seems to have slowed a bit but I'm a big fan of the project and I have some rust experience so I'm going to try to lend a hand.
    I've been using emacsng as my daily driver for the most part for the last couple of months and theres a couple issues that I'm most interesting in helping fix or at least diagnose better.
    In particular I noticed significant lag when moving around buffers. This seems to get worse when more buffers are open and when distributed on a wide screen. It seems this is related to the effort described emacs-ng/emacs-ng#378
    Additionally some of the ui issues described emacs-ng/emacs-ng#347 (in particular misrendering child frames, and wrongly scaling images and pdfs) hamper the experience a bit. I can move to making comments on the issues themsevles but I thought I'd reach out here first to see if anyone is currently working on addressing these and how best I'd be able to help collaborate.
    Harry Fei
    @harryfei
    Personally, I haven't given up this project.
    Just be busy at my personal life recently.
    Reggie
    @reggiemarr:bridge.monster
    [m]
    Fair enough, I was just looking to help contribute, the webrender stuff seems neat but I'm not sure I understand the architecture too well
    Reggie
    @reggiemarr:bridge.monster
    [m]
    I'd say what I'm most motivated to assist in (since it affects me the most) is the input lag, its hard to tell if this is already covered by one of the existing tickets though
    brotzeit
    @brotzeit

    sorry I didn't reply

    @reggiemarr:bridge.monster I also didn't give up the project. You're very welcome to contribute to whatever features you are interested in. But we still lack the manpower to review pull requests properly. The project has a certain complexity with the features that are already implemented, making it even more difficult. webrender is the most complex feature so it's probably not the best place to start(especially when harryfei doesn't has the time to support you).

    What I'm doing is try to improve popular emacs features and I hope at some point the changes convince more people to give the project a chance. The async facilities that were added by @DavidDeSimone provide lots of possibilities to improve the performance and I think that's the easiest way to show the value of the project.

    David DeSimone
    @DavidDeSimone
    Hello All - catching up on the project. Im sorry i havent been contributing as much, ive been balancing some major life changes, mainly that i have recently got married!
    I want to work to balance more time to contribute to the project
    Right now I am just balacing work, being a newly wed along with other responsibilities
    I still see a lot of potential in the project and fully believe in its goals
    Also to all the other contributors, great job on getting to 1.1k stars!
    brotzeit
    @brotzeit

    @DavidDeSimone congratulations!

    I think we all understand when there are more important responsibilities(@yyoncho is waiting for his second child so he's also busy with other things)

    Reggie
    @reggiemarr:bridge.monster
    [m]
    Congrats ! And yeah I really didn't mean to come off as "why is nobody working on this free software I use and don't pay for" In any case I'll take crack at something over the next bit. Wish me luck !
    brotzeit
    @brotzeit

    And yeah I really didn't mean to come off as "why is nobody working on this free software I use and don't pay for"

    I didn't understand it this way...it's great that you want to participate!

    if you want to work on something bigger, just leave a note here

    Harry Fei
    @harryfei
    @DavidDeSimone Congrats! 🎉🎉🎉
    pt
    @_xmpp_pt=40hmm.st:matrix.org
    [m]
    Hello
    Nathan "Lobotomized Ferret"
    @nathan:mccarty.io
    [m]
    hello, I'm looking at trying out emacsNg. I've got a question though, I'm on nixos and my system configuration is a flake. How easy/hard is it to get emacsng with the webRender running in this setup?