diff --git a/ftdetect/requirements.vim b/ftdetect/requirements.vim new file mode 100644 index 0000000..d71f941 --- /dev/null +++ b/ftdetect/requirements.vim @@ -0,0 +1 @@ +autocmd BufNewFile,BufReadPost */requirements.txt set filetype=requirements diff --git a/ftplugin/requirements.vim b/ftplugin/requirements.vim new file mode 100644 index 0000000..df72a08 --- /dev/null +++ b/ftplugin/requirements.vim @@ -0,0 +1,2 @@ +set nospell +set commentstring=#%s diff --git a/syntax/requirements.vim b/syntax/requirements.vim new file mode 100644 index 0000000..1aa9bb1 --- /dev/null +++ b/syntax/requirements.vim @@ -0,0 +1,11 @@ +if exists('b:current_syntax') + finish +endif + +highlight default link requirementsComment Comment +highlight default link requirementsVersion Identifier +highlight default link requirementsOperator Operator + +syntax region requirementsComment start='^\w*#' end='$' contains=@Spell +syntax match requirementsVersion '\d\+\.\d\+\.\d\+\w*' +syntax match requirementsOperator '=='