ljo*_*fre 5 elisp pep8 common-lisp emacs24
我已经下载了一个emacs包,用于通过autopep8格式化python代码.
这个包名为py-autopep8
你可以在行号78中找到这个常见的lisp函数
(incf line-offset len)
Run Code Online (Sandbox Code Playgroud)
然后,当我打开emacs24并且我想保存缓冲区时,我在emacs shell中有这个
符号的功能定义是无效的:incf
因此,任何人都知道如何修复此错误,以获得emacs嘴中的常见lisp定义.
标准的Common Lisp函数在cl包中实现,因此您可以放置:
(require 'cl)
Run Code Online (Sandbox Code Playgroud)
在你的init文件中.
更确切地说,cl-incf在实现cl-lib和cl封装别名incf来cl-incf.
最佳做法是包裹作者要求cl-lib和使用cl-incf; 该cl-lib形式是首选,因为他们在自己的命名空间隔离.