Patch/inject: plain-code inline, inject() API, range capture, logger
- Inline prompts: use plain 'replace selection' prompt instead of SEARCH/REPLACE - Add codetyper.inject.inject(bufnr, code, opts) for patch apply (replace/insert/append) - Patch: on SEARCH/REPLACE failure use REPLACE parts only; inline always replace range - Fix 0-0 range: clamp in create_from_event, prefer scope_range when invalid - Commands: capture injection range from selection (derive end from line count); no selection = whole file - Commands: log injection range; pass injection_range in prompt; autocmds prefer it - Replace diagnostic logs with codetyper.support.logger in patch and scheduler - Fix patch apply syntax (code_to_inject variable for multi-line logger call) Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -263,11 +263,6 @@ The plugin detects the type of request from your prompt:
|
||||
:CoderTransformVisual
|
||||
Transform selected /@ @/ tags (visual mode).
|
||||
|
||||
*:CoderIndex*
|
||||
:CoderIndex
|
||||
Open coder companion file for current source file.
|
||||
|
||||
*:CoderLogs*
|
||||
:CoderLogs
|
||||
Toggle the logs panel showing LLM request details.
|
||||
|
||||
|
||||
41
doc/tags
Normal file
41
doc/tags
Normal file
@@ -0,0 +1,41 @@
|
||||
:Coder codetyper.txt /*:Coder*
|
||||
:CoderAgent codetyper.txt /*:CoderAgent*
|
||||
:CoderAgentStop codetyper.txt /*:CoderAgentStop*
|
||||
:CoderAgentToggle codetyper.txt /*:CoderAgentToggle*
|
||||
:CoderAsk codetyper.txt /*:CoderAsk*
|
||||
:CoderAskClear codetyper.txt /*:CoderAskClear*
|
||||
:CoderAskToggle codetyper.txt /*:CoderAskToggle*
|
||||
:CoderClose codetyper.txt /*:CoderClose*
|
||||
:CoderOpen codetyper.txt /*:CoderOpen*
|
||||
:CoderProcess codetyper.txt /*:CoderProcess*
|
||||
:CoderToggle codetyper.txt /*:CoderToggle*
|
||||
:CoderTransform codetyper.txt /*:CoderTransform*
|
||||
:CoderTransform codetyper.txt /*:CoderTransform*
|
||||
:CoderTransformCursor codetyper.txt /*:CoderTransformCursor*
|
||||
:CoderTransformCursor codetyper.txt /*:CoderTransformCursor*
|
||||
:CoderTransformVisual codetyper.txt /*:CoderTransformVisual*
|
||||
:CoderTransformVisual codetyper.txt /*:CoderTransformVisual*
|
||||
:CoderTree codetyper.txt /*:CoderTree*
|
||||
:CoderTreeView codetyper.txt /*:CoderTreeView*
|
||||
:CoderType codetyper.txt /*:CoderType*
|
||||
codetyper-agent codetyper.txt /*codetyper-agent*
|
||||
codetyper-api codetyper.txt /*codetyper-api*
|
||||
codetyper-claude codetyper.txt /*codetyper-claude*
|
||||
codetyper-commands codetyper.txt /*codetyper-commands*
|
||||
codetyper-configuration codetyper.txt /*codetyper-configuration*
|
||||
codetyper-contents codetyper.txt /*codetyper-contents*
|
||||
codetyper-copilot codetyper.txt /*codetyper-copilot*
|
||||
codetyper-gemini codetyper.txt /*codetyper-gemini*
|
||||
codetyper-installation codetyper.txt /*codetyper-installation*
|
||||
codetyper-introduction codetyper.txt /*codetyper-introduction*
|
||||
codetyper-keymaps codetyper.txt /*codetyper-keymaps*
|
||||
codetyper-ollama codetyper.txt /*codetyper-ollama*
|
||||
codetyper-openai codetyper.txt /*codetyper-openai*
|
||||
codetyper-providers codetyper.txt /*codetyper-providers*
|
||||
codetyper-requirements codetyper.txt /*codetyper-requirements*
|
||||
codetyper-transform codetyper.txt /*codetyper-transform*
|
||||
codetyper-usage codetyper.txt /*codetyper-usage*
|
||||
codetyper.get_config() codetyper.txt /*codetyper.get_config()*
|
||||
codetyper.is_initialized() codetyper.txt /*codetyper.is_initialized()*
|
||||
codetyper.setup() codetyper.txt /*codetyper.setup()*
|
||||
codetyper.txt codetyper.txt /*codetyper.txt*
|
||||
Reference in New Issue
Block a user