Skip to content
master
Switch branches/tags
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
 
 
 
 

vim-xmark

Markdown preview on OS X. Uses AppleScript to resize the windows.

Vim 8 is required for asynchronous rendering.

Screenshot

Xmark> on iTerm2

Xmark< on MacVim

Prerequisites

Xmark requires Homebrew and Google Chrome.

Installation

Using vim-plug:

Plug 'junegunn/vim-xmark', { 'do': 'make' }

Usage

:Xmark command is added for Markdown files. After running the command, the rendered content will be reloaded on the browser every time you save the file.

" Does not resize nor move the windows
:Xmark

" Vim on the left, browser on the right
:Xmark>

" On the left
:Xmark<

" On the top
:Xmark+

" On the bottom
:Xmark-

" Reload the page and resize the windows by saving it
:w

" Turn off Xmark
:Xmark!

If you see an error (e.g. osascript is not allowed assistive access), make sure that your terminal emulator (or MacVim) is in the list in System Preferences -> Security & Privacy -> Privacy -> Accessibility. (You can drag and drop the application icon to the list.)

Known issues

  • Resizing does not work if the terminal emulator is in fullscreen mode

Acknowledgment

License

MIT

About

Live markdown preview for Vim on macOS (UNMAINTAINED; see https://github.com/iamcco/markdown-preview.nvim)

Resources

Releases

No releases published

Packages

No packages published