Re: vim60b gtk gui OnTheSpot patch.
- Bram Moolenaar wrote:
>No, I need also status handle, see below two options.
> Sung-Hyun Nam wrote:
> > So, Bram, vim should have a option
> > (such as 'set xim_method=OverTheSpot,StatusArea')
> > to include this patch though the above problem could be fixed.
> The option should probably be used to disable input methods that don't work.
> Something like:
> :set ximdisable=OverTheSpot
> Is this what we need?
> I notice GTK takes the command line arguments (gui_gtk_x11.c):Ah! I didn't notice vim support these options.
> Do these interfere somehow?
User can use those options to select best method. But he always
add that option (though he can use alias).
Hmm, currently OnTheSpot patch only has a problem for some people
and because gtk gui only support OnTheSpot, we can let user use those
command line options if he has a problem with OnTheSpot.
> > > And I'd like to suggest a feature: Coloring preeditingI believe we need someone who understands how VIM works.
> > > texts. So that we can easily distingish what we are
> > > writing from what we have written.
> > I hope also, but how can it be done in vim.
> > I think when we do 'add_to_input_buf()', we also should do
> > 'these_char_has_underline_or_color_attribute()'
> > in preedit_draw_cbproc(). Can we do?
> I'll leave this to someone who understans how XIM works...
XIM side is simple. Get a character from IM program and add those
characters to input buf. At that time, I also need give a attribute to
those characters (Mozilla has underline attr and I personally prefer