VYRESENO: gvim a mrtve klavesy (delsi)
Zbynek Vyskovsky
rat na atrey.karlin.mff.cuni.cz
Středa Červenec 14 19:36:46 CEST 1999
Zdravim,
On Wed, Jul 14, 1999 at 04:45:36PM +0000, Radim Halir wrote:
> Jednoduche reseni:
> pouzit vyvojovou verzi vim-5.4m (ci novejsi) a prelozit GTK-port gvimu
> s volbou "--enable-xim". Mrtve klavesy funguji, akorat (diky GTK)
> ztratime s kazdou instanci gvimu _dost_ pameti (viz dale).
>
> Popis problemu:
> autori vimu (byt je Bram Moolenaar tez Evropan :-) povazuji veskere
Tak zrovna v tomhle maji prsty Sung-Hyun Nam, K. Nagano, Chi-Deok Hwang, coz
zrovna evropani (aspon dle jmen) nejsou :-) Proto take ta japonstina a
korejstina v dokumentaci...
> jazyky, ktere vyzaduji XIM (coz je mj. prave potrebne pro mrtve klavesy
> a kompozicni znaky v cestine) za tak obskurdni, ze jim automaticky nuti
> volbu +xfontsel (souvisi s "alternativnimi" fonty napr. pro korejstinu
> ci japonstinu). Cestina (se svym kodovanim ISO-8859-2) samozrejme nic
> takoveho nepotrebuje. Takze je potreba vim taktne presvedcit, aby na
> volbu fontsel zapomnel...
>
> Kompletni postup je nasledujici:
> 1. v src/Makefile odkomentovat nasledujici volby:
> CONF_OPT_GUI = --enable-gui=athena (jinak se nejprve zkousi GTK)
> CONF_OPT_INPUT = --enable-xim (chceme pouzivat XIM)
[ snip ]
Mel bych trosku jednodussi postup:
odkomentovat onen CONF_OPT_GUI a CONF_OPT_INPUT, zkompilovat a potom misto
optionu guifont nastavovat guifontset (pripadne neco podobneho v .XDefaults).
Vse je v dokumentaci (viz :help xim), konkretne u me to vypada asi nasledovne:
if has("xfontset")
let &guifontset=guifontval
else
let &guifont=guifontval
endif
, kde guifontval prekvapive obsahuje definici fontu :-)
> PPS: Neco jako bugreport jsem zatim neposilal. Osobne totiz nevim,
> jak se to s tim +xfontsel ma ve skutecnosti a tohle je spis
> takovy "maly hnusny patch"...
Ja bych to nechal tak, ono to (po dlouhe dobe zase) chodi, ze to umi par
veci/jazyku navic, je jina vec.
--
Zbynek Vyskovsky
rat na atrey.karlin.mff.cuni.cz
http://atrey.karlin.mff.cuni.cz/~rat
Další informace o konferenci Linux