sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #55019
Re: 'cvs commit' åbner xemacs
On Wed, Sep 18, 2002 at 23:11:22 +0200, David List wrote:
> Jeg kører en cvs-server, som jeg oftest bruger "hjemmefra". Nu bruger jeg
> oftest KDE's Konsole fullscreen. Første gang jeg foretog en 'cvs commit'
> studsede jeg godt nok over at det var xemacs, der blev åbnet for log
> kommentaren. Så tænkte jeg ikke mere over det.
....
> Kan man ikke få åbnet emacs-nox i stedet?
> Det mærkelige at jeg i min ~/.bashrc har linien
> alias emacs='emacs-nox'
> Jeg har kigget 'man cvs' igennem for at finde noget om en cvs
> konfigurations-fil. Det eneste jeg fandt var noget om ~/.cvsrc. Sådan en
> fil har jeg ikke.
Normalt i unix og linux bruges environment (omgivelses)-variablen
"EDITOR" til at angive sin yndlingseditor.
Så jeg har i ~/.login (for tcsh) eller f.eks. ~/.bash_login (bash,
se "man bash") sat variablen til noget fornuftig.
tcsh:
setenv EDITOR /usr/local/bin/my_favorite_editor
bash mfl:
export EDITOR=/usr/local/bin/my_favorite_editor
Egentlig er problemet nok med Emacs at du når der ikke er en
X-server, men kun konsol/terminal, så skal emacs startes i
tekst-mode (uden X): "emacs -nw"
Så når det ikke er i X, så kunne du prøve om ikke dette virker:
(din bash opstart, f.eks. ~/.bash_profile, ~/.bash_login,
eller ~/.profile):
if [ ! "$TERM" = "xterm" ] ; then
export EDITOR="emacs -nw"
else
export EDITOR=emacs
fi
--
mvh Frank Damgaard |
References