Giter Site home page Giter Site logo

bufpreview.vim's Introduction

✨ Markdown preview for Vim and Neovim ✨

Powerd By denops.vim🐜

introduction

Preview markdown on your browser.

Main features:

  • 💻 Multi Pratform Support (Mac/Linux/Windows)
  • 🙌 Supports Vim and Neovim
  • 📡 Sync Cursor Position
  • 🏃 Fast asynchronus updates
  • 🎨 Syntax highlight
  • 📊 Render yaml header
  • 📈 Render plantUML
  • ❤️ Simple Dependency and easy to install
  • 🖋 KaTeX Support

install & usage

requirements

Install with vim-plug

Plug 'vim-denops/denops.vim'
Plug 'kat0h/bufpreview.vim', { 'do': 'deno task prepare' }

Install with dein.vim, {'build': 'deno task prepare'}:

call dein#add('vim-denops/denops.vim')
call dein#add('kat0h/bufpreview.vim', {'build': 'deno task prepare'})

Install with minpac

call minpac#add('vim-denops/denops.vim')
call minpac#add('kat0h/bufpreview.vim', {'do': 'silent! !deno task prepare'})

Install with Vundle

Plugin 'vim-denops/denops.vim'
Plugin 'kat0h/bufpreview.vim'

Then prepare the plugin manually where it was installed.

i.e.

cd ~/.vim/bundle/bufpreview.vim && deno task prepare

Commands

" Start the preview
:PreviewMarkdown
" Stop the preview
:PreviewMarkdownStop
" Toggle the window
:PreviewMarkdownToggle

Open preview window automatically

augroup bufpreview
  autocmd!
  autocmd Filetype markdown :PreviewMarkdown
augroup END

Special Thanks

License

MIT

this plugin uses these libraly

Author

Kota Kato

bufpreview.vim's People

Contributors

gamoutatsumi avatar kat0h avatar kuuote avatar rinx avatar tani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

bufpreview.vim's Issues

Feature request: check box support

問題の概要

チェックボックス(task list の方が正しいですかね、、)がサポートされていないようなのでサポートされていると嬉しいです。

- [ ] test
- [ ] test2
- [ ] test3
  • dps-bufpreviewでのプレビュー画面

スクリーンショット 2021-09-27 10 51 41

  • 期待するプレビュー画面(例: previm)
    • 先頭の「・」はなくても良いかもしれません(GitHub みたいなタイプ)

スクリーンショット 2021-09-27 10 48 59

環境

とても素敵なプラグインを作ってくれてありがとうございます。
他になにか手伝えることや必要な情報があれば教えてください!

PreviewMarkdownでフラッシュ

私の環境(Neovim)だと,PreviewMarkdownを実行したときに下記のようにレンダリングが崩れます.

  • Windows 10 (Windows Terminal and MobaXterm両方)
    • Ubuntu 20.04 WSL2
  • Neovim 0.5.1
  • Colorscheme: everforest
README.md._bufpreview.vim.-.NVIM.2021-10-09.17-47-44_Trim.mp4

Pandoc サポート

素晴らしいプラグインをありがとうございます.Markdown-ItでPandoc風のMarkdown記法を表現できる拡張機能があるそうです.
Pandocの表示をシミュレーションできれば素晴らしいとおもいますので,ぜひご検討ください.

https://github.com/mb21/markdown-it-pandoc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.