diff options
| author | Martin Bielik <mx.bielik@gmail.com> | 2023-03-05 09:55:04 +0100 |
|---|---|---|
| committer | Martin Bielik <mx.bielik@gmail.com> | 2023-03-05 09:55:04 +0100 |
| commit | 1cc7f4d97aaa50189a830feecdfae62a49e8b3ec (patch) | |
| tree | c5072b277733e494478a184a1c0c3cd05fefa773 | |
| parent | 4ff3a423b76e2aad0391a6dd90cf74e75b8a8c7b (diff) | |
| download | vim-ai-1cc7f4d97aaa50189a830feecdfae62a49e8b3ec.tar.gz | |
chat syntax highlighting
| -rw-r--r-- | demo.gif | bin | 1022562 -> 1189472 bytes | |||
| -rw-r--r-- | ftdetect/aichat.vim | 1 | ||||
| -rw-r--r-- | plugin/vim-ai.vim | 1 | ||||
| -rw-r--r-- | syntax/aichat.vim | 5 |
4 files changed, 7 insertions, 0 deletions
| Binary files differ diff --git a/ftdetect/aichat.vim b/ftdetect/aichat.vim new file mode 100644 index 0000000..f953b68 --- /dev/null +++ b/ftdetect/aichat.vim @@ -0,0 +1 @@ +autocmd BufNewFile,BufRead *.aichat setfiletype aichat diff --git a/plugin/vim-ai.vim b/plugin/vim-ai.vim index 6f14f76..1e9407f 100644 --- a/plugin/vim-ai.vim +++ b/plugin/vim-ai.vim @@ -8,6 +8,7 @@ function! ScratchWindow() setlocal buftype=nofile setlocal bufhidden=hide setlocal noswapfile + setlocal ft=aichat endfunction function! AIRun(...) range diff --git a/syntax/aichat.vim b/syntax/aichat.vim new file mode 100644 index 0000000..ecd8459 --- /dev/null +++ b/syntax/aichat.vim @@ -0,0 +1,5 @@ +syntax match aichatRole ">>> system" +syntax match aichatRole ">>> user" +syntax match aichatRole "<<< assistant" + +highlight default link aichatRole Comment |