Home
Name Modified Size InfoDownloads / Week
README.md 2026-03-31 3.6 kB
INSTALL.org 2026-03-31 4.3 kB
TODO 2026-03-31 4.6 kB
setup 2026-03-31 1.6 kB
test 2026-03-31 558 Bytes
bm 2026-03-31 179 Bytes
bible.el 2026-03-31 82.7 kB
Totals: 7 Items   97.4 kB 1

Table of Contents

  1. Description
  2. Dependencies
  3. Usage
    1. Keybindings
  4. Features
  5. Examples

Description

An Emacs Bible study application using the SWORD project's `diatheke' command line program to access SWORD text modules.

Dependencies

The SWORD Project library and utilities and a Biblical Text module (uses KJV by default). Also, Strong's lexicons and morphological databases should be installed:

  • Recommended Bible text modules
    • KJV
    • NASB
  • Optional (original language modules)
    • Byz — Byzantine Greek text
    • SBLGNT — Society of Biblical Literature Greek New Testament
    • MorphGNT — Morphologically parsed version of SBLGNT
    • OSHB — Open Scriptures Hebrew Bible: Westminster Leningrad codex marked tagged with Strongs Numbers and Morphological tags.
  • Lexicons and morphologies
    • StrongsRealGreek
    • StrongsRealHebrew
    • AbbottSmithStrongs
    • BDBGlossesStrongs (Hebrew lexicon)
    • Robinson (Greek morphology)
    • Packard (Alternate Greek morphology used for LXX module)
    • OSHM (Open Scriptures Hebrew morphology)

The SWORD Project utility `installmgr' can be used to install text modules and lexical and morphological databases.

Two scripts are provided to make the installation process easier.

  • test This script tests your environment and ensures that Emacs can run diatheke. It also prints out a list of installed modules.
  • setup This script installs various

The program `mkfastmod' should be used to generate indexes so the lexical search method will work.

Usage

  • M-x bible-open
  • Invoke from command line as follows (requires installing Ezra SIL font):
    • emacs -g =150x25 -fn \"Ezra SIL-14\" -l bible -f bible-open

Keybindings

  • T - Select Bible text
  • C - Select Commentary text
  • b - Select book
  • c - Select chapter
  • h - Describe mode
  • l - Toggle red letter display
  • n - Next chapter
  • p - Previous chapter
  • q - Quit window
  • r - Set search range (see diatheke documentation for syntax)
  • s - Search
  • w - Toggle word study
  • x - Split display
  • / - Search
  • d - Toggle XML display (debugging)

Features

  • Chapter-based browsing of the Bible
  • Text Formatting
    • Red Letters
    • Strong's Greek (with Lemma)
    • Strong's Hebrew
    • Morphology
  • Greek & Hebrew Lexicon definition lookup
  • Morphology lookup
  • Tooltip display of definitions, morphology
  • Searching

Examples

Example Image 1

Example Image 2

Example Image 3

Example Image 4

Example Image 5

Example Image 6

Source: README.md, updated 2026-03-31