new functions and spacemacs config tweaks
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user