On mån, 2015-03-02 at 19:50 -0800, Christian Hergert wrote:
> On 02/19/2015 03:05 AM, Alexander Larsson wrote:
> > A good place to start cleaning this up would be to move as much generic
> > functionality from gb-source-vim.c into generic actions and action
> > signals on GbSourceView so that things can be reused between different
> > editor emulators.
>
> I did spend a little time this evening taking a look at what it would
> take to use @binding-set in CSS to implement Vim.
>
> The first thing we'll need to fix is GtkTextView swallows normal input.
> So things like j,k,l,h is swallowed before the binding set can activate.
If you make the edit mode "modal", like:
bind "escape" { "set-mode" ("vim-command", modal) };
Then the binding set for the mode will steal all the key events until you unset
the mode.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
[email protected] [email protected]
He's an obese coffee-fuelled grifter on the wrong side of the law. She's
a manipulative impetuous snake charmer on the trail of a serial killer.
They fight crime!
_______________________________________________
Builder-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/builder-list