/eden.nvim

finally a markdawn previewer that you can enjoy ;)

Primary LanguageGo

eden.nvim

A makrdown previewer for your digital garden. In neovim ofcourse.

Installation

  • install webkit2gtk with your package manager
  • have go installed
  • configure the path so binary is recognized (in .bashrc or similar)
export GOPATH=$HOME/go # you may change this path
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

packer

use {
  'andyp1xe1/eden.nvim',
  run = "make",
  config = function()
    require 'eden'.setup()
  end
}

lazy

{
  'andyp1xe1/eden.nvim',
  build = "make",
  config = function()
    require('eden').setup()
  end
}

others

TODO You're smart, you can figure it out :3

Usage

:EdenStart and :EdenEnd

TODO PROGRESS

  • webview with remote updates
  • golang neovim client and handlers
  • goldmark as parser (and lots of extensions)
  • wiki links (goldmak extendsion)
  • live scroll
  • live html updating
  • css styling
  • yaml frontmatter support (title and tags)
  • access to offline media (images, etc)
  • obsidian callouts
  • latex support
  • lua configuration options (custom styling and behavior)
  • two way sync (e.g. navigating links on the preview opens note in nvim)
  • markdown formatter (something that uses goldmark)

Alternatives