216_spacemacs的目录定义

    完整的common lisp的学习集合整理如下:

    https://github.com/GreyZhang/g_lisp

    继续学习spacemacs的配置,前面掌握了几个目录相关的函数之后,看一下接下来的一系列目录的定义。

;; paths

(defvar spacemacs-start-directory

  user-emacs-directory

  "Spacemacs start directory.")

    上面定义的这个目录,之前已经确认过了,就是.emacs.d目录。

(defconst spacemacs-core-directory

  (expand-file-name (concat spacemacs-start-directory "core/"))

  "Spacemacs core directory.")

    这个目录是如下目录:

(defconst spacemacs-info-directory

  (expand-file-name (concat spacemacs-core-directory "info/"))

  "Spacemacs info files directory")

(defconst spacemacs-release-notes-directory

  (expand-file-name (concat spacemacs-info-directory "release-notes/"))

  "Spacemacs release notes directory")

(defconst spacemacs-banner-directory

  (expand-file-name (concat spacemacs-core-directory "banners/"))

  "Spacemacs banners directory.")

(defconst spacemacs-banner-official-png

  (expand-file-name (concat spacemacs-banner-directory "img/spacemacs.png"))

  "Spacemacs official banner image.")

(defconst spacemacs-badge-official-png

  (expand-file-name (concat spacemacs-banner-directory

                            "img/spacemacs-badge.png"))

  "Spacemacs official badge image.")

(defconst spacemacs-purple-heart-png

  (expand-file-name (concat spacemacs-banner-directory "img/heart.png"))

  "Purple heart emoji.")

(defconst spacemacs-cache-directory

  (expand-file-name (concat user-emacs-directory ".cache/"))

  "Spacemacs storage area for persistent files")

(defconst spacemacs-auto-save-directory

  (expand-file-name (concat spacemacs-cache-directory "auto-save/"))

  "Spacemacs auto-save directory")

(defconst spacemacs-docs-directory

  (expand-file-name (concat spacemacs-start-directory "doc/"))

  "Spacemacs documentation directory.")

(defconst spacemacs-news-directory

  (expand-file-name (concat spacemacs-start-directory "news/"))

  "Spacemacs News directory.")

(defconst spacemacs-assets-directory

  (expand-file-name (concat spacemacs-start-directory "assets/"))

  "Spacemacs assets directory.")

(defconst spacemacs-test-directory

  (expand-file-name (concat spacemacs-start-directory "tests/"))

  "Spacemacs tests directory.")

(defconst user-home-directory

  (expand-file-name "~/")

  "User home directory (~/).")

(defconst pcache-directory

  (concat spacemacs-cache-directory "pcache/"))

    上面的这个目录,在我当前的目录中没有看到。或许是在配置中并没有用到?后面的进一步分析应该可以分析的出来。

其他的lisp相关的学习笔记汇总,可以参考如下链接:

    https://github.com/GreyZhang/g_lisp

发布了812 篇原创文章 · 获赞 163 · 访问量 172万+

猜你喜欢

转载自blog.csdn.net/grey_csdn/article/details/104234583