Skip to content

Imamiland/neovim-vivify-markdown.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neovim-vivify-markdown.nvim

Easily render markdown files in neovim

License Neovim Version Continuous Integration GitHub release (latest by date) GitHub Repo stars code style: stylua REUSE status OpenSSF Best Practices

Features

  • Quickly render a markdown file to a browser
  • Render other file types that are supported by Vivify
  • Optional integration with Mason

Installation

Package manager Snippet

wbthomason/packer.nvim

-- stable version
use {"neovim-vivify-markdown.nvim", tag = "stable" }
-- dev version
use {"neovim-vivify-markdown.nvim"}

junegunn/vim-plug

-- stable version
Plug "neovim-vivify-markdown.nvim", { "tag": "stable" }
-- dev version
Plug "neovim-vivify-markdown.nvim"

folke/lazy.nvim

-- stable version
require("lazy").setup({{"neovim-vivify-markdown.nvim", version = "stable"}})
-- dev version
require("lazy").setup({"neovim-vivify-markdown.nvim"})

Getting started

This is a simple plugin for neovim to integrate the extremely capable Vivify markdown renderer seamlessly in your NeoVim config. This allows you to use a single keystroke to create a live rendering of the markdown file.

The plugin can be installed by using the desired plugin manager as shown in Installation. The plugin comes with a set of default keybindings that can be used by default without configuration. Otherwise, all configuration options are given below.

Configuration

The configuration list sometimes become cumbersome, making it folded by default reduce the noise of the README file.

Click to unfold the full list of options with their default values

Note: The options are also available in neovim by calling :h neovim-vivify-markdown.options

require("neovim-vivify-markdown").setup({
    -- you can copy the full list from lua/neovim-vivify-markdown/config.lua
})

Commands

Command Description
:Toggle Enables the plugin.

Contributing

We welcome all contributions. Please look at CONTRIBUTING to see more information about how to contribute to the project.

Motivations

This project is heavily inspired by the neovim plugin by https://github.com/iamcco/markdown-preview.nvim and https://github.com/jannis-baum/vivify.vim. Of course, it would not exist without Vivify.

License

This project is licensed under the MIT License. Some ancillary files are licensed under the Creative Commons Zero and are dedicated to the Public Domain.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published