";; This file is part of GNU Emacs."应该怎么用?

我发现 @tumashu 的posframe系列插件里的文件头部都有这句注释。

但是按我的理解posframe应该不是Emacs的一部分啊。

于是我翻了翻我的~/emacs.d/elpa/目录,却发现很多package的文件头都有这句注释,比如company-mode:

;;; company.el --- Modular text completion framework  -*- lexical-binding: t -*-

;; Copyright (C) 2009-2018  Free Software Foundation, Inc.

;; Author: Nikolaj Schumacher
;; Maintainer: Dmitry Gutov <[email protected]>
;; URL: http://company-mode.github.io/
;; Version: 0.9.6
;; Keywords: abbrev, convenience, matching
;; Package-Requires: ((emacs "24.3"))

;; This file is part of GNU Emacs.

;; ...

同时我见到flycheck的文件头的那句话就是;; This file is not part of GNU Emacs..

所以我迷糊了……这句注释代表了什么,应该怎么用?

=======UPDATE======

和GNU Elpa有关?

自己写的插件不需要用这条,只有 Emacs 官方以及 Elpa(Elpa 是 Emacs 的一部分)的可以用。只不過默认的 header 就这樣有些人懶得动手改。

也就是和 GNU ELPA 有关系是不……

怪不得这些package的copyright都是Free Software Foundation, Inc.

另外现在用auto-insert插入header的时候已经见不到这句话了……