Emacs Packages
Introduction
Here are some of my Emacs packages. All are released under the GNU General Public License, version 2 (or later) with No Warranty.
Some of these packages are 16 or more years old, and many (if not most) are idiosyncratic and hackish and probably don’t properly specify all dependencies, so you may have trouble with them. Sorry! Bug reports / patches welcome.
Installation
You can install any of these packages by adding this to your init file:
(when '(version< emacs-version "26.3") ;; older emacsen < 26.3 may need this (setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")) (with-eval-after-load 'package (dolist (arc '(("melpa-stable" . "http://stable.melpa.org/packages/") ("melpa" . "https://melpa.org/packages/") ("kw" . "https://www2.lib.uchicago.edu/keith/software/emacs/packages/"))) (add-to-list 'package-archives arc t)))
Then restart Emacs, or just eval the above and say M-x package-refresh-contents
.
Now you can find the packages by browsing with M-x list-packages
. Or, you
can install any package named FOO by saying M-x package-install RET FOO RET
or C-h P FOO
.
chord-mode: major mode for chordpro files
Current version: 0.14.1
cocktail: a cocktail database with calculator
Current version: 0.12.1
croc: front end to croc(1)
Current version: 0.1.0
docket: manage TODO’s in source files
Current version: 1.3.2
fielded: Major mode for editing fielded data
Current version: 0.1.0
gaming: utility functions for writing games
Current version: 0.1.0
gutenberg: Interface to Project Gutenberg
Current version: 1.5.1
jottling: word guessing game like Jotto, Lingo, Wordle, Word Mastermind
Current version: 0.13.0
layout: layout buffer text in rows and columns
Current version: 0.2.0
mailpeek: implement from(1) in elisp
Current version: 0.1.3
marc: major mode and parsing functions for MARC records
Current version: 0.0.0
metronome: play or compute beats per minute
Current version: 0.4.1
note: note-taking functions and front end to note(1)
Current version: 1.4.0
odig: odig is a trivial Emacs interface to OCaml’s odig documentation tool
Current version: 0.3.0
openweather: weather info and forecast from openweathermap.org
Current version: 0.0.1
pacman: emacs interface to pacman, the Arch Linux package manager
Current version: 1.6.0
quick: do quick edits in a temporary buffer with kill-ring support
Current version: 0.8
recollgrep: greplike interface to recoll
Current version: 0.1.1
refer-mode: Major mode for refer databases
Current version: 1.20.0
slp: convert multi-line paragraphs to single-line paragraphs
Current version: 0.0.1
spelling-bee: word-finding game
Current version: 0.6.0
timezone-command: change local time zone
Current version: 0.2.0
tuner: simple tuner for stringed instruments
Current version: 0.0.2
Disclaimer of Warranty
THERE IS NO WARRANTY FOR THE PROGRAMS, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAMS “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAMS IS WITH YOU. SHOULD THE PROGRAMS PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAMS AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAMS (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAMS TO OPERATE WITH ANY OTHER PROGRAMSS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.