VimでMarkdownを書くために様々なプラグインが存在しています。 その中でも私は、preview-markdown.vimを使用していました。 このプラグインは、Vim上でMarkdownを表示することができる、とても便利なプラグインです。 ただ、リアルタイムプレビューやカーソル追従の機能が欲しくなってきました。 いい機会なので、Vim script入門も兼ねて自作Vim Pluginに挑戦しました。 本記事では、初めてのVim scriptで作成した自作Plugin及び使用したVim Scriptの機能について紹介したいと思います。 作ったやつ 仕組み Markdownの表示には、glowというterminalベースのMarkdown readerを使用しています。 glowについて glowでは、-pオプションを使用してpagerを指定して表示することができます。 今回は、pag