Skip to content
➡ Electron powered markdown editor with live preview
Clojure CSS HTML JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
node release 0.1.11 Jun 28, 2016
resources changed screenshot Oct 22, 2015
scripts added 'open with' support (plus drop on dock), closes #6 Nov 11, 2015
src Implement default spell-check functionality (#48) Jun 10, 2016
.bowerrc fix bower path Oct 24, 2015
.gitignore
CONTRIBUTING.md added contributing.md Nov 12, 2015
Gruntfile.js init Oct 12, 2015
LICENSE added license, fixes #11 Nov 4, 2015
README.md Update README.md Mar 1, 2017
bower.json Implement default spell-check functionality (#48) Jun 10, 2016
config.json added a bunch of build commands Oct 22, 2015
package.json package.json bump to reflect new structure Oct 29, 2015
project.clj om version bump Nov 16, 2015

README.md

This project is currently frozen. If you want to help developing it, please feel free to ping me

banner

a minimalistic github flavored markdown editor

screenshot

Download

On mac, install it through cask:

brew cask install markright

Alternatively, check out the latest release to quickly find the latest version. Here are the current binaries:

Command line

On mac, you can launch markright from the command line with a little alias:

alias markright="open -a /Applications/MarkRight.app"
markright README.md

Building

MarkRight is written in clojurescript. To build, make sure you have clojure and leiningen installed on your system.

Requirements

  • npm
  • leiningen
  • bower
  • npm install
  • bower install

Compiling

All commands you need are available inside package.json. To compile the code, run npm run compile:<prod/dev>. node/ is the folder that goes into electron.

Development

To develop, run the self-reloading build:

  • lein run -m build/ui-dev
  • lein run -m build/main-dev

shadow-build will live-reload the frontend so you don't need to refresh. If you change main.cljs however, you'll have to restart electron to reload your changes.

License

Licensed under GPLv3

You can’t perform that action at this time.