magit for dotfiles

This commit is contained in:
Janis 2024-12-14 16:18:29 +01:00
parent 0eb291ba55
commit 4da51b78b7

View file

@ -1476,6 +1476,20 @@ Shortcut for opening this file:
)
#+end_src
Dotfiles with =magit=:
#+begin_src emacs-lisp
(defun magit-dotfiles ()
"View Dotfiles repository with magit"
(interactive)
(require 'magit)
(let ((magit-git-global-arguments
`(,(substitute-env-vars "--git-dir=$HOME/.cfg")
,(substitute-env-vars "--work-tree=$HOME")
,@magit-git-global-arguments)))
(magit-status "~")
(recursive-edit)))
#+end_src
Open the current file with a =sudo= tramp:
#+begin_src emacs-lisp
(set-default 'tramp-default-proxies-alist (quote ((".*" "\\`root\\'" "/ssh:%h:"))))