Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Option to suppress sess startup messages?

Geschlossen Anfängerfreundlich
#1,793 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
72/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
r

Rechercherichtung

Beginne in sess/R/server.R ungefähr bei Zeile 59, wo sess::connect() die VS Code-Verbindung meldet und getOption("prompt") erneut zeichnet. Reproduziere das Verhalten mit einem alternativen Prompt-Renderer wie arf und ermittle anschließend, wie die Verbindungsnachricht und das erneute Zeichnen des Prompts gesteuert werden sollten. Als erledigt gilt die Aufgabe, wenn die Startausgabe unterdrückt oder angepasst werden kann, ohne einen doppelten Prompt zu erzeugen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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")?

Vorherrschende Sprache
TypeScript
Sterne
1.2k
Forks
139
Ø Merge
19 Std. 50 Min.
Gemergte PRs (30 T.)
27

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus REditorSupport/vscode-R

Alle Issues in REditorSupport/vscode-R

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.