Error formatting on save when opened file is a relative path
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 47/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- vim
- Bereich
- tooling
Rechercherichtung
The report reproduces this with g:rustfmt_autosave enabled when Vim opens ../a.rs from a subdirectory; :w reports that -stdin- cannot be opened, while :RustFmt produces no output. Start by tracing the rustfmt autosave formatting path and how it passes the current file path to the formatter. Done when saving a relative-path file formats it successfully without the -stdin- write error.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
- rust.vim version: Using vim-plug; rust.vim master
Steps to reproduce:
.vimrc:
let g:rustfmt_autosave = 1
~
❯ mkdir -p foo/bar && cd foo
~/foo
❯ touch a.rs
~/foo via 🦀 v1.48.0
❯ cd bar
~/foo/bar
❯ vim ../a.rs
:w
"-stdin-"
"-stdin-" E212: Can't open file for writing
Press ENTER or type command to continue
:w
"~/foo/a.rs" 1L, 1B written
Opening the file the same way and just doing :RustFmt produces no output.
- Vorherrschende Sprache
- Vim Script
- Sterne
- 4.2k
- Forks
- 323
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus rust-lang/rust.vim
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
It's Dead, Jim!Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
-
Remove hard coded edition fallbackEvtl. vergeben @alerque hat das vor 231 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 35/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 55/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
Alle Issues in rust-lang/rust.vim
Ähnliche Issues
-
enhancement triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
ShaftHQ/SHAFT_ENGINE#7902 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
openlayers/create-ol-app#70 ·
-
package-request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ScoopInstaller/Extras#19317 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 83/100
FinanceFlash/unvibecode#652 ·
Maintainer antworten meist innerhalb von 1 Tag