Skip to content

Latest commit

 

History

54 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gnosis

Publish Web App

GNOSIS is an extension-pack for codemirror to support WYSIWYG markdown edition.

Why another WYSIWYG markdown editor?

I did a lot of online research, and found some WYSIWYG markdown editors. However, none of the Open Source options seemed good enough. The Obsidian editor is nice but not Open Source... So I decided to start a new project.

Similar projects

  1. Inoxia
  2. Silverbullet
  3. Markword

TO-DO

Block-level

  • change: paragraph
  • change: heading
  • change: hr
  • change: list (WIP)
    • change: listitem
    • change: numbers
    • change: checkbox
  • change: code (WIP)
    • code highlight
    • add a custom scroller to avoid line wrapps on codeblock
    • add an option to line-wrapp inside codeblocks
  • change: html
  • change: blockquote (WIP)
    • support for github quotes highlight
    • margin left when the number of quotemarks is inferior to the depth. this needs to also be taking into account on the breaks pluggin.
    • use shades to difrent depths to allow clarifing the gerarquy to the user
  • change: table (added maybe from other project)

Inline-level

  • change: strong
  • change: em
  • change: codespan
  • change: br inline html.
  • change: del
  • change: link
  • change: image
    • for inline images large enough, add a refrence widget in the text as see image: alt-text and render the image as a blockWigeth on the next line
  • change: tags

Features

  • hide marks when written.
  • reduce the flickering when marks toggle. (WIP)
  • custom line breaks using pretext (WIP - alpha)
  • Code highliting
  • keybinds
    • Auto complete list on enter
      • auto add bullet on bullet-list
      • increase number on numered-list
      • doble enter reduce indentation "un-nest list item"
      • tab add identation "nest list item"

More ideas?

Feel free to open an issue requesting new features.

About

GNOSIS is an extension-pack for codemirror to support WYSIWYG markdown edition. (WYSIWYG markdown) (codemirror markdown plugin)(WYSIWYG codemirror)

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages