bufler.el
lem
bufler.el | lem | |
---|---|---|
25 | 55 | |
441 | 2,080 | |
- | 2.2% | |
7.4 | 9.9 | |
about 2 months ago | 2 days ago | |
Emacs Lisp | Common Lisp | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bufler.el
- Release 0.3 · alphapapa/bufler.el (Dynamic, automatic buffer grouping and workspaces)
-
Recommendations for window-buffer-layout packages?
No problem, I know that time is limited. There have already been a couple of issues filed about TRAMP, e.g. https://github.com/alphapapa/bufler.el/issues/63 If you last tried Bufler before those issues were filed, maybe give it another try; otherwise, please do chime in on that one when you get a chance.
- Tmux sessions-like package for Emacs?
-
Bit new to eMacs but any tips to recreate a similar modern layout?
The package I've written that provides tools for grouping buffers into something like "workspaces" would be Bufler: https://github.com/alphapapa/bufler.el See bufler-workspace-mode. It has many more features which are described in its readme.
-
dired navigation without infinite buffers
What are you trying to convince me about? :D :D :D. To start with I recommended to you to use ibuffer, and I can recommend you even to check up Bufler if you are heavy ibuffer user.
-
Suggestion for a mode/package that groups buffers by frame/projectile?
Bufler has a lot of options in how to group buffers: https://github.com/alphapapa/bufler.el
-
Emacs for Professionals
Others have mentioned the awesome projectile, but I think it should be said that Emacs now has built in project.el which has come in leaps and bounds (though probably still lacks some projectile features).
I use project.el alongside consult[1] which has many convenient wrapper functions over built-in ones, like an enhanced `switch-to-buffer` with project support. I am actually using an even tighter integration called consult-project-extra[2].
The most advanced and overkill solution would probably be to use bufler.el[3] which basically allows you to define your custom logic for buffer grouping.
[1] https://github.com/minad/consult
[2] https://github.com/Qkessler/consult-project-extra
[3] https://github.com/alphapapa/bufler.el
-
bufferlo: per frame|tab buffer lists
It's not designed to work that way, but it's theoretically possible. Especially, when I refactor parts of Bufler to use Taxy, it will be easy to make certain grouping keys non-consuming. See https://github.com/alphapapa/bufler.el/issues/69
-
New Package: Zetteldesk.el - A tool for revision and outlining built on top of Org-Roam
Regarding the buffer-switching part of this package, you might look at https://github.com/alphapapa/bufler.el and consider how you could implement it through Bufler.
-
Buffer-isolated workspaces for emacs with tab-bar and project.el
See also https://github.com/alphapapa/bufler.el Its readme also links to related projects.
lem
-
The Emacsen family, the design of an Emacs and the importance of Lisp (2023)
Direct Link to "Lem" the Common Lisp based "Emacs" discussed in the talk.
https://lem-project.github.io/
-
EmacsConf 2023: The Emacsen family, the design of an Emacs and the importance of Lisp - Fermin --> Lem (Youtube)
Lem is here -> https://lem-project.github.io/
-
Emacs-ng: A project to integrate Deno and WebRender into Emacs
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.
- lem: Common Lisp editor/IDE with high expansibility
-
Lem v2.1.0 – Common Lisp IDE with high expansibility
New release of Lem, a hackablee ditor with high extensibility written in Common Lisp and with support for LSP.
Also, with a new webpage! https://lem-project.github.io/lem-page/
-
is there a reason not to use the lem editor for common lisp?
Oh, thanks. There is now describe-key to describe a keybinding, and documentation-describe-bindings to list all keys, grouped by modes. The result is given inside Lem, and generated as this .md file: https://github.com/lem-project/lem/blob/main/docs/default-keybindings.md
- Lem is the editor/IDE well-tuned for Common Lisp
- Lem - Common Lisp editor/IDE now with a webpage!
-
What are the enduring innovations of Lisp? (2022)
Install https://github.com/lem-project/lem/releases/tag/v2.0.0 and follow this free online book: https://gigamonkeys.com/book/
-
Lem 2.0.0 released! Now with an SDL2 frontend (CL editor)
Official release page: https://github.com/lem-project/lem/releases/tag/v2.0.0
What are some alternatives?
perspective-el - Perspectives for Emacs.
emacs - My emacs configuration
dot-emacs - My GNU/Emacs configuration
emacs-anywhere - Configurable automation + hooks called with application information
doomemacs - An Emacs framework for the stubborn martian hacker
Second-Climacs - Version 2 of the Climacs text editor.
taxy.el - Programmable taxonomical hierarchies for arbitrary objects
mg - Micro (GNU) Emacs-like text editor ❤️ public-domain
popper - Emacs minor-mode to summon and dismiss buffers easily.
lem-opengl - OpenGL frontend for the Lem text editor
magit-todos - Show source files' TODOs (and FIXMEs, etc) in Magit status buffer
cider - The Clojure Interactive Development Environment that Rocks for Emacs