cleanup profiles ; add setup script
This commit is contained in:
parent
04aceb27b0
commit
a175bd998d
8
.emacs-profiles-windows.el
Normal file
8
.emacs-profiles-windows.el
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
(
|
||||||
|
("default" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/code")))
|
||||||
|
("code" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/code")))
|
||||||
|
("org" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/org")))
|
||||||
|
("beancount" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/accounting")))
|
||||||
|
("ledger" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/accounting")))
|
||||||
|
("accounting" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/accounting")))
|
||||||
|
)
|
|
@ -1,8 +1,7 @@
|
||||||
(
|
(("default" . ((user-emacs-directory . "~/.emacs.d.profiles/code")))
|
||||||
("default" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/code")))
|
("code" . ((user-emacs-directory . "~/.emacs.d.profiles/code")))
|
||||||
("code" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/code")))
|
("org" . ((user-emacs-directory . "~/.emacs.d.profiles/org")))
|
||||||
("org" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/org")))
|
("beancount" . ((user-emacs-directory . "~/.emacs.d.profiles/accounting")))
|
||||||
("beancount" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/accounting")))
|
("ledger" . ((user-emacs-directory . "~/.emacs.d.profiles/accounting")))
|
||||||
("ledger" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/accounting")))
|
("accounting" . ((user-emacs-directory . "~/.emacs.d.profiles/accounting")))
|
||||||
("accounting" . ((user-emacs-directory . "C:/Users/mcros/Nextcloud/.emacs.d.profiles/accounting")))
|
|
||||||
)
|
)
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -7,3 +7,4 @@ orig/
|
||||||
**/bookmarks
|
**/bookmarks
|
||||||
**/persp-confs
|
**/persp-confs
|
||||||
**/beancount-mode
|
**/beancount-mode
|
||||||
|
*/transient
|
||||||
|
|
23
_setup.sh
Executable file
23
_setup.sh
Executable file
|
@ -0,0 +1,23 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# kemo setup
|
||||||
|
if [[ ! -d ~/.emacs.d.profiles ]]; then
|
||||||
|
git clone https://git.kemonine.info/kemonine/dotfiles.git ~/.emacs.d.profiles
|
||||||
|
fi
|
||||||
|
|
||||||
|
# multi profile
|
||||||
|
if [[ ! -d ~/.emacs.d ]]; then
|
||||||
|
git clone https://github.com/plexus/chemacs2.git ~/.emacs.d
|
||||||
|
fi
|
||||||
|
|
||||||
|
# profiles
|
||||||
|
rm ~/.emacs-profiles.el
|
||||||
|
if grep -q "Android" <<< `uname -a`; then
|
||||||
|
ln -s ~/.emacs.d.profiles/.emacs-profiles-mobile.el ~/.emacs-profiles.el
|
||||||
|
else
|
||||||
|
ln -s ~/.emacs.d.profiles/.emacs-profiles.el ~/.emacs-profiles.el
|
||||||
|
fi
|
||||||
|
|
||||||
|
# dont forget to pre-compile elisp / install plugins
|
||||||
|
cat ~/.emacs-profiles.el
|
||||||
|
echo "run emacs with each profile in '~/.emacs-profiles.el'"
|
Reference in a new issue