~pkal/compat

Compatibility Library for Emacs Lisp

#7 Invalid-function compat-declare-version

~pkal commented on compat todo

5 days ago

#8 derived-mode-p unconditionally overrides original definition

~pkal commented on compat todo

9 days ago

#COMPATibility Library for Emacs

Find here the source for compat.el, a forwards-compatibility library for (GNU) Emacs Lisp, versions 24.3 and newer.

For information on how to use Compat, please consult the manual. The latest state of development can be found in the snapshot version.

#Contribute

As compat.el is distribed as part of GNU ELPA, and therefore requires a copyright assignment to the FSF, for all non-trivial code contributions.

#Source code

Compat is developed on SourceHut. A restricted GitHub mirror is also provided.

#Bug and patches

Patches and comments can be sent to the development mailing list. Bug reports and issues should be directed to the issue tracker (also accessible via email). GitHub can also be used to submit patches ("Pull Request"). These may include issues in the compatibility code, missing definitions or performance issues.

When contributing, make sure to provide test and use the existing tests defined in compat-test.el. These can be easily executed using the bundled Makefile:

make test

#Distribution

compat.el and all other source files in this directory are distributed under the GNU Public License, Version 3 (like Emacs itself). The manual (compat.texi) is distributed under the GNU Free Documentation License, Version 1.3.