226_emacs lisp控制emacs的log记录条目限制

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

    https://github.com/GreyZhang/g_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的学习集合整理如下:

    https://github.com/GreyZhang/g_lisp

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

猜你喜欢

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