Tak to jsem si nakonec vyresil, je to
(global-set-key [?\\C-`] \'goto-line).
Taky jsem se podival na to, jak funguje ten emacsclient a pro ty, co by potrebovali neco jako ja, tu mam, jak jsem to vyresil. Muj cil byl takovy, aby kdyz napisu emacs soubor, tak v pripade, ze emacs nebezi, aby se pustil, ale v pripade, ze jiz bezi, aby se nepoustel dalsi, nybrz aby se soubor nacetl v jiz bezicim emacsu. Celeho jsem pak vyuzil tak, ze jsem si v Opere jako program pro \"view source\" nastavil emacs. A jak ze tedy na to?
Vyrobil jsem si ~/bin/emacs s nasledujicim obsahem:
#!/bin/bash
export LANG=cs_CZ
SERVERRUNNING=`ps -u uzivatel | grep -c emacsserver`
if [ \"$SERVERRUNNING\" -eq 1 ]; then
/usr/bin/emacsclient \"$@\"
else
/usr/bin/emacs \"$@\"
fi
(Uznavam, ze by to slo i trochu lepe a v dusledku rychleji, ale to az nekdy priste.)
Posledni, co je potreba udelat, je do .emacs (kamkoliv) pridat
(server-start).