Skip to content

[bounty] Version 0.1 #1

@olegklimov

Description

@olegklimov

The 0.1 version should be just grey text (inline completion), settings, rust LSP server. No chat, toolbox.

Settings: similar to VS Code,

image

(xDebug is not strictly necessary, if it's convenient for debugging then why not)

Rust backend is easy to build and run like this:

cargo build && target/debug/code-scratchpads --address-url Refact --api-key REFACT_API_KEY --http-port 8001 --lsp-port 8002 --logs-stderr

Also try --help.

Completions are available via HTTP and LSP (preferred). Later we plan to implement LSP 3.18 that has standardized inline completions.

Cache, telemetry is already implemented in the rust layer.

Grey text should generally behave similar to VS Code (all plugins behave almost the same in VS Code, because it's implemented in the IDE).

A lot of attention needed to polish interaction between gray text and standard VS popups.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions