Sida 1 av 1

[LÖST]Ändra sensible-editor (default editor)?

Postat: 26 feb 2010, 13:29
av cthulhu
Man tycker att det borde vara lätt att byta redigerare, men icke. Visar sig att Midnight Commander använder sig av "sensible-editor" kommandot när den öppnar dokument (med extern editor), och detta är vi(m) på min dator, och jag vill ändra det till Emacs.

Kod: Markera allt

echo $EDITOR
ger mig inget (=tom rad), så sätter jag EDITOR till Emacs och sedan kör echo igen, så returnerar den "emacs", men sensible-editor öppnar fortfarande mina dokument med vi!

Jag har läst man sidorna om detta, men inte blivit klokare, och drar mig för att läsa man bash, (4000 rader).

Re: Ändra sensible-editor (default editor)?

Postat: 26 feb 2010, 13:43
av Konservburk
Det står ingenting om detta i manualbladet till bash. Men du kan hur som helst enkelt ändra till emacs genom att peka om en symlänk typ så här:

Kod: Markera allt

sudo ln -sf /usr/bin/emacs /etc/alternatives/editor

Re: Ändra sensible-editor (default editor)?

Postat: 26 feb 2010, 13:53
av cthulhu
Hmm, så lätt, fast ändå inte...
Varför funkar inte EDITOR variabeln? Vilka program är det som använder sig av denna variabel egentligen?
(hade tänkt ändra browser också, från epiphany till iceweasel, förmodar att det är "alternatives/browser" som skall länkas om då)

tack, för tipset, skall testa det ikväll när jag kommer hem

Re: Ändra sensible-editor (default editor)?

Postat: 26 feb 2010, 14:19
av Lars
sensible-editor använder bl.a. filen ~/.selected_editor. Programmet är ett skalskript så du kan enkelt se själv vad som händer och varför.

Re: Ändra sensible-editor (default editor)?

Postat: 26 feb 2010, 15:01
av Bowmore
Välj sensible editor med

Kod: Markera allt

sudo select-editor
Välj sensible webbläsare med

Kod: Markera allt

sudo update-alternatives --config x-www-browser

Re: Ändra sensible-editor (default editor)?

Postat: 26 feb 2010, 15:13
av cthulhu
Tackar, får testa detta.
(har lite övrigt småstrul med MC, men skall kompilera senaste versionen, får se om det blir fler trådar på ämnet...)

Re: Ändra sensible-editor (default editor)?

Postat: 26 feb 2010, 15:27
av Konservburk
cthulhu skrev:Varför funkar inte EDITOR variabeln?
Du måte märka den som miljövariabel för att det ska fungera som du förväntar dig:

Kod: Markera allt

export EDITOR=emacs

Re: Ändra sensible-editor (default editor)?

Postat: 26 feb 2010, 15:59
av cthulhu
Behöver jag stoppa in detta i ~/.bashrc för att det skall funka varje gång?
Vilka program/funktioner är det som använder denna miljövariabel?

Re: Ändra sensible-editor (default editor)?

Postat: 01 mar 2010, 11:05
av cthulhu

Kod: Markera allt

sudo update-alternatives --config x-www-browser
Funkade bra.

Vet dock inte riktigt hur man ändrar bildvisaren? Verkar som om MC gillar att använda feh, medan Gnome Commander gillar GPicView, som jag inte gillar, eftersom den versionen jag har inte kan ta bort bilder (med DEL) utan att kracha. Hade helre använt mirage, men osäker på hur man ställer in det.

Tack för hjälpen i alla fall, sätter tråden som löst.