X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=emacs.d%2Fconfig.org;h=6b3476ef727a963d71874bc357f1ea33619ab045;hb=9536eb7be7c32ee135578647a0276514a6aa54fc;hp=0854ef8030024a02b7c718a35f8b442f0be12872;hpb=0959aa16ba6280d213421f22190ea5e26e050e2f;p=dotfiles.git diff --git a/emacs.d/config.org b/emacs.d/config.org index 0854ef8..6b3476e 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -32,6 +32,8 @@ Set system PATH and emacs exec path #+BEGIN_SRC emacs-lisp :tangle yes :results silent (defconst my-name "Peng Li") (defconst my-email "seudut@gmail.com") + (defconst MY-EMACS-DIR (concat (getenv "HOME") "/.emacs.d")) + (defconst MY-EMACS-TMP (concat MY-EMACS-DIR "/temp")) #+END_SRC ** General Setting @@ -2120,6 +2122,8 @@ here on Mac, just use "open" commands to pen =.pdf=, =.html= and image files (use-package company-statistics :ensure t + :init + (setq company-statistics-file (concat MY-EMACS-TMP "/company-statistics-cache.el")) :config (company-statistics-mode)) @@ -2498,6 +2502,9 @@ irony-company (require 'cc-mode) (require 'semantic) + (setq semanticdb-default-save-directory (concat MY-EMACS-TMP "/semantic/")) + (unless (file-exists-p semanticdb-default-save-directory) + (make-directory semanticdb-default-save-directory)) (global-semanticdb-minor-mode 1) (global-semantic-idle-scheduler-mode 1)