4 ms·
Recently added in Lem: tree-sitter for JSON, YAML, Nix, Markdown, WAT; new language modes: Clojure, Perl, Kotlin, Zig (with LSP); git-gutter mode. Lem has a (q
by vindarel 9mo ago
Recently added in Lem: tree-sitter for JSON, YAML, Nix, Markdown, WAT; new language modes: Clojure, Perl, Kotlin, Zig (with LSP); git-gutter mode.
Lem has a (quite simple still) Git/hg/fossil interactive mode (interactive rebase is there but no reword for instance) and org-mode support is coming (https://github.com/mahmoodsh36/organ-mode https://github.com/mahmoodsh36/organ-mode).
Lem now is ncurses + webview (+ the non-longer maintained SDL2 backend) and it has daily multi-platform binaries. Try it out!
https://lem-project.github.io/ https://lem-project.github.io/
- deleted 9mo ago[deleted]
- xedrac 9mo agoI tried the latest nightly release AppImage on Fedora 43 and got a nice undefined symbol error: /usr/lib64/gio/modules/libdconfsettings.so: undefined symbol: g_assertion_message_cmpint Failed to load module: /usr/lib64/gio/modules/libdconfsettings.so /usr/lib64/gvfs/libgvfscommon.so: undefined symbol: g_task_set_static_name Failed to load module: /usr/lib64/gio/modules/libgvfsdbus.so So I tried out the container version with podman and that worked. I am familiar with Emacs, so some things were natural to me. I like Lem quite a bit. But to really drive with it, I need: - Solid LSP support - Project scoped buffer switching/searching - Great vim keybinding support (this seems to have improved since last I tried lem years ago) - Tree-sitter support for the languages I care about. According to the website, LSP support is still a WIP. I didn't want to go through the hassle of testing it out in the docker container. From what I can tell, there is no project scoping for buffers, but I might be wrong. All in all, a big improvement from a few years ago when I last tried it!
- vindarel 9mo agoHello, yes there's project scoping: https://lem-project.github.io/usage/usage/#project-commands https://lem-project.github.io/usage/usage/#project-commands (added by yours truly, which was easy thanks to Lem's quality code base). I find the vim layer excellent, you can open an issue if you find obvious things missing.