summaryrefslogtreecommitdiff
path: root/doc/vim-ai.txt (unfollow)
Commit message (Collapse)AuthorFiles
2024-12-12execute mutliple rolesMartin Bielik1
2024-12-08don't include not selected line, refactor ranges, fixes #112Martin Bielik1
2024-12-07improved initial message configMartin Bielik1
2024-12-06allow override global token configMartin Bielik1
2024-12-05moving from legacy completions apiMartin Bielik1
2024-12-03docu new optionsMartin Bielik1
2024-05-31gpt-4o as default chat modelMartin Bielik1
2024-05-31define required max_tokens for turbo-instruct modelMartin Bielik1
2024-04-14increase token limitEnno1
2024-03-11optionally supplement roles dict by vim function sourceKonfekt1
The application was restricted to loading role configurations only from a predefined config file, which limited extensibility. Enable dynamic role configuration by invoking a custom Vim function if it is defined. This allows users to extend the role configurations beyond the static file. diff --git a/doc/vim-ai.txt b/doc/vim-ai.txt: -The roles in g:vim_ai_roles_config_file are converted to a Vim dictionary. -Optionally, additional roles can be added by defining a function VimAIRoleParser() -whose output is a dictionary of the same format as g:vim_ai_roles_config_file. - diff --git a/py/roles.py b/py/roles.py: -if vim.eval('exists("*VimAIRoleParser")'): - roles.update(vim.eval('VimAIRoleParser()')) - diff --git a/py/utils.py b/py/utils.py: - if vim.eval('exists("*VimAIRoleParser")'): - roles.update(vim.eval('VimAIRoleParser()')) -
2024-03-09roles docuMartin Bielik1
2024-02-26drop superfluous selection argument and fix instruction argumentKonfekt1
2024-01-24feat(chat): add `include` role to include filesJason Kölker1
Files may be included in the chat by a special `include` role. Each file's contents will be added to an additional `user` role message with the files separated by `==> {path} <==` where `{path}` is the path to the file. Globbing is expanded out via `glob.glob` and relative apths to the current working directory (as determined by `getcwd()`) will be resolved to absolute paths. Example: ``` >>> user Generate documentation for the following files >>> include /home/user/myproject/src/../requirements.txt /home/user/myproject/**/*.py ``` Fixes: #69
2023-10-21endpoint_url configMartin Bielik1
2023-10-21option to disable authorizationMartin Bielik1
2023-10-21base_url extracted to config, docuMartin Bielik1
2023-09-26use gpt-3.5-turbo-instruct by default, closes #48Martin Bielik1
2023-05-02configurable paste modeMartin Bielik1
2023-04-22added AINewChat commandMartin Bielik1
2023-04-22open_chat_command presetsMartin Bielik1
2023-04-22custom commands documentationMartin Bielik1
2023-04-20selection boundary configMartin Bielik1
2023-04-15removed obsolete docuMartin Bielik1
2023-04-15scratch buffer optionsMartin Bielik1
2023-04-14Typos and spelling fixes to help filePeter Kenny1
2023-04-11updated documentationMartin Bielik1
2023-04-10updated request timeout docuMartin Bielik1
2023-04-10chat options docuMartin Bielik1
2023-04-08improved initial prompt to eliminate responding with python codeMartin Bielik1
2023-04-08initial chat prompt docuMartin Bielik1
2023-04-08added code syntax docuMartin Bielik1
2023-04-05chat engine docu, defaultsMartin Bielik1
2023-04-02open chat command docuMartin Bielik1
2023-03-28redo command docuMartin Bielik1
2023-03-24added keybindings to helpMartin Bielik1
2023-03-22completion configurationMartin Bielik1
2023-03-21reverting config optionsMartin Bielik1
2023-03-21openai configuration docuMartin Bielik1
2023-03-05updated vim docuMartin Bielik1
2023-02-27docuMartin Bielik1