@tfb @jameshowell

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.

@charliemac It would be good if you adapted some of this into an explicit #emacs #magit #git tutorial

Re: #Emacs for #ADHD

@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.

@odrotbohm #magit would like a word 😎
(add-to-list 'undo-tree-incompatible-major-modes #'magit-status-mode)
but why should i disable undo-tree for #magit

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/

#DecemberAdventure #Emacs #Magit

Ross A. Baker: December Adventure, March 2026

[Перевод] Перебазирование в Magit

Статья Яна Уитлока о том, почему он не может отказаться от Magit, вдохновила меня поделиться своим взглядом на Magit. Этот текст посвящён перебазированию. Я открыл лог Git. Вызвал Magit, привязанный к F3 , и нажал lL . Первая l включает работу с логом, вторая — показывает его для всех локальных и отслеживаемых ими удалённых веток.

https://habr.com/ru/articles/1008988/

#git #системы_управления_версиями #программирование #emacs #magit

Перебазирование в Magit

Статья Яна Уитлока о том, почему он не может отказаться от Magit, вдохновила меня поделиться своим взглядом на Magit. Этот текст посвящён перебазированию. Ваш командный центр — git log Я открыл...

Хабр

How can I do

git rebase --onto main main my-branch

in #magit?

This takes "my-branch", starting at where it forks from main, and puts it on top of current main. This saves switching to "my-branch" first.
#emacs

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?

#emacs #magit

Cherry Picking (Magit User Manual)

Cherry Picking (Magit User Manual)