summaryrefslogtreecommitdiff
path: root/PROJECTSTATUS.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-09-05 21:17:25 +0300
committerPaul Buetow <paul@buetow.org>2025-09-05 21:17:25 +0300
commit61137206eb7dd6a3df865591d710923838f59f18 (patch)
tree127b4738703547436848e799e91fc87cc19b0c26 /PROJECTSTATUS.md
parentb5bbf0f183a39353be0fb469d6aca1c3e03b78d5 (diff)
over 80% coverage now
Diffstat (limited to 'PROJECTSTATUS.md')
-rw-r--r--PROJECTSTATUS.md19
1 files changed, 17 insertions, 2 deletions
diff --git a/PROJECTSTATUS.md b/PROJECTSTATUS.md
index 04ff2ed..b9d815f 100644
--- a/PROJECTSTATUS.md
+++ b/PROJECTSTATUS.md
@@ -1,19 +1,22 @@
# Ideas
-## Code qualoty
+## Code quality
* [/] TODO's in the code to be addressed
* [/] No more than 1000 LOC per source file
* [/] No more than 50 LOC per function
* [/] Each struct type in his own file
* [/] Sufficient unit tests
+* [ ] Static code analyzer run and fix issues
## Features
### Improvements
+* [ ] Modify the LLM triggers to be more consistenc. E.g. use >>text here> or >text here> instead of semicolons?
* [X] Include unit test coverage reports
* [ ] Change inline triggers to include > to be more consistent with other triggers
+* [ ] Use are more stricter linter for auto-generated code (gofumpt i think is such a linter)
### New features
@@ -30,6 +33,7 @@
* [ ] Be able to switch the underlying model via a prompt
* [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?
+* [ ] 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.
Be able to select code blocks and perform code actions on them
@@ -48,4 +52,15 @@ Be able to switch LLMs.
* [ ] Useful: https://deepwiki.com/helix-editor/helix/4.3-language-server-protocol`
-## Usage notes
+Can Claude Code be used for Code Completion?
+
+> Yes, Claude (including Claude's coding capabilities, sometimes referred to as "Claude Code") can be used for code completion. You can provide Claude with a partial code snippet or function, and it can generate the next lines or complete the function based on context and intent. This works similarly to how other AI code assistants (like GitHub Copilot or ChatGPT) provide code completion.
+
+However, Claude is typically accessed via chat or API, rather than being directly integrated into IDEs for real-time, inline code completion. Some third-party tools or plugins may bridge this gap, but out of the box, Claude is best used for code completion via conversational prompts.
+
+**In summary:**
+- Claude can perform code completion when prompted.
+- It is not natively integrated into IDEs for real-time completion, but can be used via chat or API.
+- You can use it to finish functions, suggest code, or generate boilerplate based on your input.
+
+j