summaryrefslogtreecommitdiff
path: root/PROJECTSTATUS.md
diff options
context:
space:
mode:
Diffstat (limited to 'PROJECTSTATUS.md')
-rw-r--r--PROJECTSTATUS.md35
1 files changed, 23 insertions, 12 deletions
diff --git a/PROJECTSTATUS.md b/PROJECTSTATUS.md
index 4114df6..d26a5a8 100644
--- a/PROJECTSTATUS.md
+++ b/PROJECTSTATUS.md
@@ -1,8 +1,27 @@
-# Ideas
+# Project status
+
+This documents shows future items and in progress items. Already completed ones are removed from this document as we go.
## Features
-### New features
+### AI menu
+
+```
+[keys.normal]
+C-p = ":sh hexai --menu"
+```
+
+Or maybe
+
+```
+[keys.normal]
+C-p = ":sh hexai-action"
+```
+
+
+And then generate a menu with all the code actions hexai-lsp knows of and include hotkeys for each menu item! Also print out a notice that this is a work-around due to limitations in Helix's current LSP UI.
+
+### More features
* [ ] Have all text LLM prompts be configurable. With defaults as of now.
* [ ] implement a code action for selected code block the way via a unix pipe as faster access in helix
@@ -10,16 +29,8 @@
- the external command should open a menu to select an action (e.g. "format", "refactor", "explain", "test", etc.) and then apply it to the selected code
- the external menu can be opened in a separate tmux pane
* [ ] Fish and zsh and bash shell integration for command completion? Have access to the current shell history (N last commands), current directory content, and current directory name.
-* [X] Create "generate unit test" code action for selected code block => write test to FILE_test.go file
-* [X] Use hexai as a gh copilot... CLI replacemant for command line questions
-* [X] Resolve diagnostics code action feature
-* [X] LSP server to be used with the Helix text editor
-* [X] Code completion using LLMs
-* [X] Text completion in general
-* [/] Be a replacement for 'github copilot cli'
-* [X] Be able to perform inline chats (keeping history in the document)
-* [X] Fine tune when Large Language Model (LLM) completions trigger, as it seems that there are some cases where the Large Language Model (LLM) receives a request but Helix isn't suggesting any completions. There seems to be something odd with the in logic. Investigate the TriggerChar logic and make sure it matches Helix's expectations.
-* [X] Can anything else can be done with LSP?
+* [ ] Be able to re-configure the temperature in-editor
+* [ ] Unit test config loading
Be able to switch LLMs.