完整的common lisp的学习集合整理如下:
继续分析spacemacs的配置,前面分析到了下面的代码:

第29行代码,通过基础的功能分析,接下来emacs可能将会去在load-path中寻找core-spacemacs.el的文件。这个文件存在于如下的目录:

就是上图高亮的文件。
继续学习这个配置,开始这个文件的分析。有代码如下:

代码的第11行,是一个简单的变量赋值。不过,这个赋值有什么用呢?尝试去看这个变量的帮助说明:

这个变量是控制log消息数目的一个变量,应该就是*Message* buffer的显示信息了。当前我的这个buffer状态如下:

可以追踪我的emacs的操作行为记录。之前看到这个buffer的时候,我想到的不过是:这是emacs这个工具设置的一个内容,可以显示log记录。不过,这个是否还能够定制修改?可以显示多少log记录?是否可以关闭?一系列的问题,我之前都没有思考过。不过,今天一下子都有了答案。
接下来,我做一个测试,尝试把这个log关掉试试看。

这个log记录,我设置成最大10条。我重启了emacs,也有几个操作,现在的log状态如下:

以上是全部的log,数了一下也正好是10行。接下来,尝试做几个其他的操作,看看log的内容以及梳理的状态。

操作能够被追踪到,而且这个消息的数目限制也跟我设置的一致。看起来,这个功能设置从理解上也是正确的。至于其他几种设置就不去做尝试了。
完整的common lisp的学习集合整理如下:
















