78b017277208125a55a44202c459e59637f5481d
ChatGPT NeoVim Plugin (Updated for YAML)
This plugin integrates a ChatGPT O1 model workflow into Neovim. It allows you to generate prompts containing:
- An initial prompt configured via a
.chatgpt_config.yamlfile in your project root. - A list of directories (also specified in the
.chatgpt_config.yaml) from which it gathers the complete project structure and file contents. - The current file and the project's
README.md, if present. - It uses YAML for configuration and also expects the ChatGPT response in YAML.
It also respects .gitignore entries, skipping those files from the prompt.
Configuration
Create a .chatgpt_config.yaml in your project root. For example:
initial_prompt: "You are a helpful coding assistant that follows instructions meticulously."
directories:
- "lua"
- "plugin"
Description
Languages
Lua
99.7%
Vim Script
0.3%