macvim-dev / macvim-dev/macvim
too man macvim applet in docky while using gvimdiff as svn diff tool
Nessuno ha ancora preso questa issue.
- Lingua principale
- Vim Script
- Stelle
- 7.9k
- Fork
- 691
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
i am using gvimdiff tool for svn diff:
svn_diff
#!/bin/bash svn diff --diff-cmd diffwrap.sh "$@" 2>/dev/null
diffwrap.sh
#!/bin/bash gvimdiff $6 $7
svn status:
M trunk/main/main.cpp M trunk/principle/dllmain.cpp
while i type svn_diff in terminal, the terminal show:
Index: trunk/main/main.cpp =================================================================== Index: trunk/principle/dllmain.cpp =================================================================== 2 files to edit 2 files to edit
two diff files open(two macvim window show, and a new macvim applet shows in docky).
how to get one diff file and one macvim window per times ? that is, while i type svn_diff in terminal,
the terminal show:
Index: trunk/main/main.cpp ===================================================================
and i quit the macvim, next time, it show
Index: trunk/principle/dllmain.cpp ===================================================================
and one new macvim show simultaneously.
in the end, while finished svn_diff(:qa in gvim_diff per diff), two macvim applet in docky, on is default i put, another is a new one. every time i execute svn_diff, always a new macvim is stick to the docky if i do not quit it.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Riproduci il problema eseguendo gli script svn_diff e diffwrap.sh menzionati con più file modificati, quindi esamina come gvimdiff avvia le finestre di MacVim e le applet del dock. Il lavoro è completato quando i diff successivi usano un'unica finestra di MacVim e non lasciano un'applet aggiuntiva nel dock al termine della sessione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- bash, macos, vim
- Ambito
- desktop
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100