diff --git a/.config/doom-emacs b/.config/doom-emacs index 8a27eb9..bea3cc1 160000 --- a/.config/doom-emacs +++ b/.config/doom-emacs @@ -1 +1 @@ -Subproject commit 8a27eb99bec5a955833b6d23f431c5cc39e91f7f +Subproject commit bea3cc161c0a803dcf574f32ee555dccf565a5ce diff --git a/.scripts/doom_emacs_update.sh b/.scripts/doom_emacs_update.sh new file mode 100755 index 0000000..1383851 --- /dev/null +++ b/.scripts/doom_emacs_update.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# Define some local variables +DOOM_BIN=~/.config/doom-emacs/bin/doom +DOOM_DIR_PATH=~/.config/doom-emacs-config + +# Synchronize personal config +DOOMDIR=$DOOM_DIR_PATH $DOOM_BIN sync + +# Upgrade packages +DOOMDIR=$DOOM_DIR_PATH $DOOM_BIN upgrade + +# Delete orphaned packages & repos, and compacts them +DOOMDIR=$DOOM_DIR_PATH $DOOM_BIN purge diff --git a/README.org b/README.org index c375957..d610ded 100644 --- a/README.org +++ b/README.org @@ -59,6 +59,8 @@ - [[#text-editor][Text Editor]] - [[#vim][Vim]] - [[#emacs][Emacs]] + - [[#chemacs2][Chemacs2]] + - [[#update-script][Update Script]] - [[#system-monitor][System Monitor]] - [[#conky][Conky]] - [[#gaming][Gaming]] @@ -6840,6 +6842,10 @@ colorscheme dracula_pro ** Emacs +*** Chemacs2 + +**** Configurations + Define emacs configurations with chemacs2. #+BEGIN_SRC emacs-lisp :tangle .emacs-profiles.el @@ -6850,12 +6856,33 @@ Define emacs configurations with chemacs2. ) #+END_SRC +**** Selected Configuration + Select the emacs configuration to use by default. #+BEGIN_SRC text :tangle .emacs-profile doom #+END_SRC +*** Update Script + +Script to synchronize and update Doom Emacs configuration. + +#+BEGIN_SRC shell :shebang #!/bin/bash :tangle .scripts/doom_emacs_update.sh +# Define some local variables +DOOM_BIN=~/.config/doom-emacs/bin/doom +DOOM_DIR_PATH=~/.config/doom-emacs-config + +# Synchronize personal config +DOOMDIR=$DOOM_DIR_PATH $DOOM_BIN sync + +# Upgrade packages +DOOMDIR=$DOOM_DIR_PATH $DOOM_BIN upgrade + +# Delete orphaned packages & repos, and compacts them +DOOMDIR=$DOOM_DIR_PATH $DOOM_BIN purge +#+END_SRC + * System Monitor ** Conky