diff --git a/syntax/console.vim b/syntax/console.vim new file mode 100644 index 0000000..1308c93 --- /dev/null +++ b/syntax/console.vim @@ -0,0 +1,8 @@ +if exists('b:current_syntax') + finish +endif + +syntax region consoleCommand matchgroup=consolePrompt start='^\s*\$' skip='\\$' end='$' + +highlight link consoleCommand Special +highlight consolePrompt cterm=bold gui=bold diff --git a/vimrc b/vimrc index 08f1f92..e397a82 100644 --- a/vimrc +++ b/vimrc @@ -167,11 +167,14 @@ let g:DoxygenToolkit_commentType = 'C++' " markdown fenced code block languages let g:markdown_fenced_languages = - \ ['cpp', 'c', 'cmake', 'sh', 'vim', 'python', 'yaml'] + \ ['cpp', 'c', 'cmake', 'console', 'sh', 'vim', 'python', 'yaml'] " reStructuredText code block languages let g:rst_syntax_code_list = { -\ 'vim': ['vim'], 'java': ['java'], -\ 'c': ['c'], 'cpp': ['cpp', 'c++'], +\ 'vim': ['vim'], +\ 'java': ['java'], +\ 'c': ['c'], +\ 'cpp': ['cpp', 'c++'], +\ 'console': ['console'], \ 'python': ['python'] \ }