gitui-org / gitui-org/gitui

Vim is not available as external editor on windows

Aperta
#1,316 7 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug dormant good first issue help wanted
Lingua principale
Rust
Stelle
22.5k
Fork
773
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Thanks for `gitui`, it makes my daily life easier=)

There is, however, one thing that seems break my current flow - I can not launch vim from within gitui.

**Describe the bug**
Vim is not available as external editor

**To Reproduce**
Steps to reproduce the behavior:
1. Navigate to a repo with modified files, run `gitui`
2. Chose a file with modifications
3. Hit 'e' button to edit this file
4. A "popup" appears:
```
failed to launch editor:
"vim": program not found
```
Same bug observed when trying to '^e'dit commit message in external editor.

**Expected behavior**
A `vim` instance with selected file loaded.

**Context (please complete the following information):**
- OS/Distro + Version: win10 (build 21H2-19044.1889)
- GitUI Version 0.21.0
- Running in `WindowsTerminal` and `pwsh-7.2.6`
- both `vim` and `gitui` are installed via `chocolatey`

**Additional context**
`vim` is present in path:
```console
PS1> where.exe vim
C:\Windows\vim.bat
```
and `git` is configured to use `vim`
```console
git config -l | rg editor
core.editor=vim
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando il percorso di avvio dell’editor esterno di gitui per la modifica dei file e dei messaggi di commit su Windows, cominciando da come viene risolto il valore configurato di core.editor. Riproduci il problema con la configurazione WindowsTerminal/PowerShell fornita e il percorso C:\Windows\vim.bat; il lavoro è completato quando sia “e” sia la modifica dei messaggi di commit avviano Vim con il file o il messaggio selezionato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
git, rust, vim
Ambito
cli, operating-systems, tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.