215_emacs lisp展开文件名为绝对目录格式

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

    https://github.com/GreyZhang/g_lisp

    继续学习spacemacs的配置,代码如下:

    这段代码是定义了一个spacemacs core目录的一个常量。其中,涉及到一个之前不熟悉的函数expand-file-name。查看内置的帮助如下:

    大致的功能描述也就是把相对目录的信息转换为绝对目录信息。继续查看文档如下:

    这是一部分信息,其中涉及到的我关注的点可能有几个:

  1. 默认的推导目录,如果没有指定的话,可能会保留现在的缓存的当前目录;
  2. 可以使用用户目录,这个会在Windows上推导成为什么信息,稍后我需要做一下验证。

接下来,做测试如下:

    这个追加的目录信息是当前的目录。

    Home目录可以自动识别。

    指定的起始目录发挥作用。

    暂时,不知道这个功能在我hack emacs的时候会怎么用到。我想到了之前我自己写的一个makefile的自动生成工具中,大量的目录信息的处理需求。如果有这种类似的功能的话,其实处理起来还是很得心应手的。

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

    https://github.com/GreyZhang/g_lisp

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

猜你喜欢

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