Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    pt
    @_xmpp_pt=40hmm.st:matrix.org
    [m]
    Hello
    Geoffrey J. Teale
    @tealeg
    Hi everyone. I’ve been using Lem as my “daily driver” for about a week now. I’m liking it a lot, though I miss a lot of things in emacs, I’m prepared to do a little work to live in the common lisp world instead of the emacs lisp world ;-) Anyhow, it’s nothing fancy, but I’ve got my .lem directory in a public repo so you can see what I’m poking at ;-) https://github.com/tealeg/dot-lem
    Geoffrey J. Teale
    @tealeg
    Probably the only thing of interest is the modeline-clock
    sean
    @sean:farley.io
    [m]
    That looks cool!
    1 reply
    sean
    @sean:farley.io
    [m]
    I'm really new here but I was hoping to find some discussion about adding a GUI to lem
    1 reply
    This would be a frame in emacs lingo
    sean
    @sean:farley.io
    [m]
    Ah, very nice; thanks @tealeg!
    Geoffrey J. Teale
    @tealeg
    Pleasure @sean:farley.io
    rhbhendron
    @rhbhendron
    hey guys, new to lem here
    I'm just having a problem installing it, currently running Artix. The error seems to be due to the fact that cl-ppcre-unicode is a .asd file, and not a directory containing packages.lisp, even though packages.lisp is in my /usr/share/common-lisp/source/cl-ppcre directory
    1 reply
    bkkavin
    @bkkavin
    Do u guys heard of nyxt browser? It's written in common lisp. I thought finally we will have the modern emacs with lem. With a good browser and everything. Why lem based on ncurses.
    Or can we still do it with lem?
    sean
    @sean:farley.io
    [m]
    This has been brought up a few times before, though I am a new member here so I can't really speak to the reasons of anyone else
    bkkavin
    @bkkavin
    Would love to hear abt what their thought process was.
    sean
    @sean:farley.io
    [m]
    The nyxt devs opened this issue: lem-project/lem#543
    That's where I'm getting most of my info from (a few reddit threads as well)
    There's another issue I'm thinking of but can't find
    bkkavin
    @bkkavin
    Ooohh kaaayy. The nyxt dev said it's doable. I'm excited.
    Can u share those reddit threads?
    sean
    @sean:farley.io
    [m]
    Ah, this is it: lem-project/lem#415
    I forgot they changed their name
    The reddit threads would be crossposts in r/emacs but you'd have to wade through lots of comments (of which I can only remember a gist)
    bkkavin
    @bkkavin
    Looks like the software seriously lacks documentation when compared to emacs. Even docstrings can't be found in source code. I found some docstrings and they weren't in English. Is the software not intended for English speakers?
    vindarel
    @vindarel
    indeed, it's a known issue discussed a bit before. Some have proposed to translate the docstrings in english (core Lem developers are uneasy in english (careful, let's not blame them))
    bkkavin
    @bkkavin
    I will never blame them! Thankful for what they have done so far!
    Kevin Bloom
    @NuclearKev
    hey guys I'm having some issues getting lem to remove trailing whitespace before saving a buffer. I was pretty sure this was correct but it doesn't work. Am I missing something?
    (setf (lem:variable-value 'lem-base:before-save-hook)
           (list (lambda (buf)
                   (lem:delete-trailing-whitespace buf))))
    2 replies
    Geoffrey J. Teale
    @tealeg
    I’ve added some support for Vale to my config, which is quite nice if you’re working with text. I’ve also been trying to implement something akin to emacs’s Flyspell, but that’s been tricky - I’ll get there eventually though. I’m wondering if I should push these things out to separate repositories when they become “usable” - like the modeline clock, or the vale support. I could make it available via quicklisp or even propose a PR on lem itself.
    vindarel
    @vindarel
    I see your commits, that's cool! I like the code, Lem's api seems clear.
    I'd be in favour of the simplest: a PR to Lem, and discuss.
    There's also Roswell scripts that allow to install stuff with a command like ros install lem-spellcheck.
    Geoffrey J. Teale
    @tealeg
    Thanks @vindarel - yeah, mostly I’m just poking around trying to understand how to implement things in lem. Most of it familiar from emacs. I’m enjoying using Common Lisp again after all these years, though I’m very rusty.
    christos chatzifountas
    @Gavlooth
    How does one invoke the lsp ? Is there documentation somewhere ?
    Is the lsp extensible, seems all the servers supported are hard coded
    eggcaker
    @eggcaker
    is there any keymap configuration SPC based ?(like Spacemacs or doom-emacs)