Setting the variable before opening magit-status isn't limited to setting
~/.emacs.d as the car, it also happens with:
(setq magit-diff-highlight-indentation '("c:/testrepo" . tabs))
magit-diff-paint-hunk: Wrong type argument: listp, ("c:/testrepo")
That seems to be the issue, we don't know what to put as the car. It would be helpful if the docstring showed an example of how it's supposed to be used.
Confirmed, that works. I hadn't used customize enough to discover that it does the right thing and lets us just enter the desired values. Thanks
It doesn't seem to work with
~/.emacs.d but it works with the full path
c:/users/username/.emacs.d. It's probably a Windows issue with
~ (tilde). Because
cd ~ in Windows Powershell navigates to the home dir. But in the Command Prompt it just says that it can't find the path specified. So it's not a Magit or Emacs issue.
(setf (nth 1 magit-log-margin) "%Y-%m-%d %H:%M")
(wrong-type-argument stringp nil)- I can't tell exactly where the
nilis getting passed up but the most recent call in the stack is
replace-match(nil t t "v3.2.2")
funcall-interactively: Symbol’s value as variable is void: remote
nilis the right thing
kto choose how to resolve the conflicts. Is there a smarter way, maybe filtering the magit status buffer to only show me "unmerged" changes so that I can select them all at once?