14 为什么elisp文件通常以结尾 ;;; file.el ends here? 有什么历史原因为什么这样做有用?我已经在elisp样式指南中看到它的推荐,但在现代elisp软件包中仍然看到它。 auto-insert-mode默认情况下,还会在新的elisp文件中添加这样的注释。 elisp coding-conventions — 古迪特 source
17 从Emacs文档中: ';;; 文件名到此为止 这是页脚线;它出现在文件的末尾。其目的是使人们能够从缺少页脚行的情况下检测文件的截断版本。 — zck source 1 除此之外还有什么?这似乎是一个很弱的原因。 — 2015年 7 @Qudit今天,也许是这样。我认为这证明了emacs的时代。 — 2015年 3 如今,它已基本成为传统,但早在可靠/始终可用的Internet连接之前,它就变得更加有意义。这也源于以下事实:elisp软件包通常作为源文件共享,而不是易于确定为不完整/损坏的某种二进制文件。 — glucas 2015年 4 同样,@ Qudit,人们将通过电子邮件共享elisp代码,而Emacs早于MIME,因此没有电子邮件附件。您刚刚将代码粘贴到了电子邮件中。在elisp文件的末尾有一个标记很有用。 — cjm 2015年 那“ <filename> ends soon”呢? — mgalgs 2015年