Vimには、マークダウン出力を表示する vim-instant-markdown というプラグインがあります。そしてそれはGFM
をサポートします!
emacsには、マークダウンを書き込むときに使用できる markdown-mode があり、w3mを使用してコンテンツをプレビューできることを知っています。しかし、どうすればGFMをサポートできるのか疑問に思っています。
著者のチュートリアルでは、この機能があると述べているようですが、その方法がわかりませんでした。
私はまだw3mが必要なので(成熟したw3mモードがないvim-instant-markdownとは異なります)、\C-c \C-c p
分割ウィンドウにマークダウン出力を表示するには、Nice構成はありますか?
リアルタイムプレビューをサポートするプラグインがいくつかあります。私は最初のものを使用しています。
OSXを使用している場合 マーク付き は素晴らしく、コストに見合う価値があります。さまざまなプレビュー形式をサポートし、その場で構文の強調表示を実行できます
私はemacsで作業しており、emacs内で動作するさまざまなマークダウンプレビューモードを試しました。それらのどれもうまく機能しなかったので、代わりにMarkedに切り替えました。私はemacsの隣で実行されていることをマークしました。emacsに保存するたびに、マークは自動的に更新されます。
以下の関数を.emacsに追加すると、Markedで現在のマークダウンバッファーを開くのにも役立ちます。
(defun markdown-preview-file ()
"run Marked on the current file and revert the buffer"
(interactive)
(Shell-command
(format "open -a /Applications/Marked.app %s"
(Shell-quote-argument (buffer-file-name))))
)
(eval-after-load 'markdown-mode
'(define-key markdown-mode-map (kbd "C-c r") 'markdown-preview-file))
私は通常、垂直に分割されたバッファーで最大化されたemacsを実行します。ただし、Markedプレビューが必要な場合は、画面の半分をemacsが占め、残りの半分をMarkedが占める必要があります。 Divvy は、このプロセスを迅速かつ簡単にします。画面の左半分、右半分、および最大化されたバインディングがあります。したがって、最大化されたemacsからemacsに移行し、マークを付けます。 Divvyはcommand-shift-space
でトリガーされます
最大化されたemacsで作業していて、マークダウンバッファーをプレビューしたいとします。
cmd-shift-space l // shrink emacs to the left half of the screen using Divvy
C-c r // launch Marked with the current buffer
cmd-shift-space r // shrink marked to the right half of the screen using Divvy
このDivvyショートカットは、自分で設定する必要があるものであることに注意してください