14 lines
426 B
Bash
Executable File
14 lines
426 B
Bash
Executable File
#!/bin/sh
|
|
# Navigate to the directory of this script (generally ~/.dotfiles/.bin)
|
|
cd $(dirname $(readlink -f $0))
|
|
cd ..
|
|
|
|
# The heavy lifting is done by an Emacs script
|
|
emacs -Q --script ./.emacs.d/tangle-dotfiles.el
|
|
|
|
# Make sure any running Emacs instance gets updated settings
|
|
emacsclient -e '(load-file "~/.emacs.d/per-system-settings.el")' -a "echo 'Emacs is not currently running'"
|
|
|
|
# Update configuration symlinks
|
|
stow .
|