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

README

cocktail: a cocktail database with calculator

Current version: 0.12.1

README

croc: front end to croc(1)

Current version: 0.1.0

README

docket: manage TODO’s in source files

Current version: 1.3.2

README

fielded: Major mode for editing fielded data

Current version: 0.1.0

README

gaming: utility functions for writing games

Current version: 0.1.0

README

gutenberg: Interface to Project Gutenberg

Current version: 1.5.1

README

jottling: word guessing game like Jotto, Lingo, Wordle, Word Mastermind

Current version: 0.13.0

README

layout: layout buffer text in rows and columns

Current version: 0.2.0

README

mailpeek: implement from(1) in elisp

Current version: 0.1.3

README

marc: major mode and parsing functions for MARC records

Current version: 0.0.0

README

metronome: play or compute beats per minute

Current version: 0.4.1

README

note: note-taking functions and front end to note(1)

Current version: 1.4.0

README

odig: odig is a trivial Emacs interface to OCaml’s odig documentation tool

Current version: 0.3.0

README

openweather: weather info and forecast from openweathermap.org

Current version: 0.0.1

README

pacman: emacs interface to pacman, the Arch Linux package manager

Current version: 1.6.0

README

quick: do quick edits in a temporary buffer with kill-ring support

Current version: 0.8

README

recollgrep: greplike interface to recoll

Current version: 0.1.1

README

refer-mode: Major mode for refer databases

Current version: 1.20.0

README

slp: convert multi-line paragraphs to single-line paragraphs

Current version: 0.0.1

README

spelling-bee: word-finding game

Current version: 0.6.0

timezone-command: change local time zone

Current version: 0.2.0

README

tuner: simple tuner for stringed instruments

Current version: 0.0.2

README

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.

Author: Keith Waclena

Email:

Created: 2024-01-14 Sun 13:50

Validate