Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kuwana/17108d0e92808921ecf5 to your computer and use it in GitHub Desktop.
Save kuwana/17108d0e92808921ecf5 to your computer and use it in GitHub Desktop.

MarkdownとVimwikiのシンタックスを素早く切り替える

VimWikiでMarkdownに対応したのは素晴らしい事だが、 一部シンタックス機能に難があるように思う。

例えば、

  • バッククォートで言語を指定してもハイライトしない

      ```php
      <?php phpinfo(); ?>
      ```
    

一色。。

  • 改行した際リストマークが補完されない

私だけでしょうか?

さくっと切り替える

function Vimwiki_syntax_toggle()
  if ( &filetype == 'markdown')
    set filetype=vimwiki
  elseif ( &filetype == 'vimwiki' )
    set filetype=markdown
  endif
endfunction
nmap ,s :call Vimwiki_syntax_toggle()<CR>

これを.vimrcに書いておけば ,s で切り替わる。

以上!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment