You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# codegpt-ng.nvim
2
2
3
-
**codegpt-ng** is a minimalist plugin for neovim that provides commands to interact with AI backends. The focus is around code related usages. So code completion, refactorings, generating docs, etc.
3
+
**codegpt-ng** is a minimalist AI plugin for neovim centered around a command based workflow. It has full support for Ollama, OpenAI, Azure, Anthropic and Groc APIs. You can easilly define new commands, custom prompts with a template system, and model configurations without Lua code.
4
4
5
5
This is a fork of the original **CodeGPT** repository from github user **@dpayne**.
6
6
All credit goes to him for the initial work.
@@ -16,8 +16,8 @@ This fork does the following:
16
16
-**Strips thinking tokens** from replies if the model forgets to use codeblocks
17
17
-**New callback types**: `insert_lines` and `prepend_lines`
18
18
-**Model definition inheritance**: Define models that inherit other model parameters
19
-
-**Refactored for idiomatic Lua** and neovim plugin style
20
-
-**Simplified command system** with explicit configuration
19
+
-**Refactored** for idiomatic Lua and neovim plugin style
20
+
-**Simplified command definition** with explicit configuration specification
21
21
-**Chat History**: Add example messages in a command definition
22
22
-**Tests with plenary library**
23
23
-**Fixed statusline** integration
@@ -105,7 +105,6 @@ The top-level command is `:Chat`. The behavior is different depending on whether
105
105
106
106
*`:Chat <command>`: if there is only one argument and that argument matches a command, it will invoke that command with the given text selection.
107
107
108
-
In the below example `:Chat tests` will attempt to write units for the selected code.
109
108
110
109
Here are a few example commands to illustrate it:
111
110
@@ -120,6 +119,8 @@ Here are a few example commands to illustrate it:
120
119
121
120
#### Tests
122
121
122
+
In the below example `:Chat tests` will attempt to write units for the selected code.
0 commit comments