summaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--plugin/vim-ai.vim19
1 files changed, 19 insertions, 0 deletions
diff --git a/plugin/vim-ai.vim b/plugin/vim-ai.vim
index 6eb563a..451ef90 100644
--- a/plugin/vim-ai.vim
+++ b/plugin/vim-ai.vim
@@ -1,3 +1,22 @@
+" Ensure Python3 and OpenAI is available
+if !has('python3')
+ echoerr "Python 3 support is required for Vim-AI plugin"
+ finish
+endif
+
+" Add ChatGPT dependencies
+python3 << EOF
+import sys
+try:
+ import openai
+except ImportError:
+ print("Error: OpenAI module not found. Please install with Pip.")
+ raise
+import vim
+import os
+
+EOF
+
let g:vim_ai_complete_default = {
\ "engine": "complete",
\ "options": {