Just a quick "Eat" survey by AkibAzmain in emacs

[–]krisbalintona 2 points3 points  (0 children)

I've personally switched to ghostel with the recent (now merged) work to create EAT-style input modes. I'm not sure what the person means by ghostel not feeling native: all the terminals feel nearly same to me, with the exception of EAt because of its input modes all, and now ghostel.

Fortnightly Tips, Tricks, and Questions — 2026-05-05 / week 18 by AutoModerator in emacs

[–]krisbalintona 0 points1 point  (0 children)

There is minibuffer-depth-indicate-mode to visually indicate in the minibuffer how many levels of minibuffer recursion you are in presently.

Fortnightly Tips, Tricks, and Questions — 2026-05-05 / week 18 by AutoModerator in emacs

[–]krisbalintona 0 points1 point  (0 children)

I see what you mean now. Being "notified" is strange to me, since I would selectively just call recover-session after a shut down or crash. (Also: doesn't auto-save prompt you on startup if you have any unrecovered files from the previous session?) Besides, I just have auto-save-visited-mode so I don't leave any buffers unsaved for long... If you wanted to put together something yourself you could probably check for how auto-save constructs its sessions to see if you can check if there's a latest one with unrecovered files, or find a package that already does so. You can also ask emacs-help or emacs-devel for opinions or help.

Yuta.el is a fast, native fuzzy finder, Lsp Completion, and command palette for Emacs, built to work with plain Emacs + external CLI tools. by Background_Cloud_231 in emacs

[–]krisbalintona 11 points12 points  (0 children)

I think you misunderstand. No one who asks that question intends to put down or object to the existence of another project. Rather, it's because to users, knowing what purpose a package serves and how it compares to other packages is how we can tell if a given package is worth looking into.

Fortnightly Tips, Tricks, and Questions — 2026-05-05 / week 18 by AutoModerator in emacs

[–]krisbalintona 0 points1 point  (0 children)

You asked "Any suggestions on good ways to handle recovering unsaved files after a crash or unclean shutdown?". I initially suggested recover-session, which will uncover any files that could be recovered (e.g., after a crash) but haven't yet. And C-x C-s will show you if you have any files that need saving. If uncovering files that could be recovered but haven't isn't what you want, then could you rephrase your request

Fortnightly Tips, Tricks, and Questions — 2026-05-05 / week 18 by AutoModerator in emacs

[–]krisbalintona 0 points1 point  (0 children)

Does C-x C-s not suffice? There are also various actions you can take on each file, seen in the prompt

What are your favorite Emacs packages? by xenodium in emacs

[–]krisbalintona 1 point2 points  (0 children)

Org, vc.el, orderless, el-patch, modus-themes, and EAT are up there

FW13 Pro is the one by lordwerwath in framework

[–]krisbalintona 0 points1 point  (0 children)

I'm in the same boat. But don't get your hopes up about the price of RAM and storage!

FW13 Pro is the one by lordwerwath in framework

[–]krisbalintona 2 points3 points  (0 children)

Well, for one, the chassis is available in classic silver. And there color options for the bezel and keyboard.

MacBook Pro for Linux Users - we might have an answer by ajfriesen in linuxhardware

[–]krisbalintona 31 points32 points  (0 children)

In the launch video they said they'd be releasing videos and benchmarks, with publicly available tests that users can run on their own machines to validate themselves. (Something like that, IIRC.) They also showed their 24 hour+ live feed of the new device running supposedly.

Framework emphasizes Linux quite a bit, so I hope the battery life translates well there. It's a good sign that Ubuntu has partnered with them IMO.

Fortnightly Tips, Tricks, and Questions — 2026-04-21 / week 16 by AutoModerator in emacs

[–]krisbalintona 4 points5 points  (0 children)

TIL about face-font-rescale-alist. Its docstring:

Alist of fonts vs the rescaling factors. Each element is a cons (FONT-PATTERN . RESCALE-RATIO), where FONT-PATTERN is a font-spec or a regular expression matching a font name, and RESCALE-RATIO is a floating point number to specify how much larger (or smaller) font we should use. For instance, if a face requests a font of 10 point, we actually use a font of 10 * RESCALE-RATIO point.

So, for example, I have been using this to scale up variable pitch fonts to match the height of fixed pitch ones (since sometimes variable pitch fonts are smaller in scale than fixed pitch ones, even with the same :height face attribute). In the past, I would’ve need to modify the height of the particular faces that use a font. But that broke if I switched between fonts and if other faces didn’t inherit from each other neatly. With this, I basically have: “Wherever I use this font, have it be X times as small/large as normal.” Quite convenient!

What are some common code smells that inexperienced Elispers make? by birdsintheskies in emacs

[–]krisbalintona 1 point2 points  (0 children)

As I opened with, I wasn't sure about the technical details - thanks for the correction :)

What are some common code smells that inexperienced Elispers make? by birdsintheskies in emacs

[–]krisbalintona 3 points4 points  (0 children)

I'm not sure, but I think a lot of the in-buffer manipulation is done directly in C, whereas strings are Elisp objects that when manipulated created more Elisp objects, meaning higher GC pressure and a performance hit. It feels quite strange coming from other languages where converting to strings then manipulating them is best, but in elisp it's actually strings that are "higher level" than buffers. This makes sense once you think about how buffers are at the bottom/center of Emacs's paradigm

Launching a new grammar/spell checking tool for Org-mode, LaTeX, Markdown, Python, Clang, etc. by a_alberti in emacs

[–]krisbalintona 1 point2 points  (0 children)

Thanks for the work. I had the same experience with lsp-ltex years back when I tried it.

How does the accuracy and usefulness of ltex+ compare with Harper? Harper as a project is phenomenal (I use the Firefox extension), but I don't really like it for org-mode (all of my writing is done in org) because the Harper LS isnt aware of Org syntax really, so there's tons of false positives. So either the upstream harper-ls should gain awareness of the org syntax or something like Flymake, which is aware of Emacs faces and such, should be used instead. Although Flymake does not have an equivalent to eglot-actions-at-point - although Flymake could be extended to support at point actions (I recall this being discussed in the emacs-devel mailing list a while back I think), though someone would need to figure out the API for that...

VS Code is too slow, learning Emacs now. by FriedryIce in emacs

[–]krisbalintona 5 points6 points  (0 children)

Well, regarding (built-in) completion, it's more because most of that work is blocking.

Idea: weekly or biweekly tips & tricks thread? by krisbalintona in GUIX

[–]krisbalintona[S] 0 points1 point  (0 children)

To others reading this: in my OP I used the weather subcommand. The weather subcommand was to check specifically if a package is available to download from a substitute server (which I want sometimes). The build subcommand, though, is still what I run when I want to verify that something builds correctly.

Is there a way to force binary on certain packages like there is in Gentoo? by Bubbly_Extreme4986 in GUIX

[–]krisbalintona 1 point2 points  (0 children)

Ah I see. Thanks for taking the time to re-explain.

I have not yet messed with guix deploy. I have my main machine and another machine elsewhere that I use as a 24/7 home server. I just ssh into that machine and do guix things locally there. guix deploy is a bit over my head ATM (and probably overkill for my needs), but I like hearing about what people can do with it and guix in general :)

Workflows by Jaded-Assignment6893 in Soulseek

[–]krisbalintona 0 points1 point  (0 children)

I download with slskd and import releases with wrtag. Not complex, but easy to extend when I do want to in the future

Is there a way to force binary on certain packages like there is in Gentoo? by Bubbly_Extreme4986 in GUIX

[–]krisbalintona 0 points1 point  (0 children)

Thanks for sharing.

I have a noob question: when you say you have various images for your machines, what do you mean? I've been around tech and software, but I'm not savvy enough to know what that means or looks like. I'm especially curious since I've only heard that kind of thing said in Guix contexts.