Skip to content

kettek/open-markup-editor

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OME owl Open Markup Editor

An okay markup editor designed for multiple markup languages and fully customizable HTML rendering.

Open Markup Editor in action!

Built-in Features

  • Markup Support:
  • Render themes!
    • Comes with GitHub and a Default theme
  • Custom colorization
    • Windows 10+ automatic adapting based upon current color scheme
  • Custom fonts
  • Automatic file reloading on change
  • Full CodeMirror editor pack
    • All CodeMirror themes
    • vim, emacs, sublime keybinding support
    • Tabs or spaces, along with default spaces per tab
  • And more!

Pluggability

A key feature of OME is that of modularity, made possible through NPM modules named Packs.

Through this system, four different types of packs can be created:

The purpose of these is outlined in the primary packs document with further details listed on each pack type's individual documentation.

Installation

Download the latest release and install as below (or otherwise).

Arch Linux / Manjaro

Download the open-markup-editor-MAJOR.MINOR.PATCH.pacman file and install by issuing the following in the terminal:

# sudo pacman -U open-markup-editor-MAJOR.MINOR.PATCH.pacman

Mac OS

Mount the Open.Markup.Editor-MAJOR.MINOR.PATCH.dmg file and extract the Open Markup Editor.app application into wherever you wish for OME to be installed to. Once this is done, right-click the app and select Open.

Windows

Either download and run the Open.Markup.Editor.Setup-2.3.0.exe or Open.Markup.Editor-2.3.0.exe. The first file installs OME system-wide while the second file can be considered as portable.

Building

Clone this repository, then:

# cd open-markup-editor
# npm i

After this, either run npm run start to start OME for development or npm run dist to build packages/installers for your current platform.


... this document and those in docs/ have been happily written in Open Markup Editor. :)