From 4da51b78b75752ad14a98f4d15d2feee503fcc25 Mon Sep 17 00:00:00 2001 From: Janis Date: Sat, 14 Dec 2024 16:18:29 +0100 Subject: [PATCH] magit for dotfiles --- init.org | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/init.org b/init.org index 6578313..7c24d9f 100644 --- a/init.org +++ b/init.org @@ -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:"))))