Add editor information to Complete
Mantenedores costumam responder em até 2 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- clojure
- Domínio
- developer-experience
Direção de pesquisa
Start by reading follow-up issue #448 to understand the existing scope. Compare the listed editor context—recent edits, open files, the active buffer, type definitions, and related files—and decide what information and size controls should be included. Done means the agreed editor information is available to Complete; this issue does not specify files or tests.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
To upvote this issue, give it a thumbs up. See this list for the most upvoted issues.
Follow up #448.
Add editor information including but not limited to:
- recent edits/diff histories
- Found in both Cursor & Zed. Zed serializes to unified diff when injecting in the prompt.
- open files
- Zed & Cursor
- current active file/buffer
- Zed & Cursor
- type definitions
- (Zed collects identifiers near the user's cursor). I thought that was neat.
- related files
- Zed ranks files by how many definitions/imports are pointing to a file
- Cursor had a key for this but not too much info on it. It looks like they collect a whole lot client side but who knows what happens server side.
One thing to note: Most of these are not raw outputs. Zed dedupes, strips, drops or truncates "related files" if they are too big, etc. There seems to be a balance of information vs token size. If this feature moves forward, we may want to discuss ways to allow users to "tune" the aggressiveness.
- Linguagem predominante
- Clojure
- Estrelas
- 1k
- Forks
- 82
- Merge médio
- 1d 14h
- PRs com merge (30d)
- 16
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de editor-code-assistant/eca
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
editor-code-assistant/eca#661 ·
Mantenedores costumam responder em até 2 dias
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
editor-code-assistant/eca#657 ·
Mantenedores costumam responder em até 2 dias
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
editor-code-assistant/eca#652 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 12/100
editor-code-assistant/eca#648 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
editor-code-assistant/eca#644 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
Todas as issues de editor-code-assistant/eca
Issues semelhantes
-
needs triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
module:cql
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
.Needs Triage Priority:P3 Type:Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
metabase/metabase#84843 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
NoahTheDuke/splint#57 · 1 comentário ·
-
category:runtime
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
jank-lang/jank#1110 · 2 comentários ·
Mantenedores costumam responder em até 1 dia