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