Extensible and Customizable
Lem is designed with extensibility in mind, allowing users to customize and extend its functionality to fit their specific needs, including creating custom commands and keybindings.
Cross-platform Support
Lem provides support for multiple platforms, including Windows, macOS, and Linux, ensuring a wide range of users can utilize the editor in their preferred environment.
Lightweight and Fast
Lem is lightweight and fast, making it an efficient choice for developers who require a quick and responsive text editing experience.
Common Lisp Integration
Lem is implemented in Common Lisp, and is particularly advantageous for users who are working within the Lisp programming ecosystem, providing a seamless development experience.
We have collected here some useful links to help you find out if Lem is good.
Check the traffic stats of Lem on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Lem on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Lem's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Lem on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Lem on Reddit. This can help you find out how popualr the product is and what people think about it.
Sounds like you want Lem. Though it's common lisp instead of guile. https://github.com/lem-project/lem. - Source: Hacker News / about 2 months ago
Thanks for sharing. I've been off editor hopping for quite some time, nowadays I just use some pre-defined configuration like Doom Emacs, occasionally I try to build some environment, with AI help, from "scratch" for fun and curiosity. I really like Emacs' flexibility + evil-mode and reactivity, recently I searched for something similar and found Lem: https://github.com/lem-project/lem, looks promising, I'll try... - Source: Hacker News / 8 months ago
I don't agree with everything in their approach, but Lem (https://github.com/lem-project/lem) is a modern editor that has the Emacs Nature. - Source: Hacker News / 8 months ago
It's not exactly what you're looking for but you might be interested in Lem[0]. It's an emacs-style editor but written completely in Common Lisp on top of curses/SDL2. I haven't used it that much (same for Emacs itself, really), but it looks like a very solid foundation [0]: https://github.com/lem-project/lem. - Source: Hacker News / 8 months ago
Emacs took a wrong fork in its own metaphor. At length, being able to take code and libraries between production and the editor would be a game changer. While Elisp has design features that make sense, in the tradeoffs, I think it lost to every other lisp with a general purpose programming ecosystem. I have a hope for the Common Lisp based Lem. All we need is to coordinate enough signal for potential users to... - Source: Hacker News / 9 months ago
When I get fed up with VSCode, I run Emacs and I feel happy until I start working on something else that can be done a little faster on VSCode because of the available extensions. I feel like we almost need government intervention to keep GitHub an open commons, but I am a Libertarian and I distrust the government perhaps even more than the tech industry - still an open question for me. Lock in and control by huge... - Source: Hacker News / 11 months ago
>Looks like vim-slime is essential to how you work with CL slime has some issues and I am not convinced lisp and vim are a good pair. Lem is getting pretty good and improving by the day, find it much better to work with than vim when it comes to lisp and vim is my primary editor. https://github.com/lem-project/lem. - Source: Hacker News / over 1 year ago
Wondering if the Lem project is โacceptedโ (or worth a test drive) by the Emacs community. Iโm a long time Emacs user, occasionally leaving but always returning. Lately, Lem has my attention. https://github.com/lem-project/lem For those not familiar, Lem is very approximately an Emacs, natively written and extendable in Common Lisp, multiplatform, NCurses & SDL2, etc. - Source: Hacker News / over 1 year ago
I know one guy who uses emacs and when I heard of lem (https://github.com/lem-project/lem) I told him. (Lem is also in CL) He was quite enthusiastic of it, but 2 or 3 things were missing at the time, the first of all you guessed it, it's org-mode, second was magit but he could use lem without it and finally it was a plugin manager (but we agreed it is a lot of... - Source: Hacker News / over 1 year ago
There's also Lem, which has a good vim mode and is scriptable in Common Lisp (since it's built in CL) :D https://github.com/lem-project/lem/ It has: LSP support, a treeview, project-related commands, a directory mode, a POC git modeโฆ with ncurses and SDL2 UIs. - Source: Hacker News / over 2 years ago
Indeed, at this point it's just better to contribute to Lem. Source: over 3 years ago
Its working in glibc, you just need to install void-repo-multilib, roswell or quicklisp inside sbcl, and ncurses-devel, then follow the install instructions here. Source: over 3 years ago
Lem is sort of a "spiritual clone", not a 1:1 clone of Emacs, written in CL. Source: over 3 years ago
Lem uses its LSP mode. https://github.com/lem-project/lem/ (don't know much more, maybe it is that one (same author) https://github.com/cxxxr/cl-lsp). - Source: Hacker News / almost 4 years ago
It is missing the Lem editor, that works for CL out of the box but also for more languages (Python, Rust, HTMLโฆ and a directory mode). https://github.com/lem-project/lem/ It works on the terminal and in an experimental Electron front-end. More are in the works. It lacks docstrings and documentation, but its gitter chat is somewhat active and different people showed interest in helping. It is an easy to install CL... - Source: Hacker News / almost 4 years ago
Perhaps you can find some ideas if you check out the Lem project https://github.com/lem-project/lem. Source: almost 4 years ago
If you're interested, there's a promising project called Lem. It's an Emacs-like that uses Common Lisp that's already very performant (and it's multithreaded) and is a lot simpler since it doesn't have Emacs' history yet. Source: almost 4 years ago
I didn't know about CEDAR! I thought there are only these Emacs replicas in Common Lisp: Hemlock and Lem. Source: about 4 years ago
Well there's a working Emacs-like in Common Lisp! https://github.com/lem-project/lem/. - Source: Hacker News / about 4 years ago
Yeah, there is not reason not to use lisp and a million reasons to use it. https://github.com/lem-project/lem. Source: almost 5 years ago
That's very cool and I'm waiting for it but the usable Common Lisp based editors are Lem and LispWorks: https://github.com/lem-project/lem/ supports CL, Python, C, Rust, CSS, Go, HTML, Java, JS, Nim, OCamlโฆ (see the modes/ directory), it has a directory mode (ร la dired) and it seems to support LSP (I only tried it for CL so far). It is very much Emacs inspired, but is lacking documentation and self-documentation... - Source: Hacker News / about 5 years ago
Do you know an article comparing Lem to other products?
Suggest a link to a post with product alternatives.
Is Lem good? This is an informative page that will help you find out. Moreover, you can review and discuss Lem here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.