diff options
author | Franck Cuny <franck@fcuny.net> | 2023-08-01 16:55:48 -0700 |
---|---|---|
committer | Franck Cuny <franck@fcuny.net> | 2023-08-01 16:55:48 -0700 |
commit | ac6e152a33f0b586b005487a655fad859329e7d1 (patch) | |
tree | d92319d8383bdf23ae47ba8175b2f8ae7581dab0 | |
parent | set `ensure` to `true` for a few packages (diff) | |
download | emacs.d-ac6e152a33f0b586b005487a655fad859329e7d1.tar.gz |
set the path earlier
For some reasons `magit` is picking an incorrect version of `git` otherwise. Change-Id: Icc34a42428a8c32cc37a75d58e0d238383c87083
-rw-r--r-- | init.org | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/init.org b/init.org index c440a9a..928d4b4 100644 --- a/init.org +++ b/init.org @@ -1282,10 +1282,23 @@ Enable eglot and tree-sitter when working with python. (setq mac-allow-anti-aliasing t))) #+end_src +** path setup +This needs to be done before we configure =magit=. If done later, on MacOS, and I'm running =nix=, for some reasons emacs try to pick =git= from =/usr/bin/git= instead of =/Users/fcuny/.nix-profile/bin/git=. + +#+begin_src emacs-lisp +(use-package exec-path-from-shell + :ensure t + :demand t + :if (memq window-system '(mac ns)) + :config + (exec-path-from-shell-initialize)) +#+end_src + ** magit #+begin_src emacs-lisp (use-package magit + :defer t :ensure t :bind (("C-x g" . magit-status) ("C-x G" . magit-status-with-prefix)) @@ -1800,17 +1813,6 @@ This is to make =org-mode= document looks a bit nicer. (shell-command-on-region start end "pandoc -f markdown -t org" t t))) #+end_src -** path setup - -#+begin_src emacs-lisp -(use-package exec-path-from-shell - :ensure t - :demand t - :if (memq window-system '(mac ns)) - :config - (exec-path-from-shell-initialize)) -#+end_src - ** project #+begin_src emacs-lisp (use-package project |