ska-init-files
My collection of Linux init files. (by ska2342)
torus
Switching buffers and buffer groups at will in emacs. Based on MTorus : rewritten from scratch (by chimay)
ska-init-files | torus | |
---|---|---|
1 | 2 | |
5 | 47 | |
- | - | |
3.2 | 1.2 | |
about 1 month ago | about 1 year ago | |
Emacs Lisp | Emacs Lisp | |
MIT License | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
ska-init-files
Posts with mentions or reviews of ska-init-files.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-12.
-
Grouping buffers
Many, many years ago I wrote mtorus which provides a way of creating groups of markers (not buffers) and then cycling through those groups and the markers within. A ring of rings, hence a torus. I haven't really used it for a long time, but you can find it at https://github.com/ska2342/ska-init-files/tree/master/dot.emacs.d/lisp and https://www.skamphausen.de/cgi-bin/ska/mtorus .
torus
Posts with mentions or reviews of torus.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-12.
-
Associate certain types of files/buffers with each other, often by calling a function (instead of a simple alist of actual buffers and files)?
The org roam notes illustrate well why I can't just add each file to something like torus individually -- I have hundreds of notes on literature and adding them all by hand would take forever. But I could write a function which would return, for each buffer, the relevant other file. Each lit not has an ROAM_REFS property, which holds the key for the literature in my bib file, and then ebib and citar have enough code that I could write a function for going from that to the pdf file. I would be happy to write that function, but I need a package to knit the whole thing together. It should lookup the right command for the right buffer and jump to it.
-
Grouping buffers
If you're looking for a newer implementation inspired by the idea of mtorus, you may want to give https://github.com/chimay/torus a try. Chimay is also active in this subreddit.
What are some alternatives?
When comparing ska-init-files and torus you can also consider the following projects:
emacs-ibuffer-project - Group ibuffer's list by project
bufler.el - A butler for your buffers. Group buffers into workspaces with programmable rules, and easily switch to and manipulate them.
mistborn
spacemacs - A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
kill-or-bury-alive - Precise control over buffer killing in Emacs
doom-emacs - An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
lwlog - Very fast synchronous and asynchronous C++17 logging library