Be like Dr. Howell, nerds
https://liberapay.com/tarsius #magit
https://liberapay.com/fediscience #fediscience
https://liberapay.com/org-mode/ #orgmode
Find your favorite projects: https://liberapay.com/explore/
Be like Dr. Howell, nerds
https://liberapay.com/tarsius #magit
https://liberapay.com/fediscience #fediscience
https://liberapay.com/org-mode/ #orgmode
Find your favorite projects: https://liberapay.com/explore/
Arguable that cripples the usefulness (anyone checked #Magit, may have the same problem).
The suggested fix is inadequate at least.
A rather drastic fix would be that git itself maintains a list of trusted repositories (the ones it cloned or initialized itself), plus a UI to add/remove/gc from this list. then only executing content from these .git's and rejects everything else.
One could implement that for emacs alone, keeping a list of trusted git repos and reject git on untrusted one. But thats not a fix on the root of the problem.
@marlinz's "Constantly fighting for structure" includes "constantly fighting against friction, because the slightest friction can become paralyzing, especially additively."
Conversely, removing distractions becomes a long-term exercise in continuous subtraction. Removing UI elements until only the essential is visible. Removing steps in workflows. Paradoxically, ADDING steps (single keystrokes) to workflows in order to reveal options in steps rather than presenting all the choices. Each reduction is tiny, but the cumulative effect—over years—is a huge reduction in stress and a huge increase in productivity throughout the day.
Much more of the day in focus. Much more of the day in flow.
For someone else's brain, context switching between a bunch of desktop apps might feel like the same cognitive burden as switching between #Emacs buffers. But for me, #OrgMode, #mu4e, and #magit have not just changed how I work.
They allow me to control how I work, with results that have been a binary, qualitative improvement.
I was caught off guard by a #DecemberAdventure in March. This one's only a week, and a busy one at that. I'm spring cleaning my Emacs configuration. I started from nil, scratching at what itches, and restricting myself to Emacs builtins to see what could be left behind.
The first thing I deeply miss is magit as I grapple with vc.
https://rossabaker.com/series/december-adventure-march-2026/
[Перевод] Перебазирование в Magit
Статья Яна Уитлока о том, почему он не может отказаться от Magit, вдохновила меня поделиться своим взглядом на Magit. Этот текст посвящён перебазированию. Я открыл лог Git. Вызвал Magit, привязанный к F3 , и нажал lL . Первая l включает работу с логом, вторая — показывает его для всех локальных и отслеживаемых ими удалённых веток.
https://habr.com/ru/articles/1008988/
#git #системы_управления_версиями #программирование #emacs #magit
Just read about `git cherry-pick --no-commit` which prevents a commit being made pulling in the commit(s) that are being cherry picked.
Reading through #magit manual (https://docs.magit.vc/magit/Cherry-Picking.html) I couldn't see this option mapped out in the transient.
I wonder if this is currently possible?