USFM

April 18, 2025 ยท View on GitHub

User Defined Language file to be used with Notepad++ for syntax highlighting USFM text files

USFM - Unified Standard Format Markers - the native file format used by Bible Translators worldwide.

For language background http://paratext.org/usfm

NB. My user defined language file is compatible with USFM 2.40 but does not yet support the new tags and syntax in USFM 3.0

USFM.xml should only be edited using the Define Language GUI in Notepad++

For Notepad++ https://notepad-plus-plus.org/ - the popular Unicode text editor

For technical background http://docs.notepad-plus-plus.org/index.php?title=User_Defined_Language_Files

See also User Defined Language.

See also https://github.com/notepad-plus-plus/userDefinedLanguages

The developer is a volunteer for the CrossWire Bible Society - http://crosswire.org/

Installation

First, download the whole repository in Zip format, then extract the file USFM.xml.

Notepad++

The popup form looks like this: screenshot 2017-11-27 09 35 14

Click the Import... button. Browse to the XML file you already extracted from the Zip file. Click "Open".