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:"))))