diff --git a/detail.vim/ftdetect/detail.vim b/detail.vim/ftdetect/detail.vim new file mode 100644 index 0000000..c5012d3 --- /dev/null +++ b/detail.vim/ftdetect/detail.vim @@ -0,0 +1 @@ +au BufNewFile,BufRead *.detail set filetype=detail diff --git a/detail.vim/syntax/detail.vim b/detail.vim/syntax/detail.vim new file mode 100644 index 0000000..5df605a --- /dev/null +++ b/detail.vim/syntax/detail.vim @@ -0,0 +1,14 @@ +syntax clear + +syn include @Markdown syntax/markdown.vim + +syn match detailTitle "\~title.*$" +syn match detailPassage "\~detail.*$" +syn match detailLink "#[^#]*#" +syn match detailText "^[^~]" contains=@Markdown,detailLink + +hi link detailTitle Title +hi link detailPassage Identifier +hi link detailLink Statement + +let b:current_syntax = "detail"