Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Option to suppress sess startup messages?

Fechada Para iniciantes
#1,793 3 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
72/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
r

Direção de pesquisa

Comece em sess/R/server.R, por volta da linha 59, onde sess::connect() informa a conexão do VS Code e redesenha getOption("prompt"). Reproduza o comportamento com um renderizador de prompt alternativo, como arf, e então determine como a mensagem de conexão e o redesenho do prompt devem ser controlados. A tarefa estará concluída quando a saída de inicialização puder ser suprimida ou ajustada sem produzir um prompt duplicado.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

feature-request

With VS Code R 3.0, sess::connect() always prints:

[sess] Connected to VS Code

and then manually redraws getOption("prompt") via:

https://github.com/REditorSupport/vscode-R/blob/1cfc90c936dc1df8ce42b03bcd90d899bc8e124b/sess/R/server.R#L59

This causes two small UX issues:

  1. There doesn’t appear to be any option to suppress the successful connection message.
  2. Re-printing getOption("prompt") can result in a stray/duplicated prompt when another prompt renderer is in use. For example, with arf I see:
[sess] Connected to VS Code

>
R 4.6.1>

Would it be possible to make the connection message configurable (e.g. options(sess.quiet = TRUE)) and/or avoid manually re-printing getOption("prompt")?

Linguagem predominante
TypeScript
Estrelas
1.2k
Forks
151
Merge médio
21h 49min
PRs com merge (30d)
82

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de REditorSupport/vscode-R

Todas as issues de REditorSupport/vscode-R

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.