;;; Commentary:
;;
;; Major mode for ChordPro files .
;;
;; Does syntax highlighting and defines some convenience functions for
;; working with ChordPro lead sheets:
;; - insert tablature block
;; - insert {define} into sorted list
;; - convert from chords-above-lines to ChordPro format
;; - report undefined chords on save
;; - display fretboards of all distinct chords*
;; - transpose chords
;; - convert to PostScript and display*
;;
;; Some functions (marked with * above) require one of two external
;; programs:
;; - chordii to display PostScript
;; - my chord program to display fretboards
;;
;; Warning: this ancient elisp package (2010) is buggy! That said, I
;; use it daily.