aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/llm.vim4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/llm.vim b/examples/llm.vim
index 473e007..594a285 100644
--- a/examples/llm.vim
+++ b/examples/llm.vim
@@ -18,8 +18,10 @@ function! Llm()
" Extract the content field from the response
let content = json_decode(response).content
+ let split_newlines = split(content, '\n', 1)
+
" Insert the content at the cursor position
- call setline(line('.'), getline('.') . content)
+ call setline(line('.'), [ getline('.') . split_newlines[0] ] + split_newlines[1:])
endfunction
command! Llm call Llm()