new functions and spacemacs config tweaks

This commit is contained in:
Petr Nyc
2025-09-25 10:15:12 +02:00
parent 0cb372ee42
commit 25384cbd95
2 changed files with 51 additions and 21 deletions

View File

@@ -665,20 +665,24 @@ before packages are loaded."
(spacemacs/set-leader-keys "ot" 'toggle-proxy)
;; idea from chatgpt
(defun set-dotfiles-environment ()
(defun jp/set-dotfiles-environment ()
"Set environment variables for the dotfiles repository."
(interactive)
(setenv "GIT_DIR" (expand-file-name "~/.cfg/"))
(setenv "GIT_WORK_TREE" (expand-file-name "~"))
(message "Dotfiles environment set."))
(defun unset-dotfiles-environment ()
(defun jp/unset-dotfiles-environment ()
"Unset environment variables for the dotfiles repository."
(interactive)
(setenv "GIT_DIR" nil)
(setenv "GIT_WORK_TREE" nil)
(message "Dotfiles environment unset."))
(global-set-key (kbd "<f9> s") 'jp/set-dotfiles-environment)
(global-set-key (kbd "<f9> u") 'jp/unset-dotfiles-environment)
(defun magit-status-dotfiles ()
"Open Magit with the dotfiles Git configuration."
(interactive)