Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emacs-compat/compat
COMPATibility Library for Emacs Lisp
https://github.com/emacs-compat/compat
compatibility elisp emacs
Last synced: 3 months ago
JSON representation
COMPATibility Library for Emacs Lisp
- Host: GitHub
- URL: https://github.com/emacs-compat/compat
- Owner: emacs-compat
- License: gpl-3.0
- Created: 2021-10-04T22:45:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T10:13:36.000Z (8 months ago)
- Last Synced: 2024-05-20T12:53:53.561Z (8 months ago)
- Topics: compatibility, elisp, emacs
- Language: Emacs Lisp
- Homepage: https://elpa.gnu.org/packages/compat.html
- Size: 1.8 MB
- Stars: 61
- Watchers: 3
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
COMPATibility Library for Emacs
===============================
This is the source of compat.el, the forwards-compatibility library for (GNU)
Emacs Lisp, versions 24.4 and newer. The intended audience are package
developers that are interested in using newer developments, without having to
break compatibility.For information on how to use Compat, please consult the [manual]. The latest
state of development can be found in the [snapshot version] of the manual.[manual]:
https://elpa.gnu.org/packages/doc/compat.html
[snapshot version]:
https://elpa.gnu.org/devel/doc/compat.htmlSource code
-----------
Compat is developed on [GitHub]. The code is mirrored to the [GNU ELPA
repository], which is the canonical repository for the [GNU ELPA package
builds].[GitHub]:
https://github.com/emacs-compat/compat
[GNU ELPA repository]:
https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/?h=externals/compat
[GNU ELPA package builds]:
https://elpa.gnu.org/packages/compat.htmlBug and patches
---------------
Patches, bug reports and comments can be sent via [GitHub]. These may include
issues in the compatibility code, missing definitions or performance issues. We
also provide a [development mailing list].[development mailing list]:
https://lists.sr.ht/~pkal/compat-develContribute
----------
As compat.el is distributed as part of [GNU ELPA], and therefore requires a
[copyright assignment] to the [FSF], for all non-trivial code contributions.[GNU ELPA]:
https://elpa.gnu.org/packages/compat.html
[copyright assignment]:
https://www.gnu.org/software/emacs/manual/html_node/emacs/Copyright-Assignment.html
[FSF]:
https://www.fsf.org/Distribution
------------
compat.el and all other source files in this directory are distributed under the
[GNU Public License 3] like Emacs itself. The manual is distributed under the
[GNU Free Documentation License 1.3].[GNU Public License 3]:
https://www.gnu.org/licenses/gpl-3.0.en.html
[GNU Free Documentation License 1.3]:
https://www.gnu.org/licenses/fdl-1.3.html