Don't refer to ~/.emacs.d/ directly.
This is mostly a style thing, since I think it would probably be a lot of effort getting spacemacs working on windows smoothly. But it is also a first step towards a "try out spacemacs" script that doesn't require someone to move their `~/.emacs.d` around.
This commit is contained in:
parent
e1c2c50932
commit
676e8ddb72
|
@ -28,7 +28,7 @@ which require an initialization must be listed explicitly in the list.")
|
||||||
(defun custom-persp/emacs ()
|
(defun custom-persp/emacs ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(custom-persp ".emacs.d"
|
(custom-persp ".emacs.d"
|
||||||
(find-file "~/.emacs.d/init.el")))
|
(find-file (locate-user-emacs-file "init.el"))))
|
||||||
|
|
||||||
(defun custom-persp/org ()
|
(defun custom-persp/org ()
|
||||||
(interactive)
|
(interactive)
|
||||||
|
|
|
@ -120,7 +120,7 @@ which require an initialization must be listed explicitly in the list.")
|
||||||
(defun spacemacs/rcirc-notify-beep (msg)
|
(defun spacemacs/rcirc-notify-beep (msg)
|
||||||
"Beep when notifying."
|
"Beep when notifying."
|
||||||
(let ((player "mplayer")
|
(let ((player "mplayer")
|
||||||
(sound "~/.emacs.d/site-misc/startup.ogg"))
|
(sound (concat user-emacs-directory "/site-misc/startup.ogg")))
|
||||||
(when (and (executable-find player)
|
(when (and (executable-find player)
|
||||||
(file-exists-p sound)))
|
(file-exists-p sound)))
|
||||||
(start-process "beep-process" nil player sound)))
|
(start-process "beep-process" nil player sound)))
|
||||||
|
|
|
@ -21,7 +21,7 @@ which require an initialization must be listed explicitly in the list.")
|
||||||
;; define excplicitly the hooks here
|
;; define excplicitly the hooks here
|
||||||
(add-hook 'c++-mode-hook 'ycmd-mode)
|
(add-hook 'c++-mode-hook 'ycmd-mode)
|
||||||
(setq-default ycmd-global-config
|
(setq-default ycmd-global-config
|
||||||
(expand-file-name "~/.emacs.d/contrib/ycmd/global_conf.py"))
|
(expand-file-name (concat user-emacs-directory "/contrib/ycmd/global_conf.py")))
|
||||||
(evil-leader/set-key-for-mode 'c++-mode
|
(evil-leader/set-key-for-mode 'c++-mode
|
||||||
"mgg" 'ycmd-goto
|
"mgg" 'ycmd-goto
|
||||||
"mgG" 'ycmd-goto-imprecise))))
|
"mgG" 'ycmd-goto-imprecise))))
|
||||||
|
|
|
@ -427,7 +427,7 @@ which require an initialization must be listed explicitly in the list.")
|
||||||
(use-package bookmark
|
(use-package bookmark
|
||||||
:defer t
|
:defer t
|
||||||
:init
|
:init
|
||||||
(setq bookmark-default-file "~/.emacs.d/bookmarks" ; keep my ~/ clean
|
(setq bookmark-default-file (concat user-emacs-directory "/bookmarks") ; keep my ~/ clean
|
||||||
bookmark-save-flag 1))) ; autosave each change
|
bookmark-save-flag 1))) ; autosave each change
|
||||||
|
|
||||||
(defun spacemacs/init-buffer-move ()
|
(defun spacemacs/init-buffer-move ()
|
||||||
|
@ -2391,7 +2391,7 @@ displayed in the mode-line.")
|
||||||
(recentf-track-opened-file))))
|
(recentf-track-opened-file))))
|
||||||
:config
|
:config
|
||||||
(progn
|
(progn
|
||||||
(setq recentf-exclude '("~/.emacs.d/.cache"))
|
(setq recentf-exclude `(,(concat user-emacs-directory ".cache")))
|
||||||
(add-to-list 'recentf-exclude "COMMIT_EDITMSG\\'")
|
(add-to-list 'recentf-exclude "COMMIT_EDITMSG\\'")
|
||||||
(setq recentf-save-file (concat spacemacs-cache-directory "/recentf"))
|
(setq recentf-save-file (concat spacemacs-cache-directory "/recentf"))
|
||||||
(setq recentf-max-saved-items 100)
|
(setq recentf-max-saved-items 100)
|
||||||
|
|
Loading…
Reference in a new issue