Re: [hackers] [surf] modal browsing

From: Quentin Rameau <>
Date: Sun, 3 Sep 2017 18:32:35 +0200

> Hi,

Hi ssd,

> modal browsing hasn't been first class citizen in surf. but given the
> recent activity in adding features and webkit2 may be there is a
> slightly better chance now.


> attached is another rewrite of the modal browsing patch.
> I find particularly appealing the fact that when implemented in the
> browser code, it is independent of the JS loading policy. (AFAIR there
> are alternative implementations as plug-ins which can be adapted and
> used in .surf/script.js.)
> what the patch provides:
> - command line switch to enable modes
> - the default behaviour is unchanged
> - when enabled, modes resemble 2 vi inspired modes: "insert mode" and
> "normal mode"
> - insert mode is equivalent to the default behaviour
> - in normal mode, the MODKEY is assumed pressed, i.e. the bindings
> are active without pressing MODKEY.
> in addition:
> - the patch shifts around some default bindings in config.def.h to
> make the new functionality more consistent.

But I think it has it place in the patches, I'm sure you're not the
only one wanting to use this mode.

Just a few remarks regarding the patch, to you really need two state
variables for this (modal, insert_mode) instead of just one (like

Thanks for your interest and work!

— Quentin
Received on Sun Sep 03 2017 - 18:32:35 CEST

This archive was generated by hypermail 2.3.0 : Sun Sep 03 2017 - 18:37:16 CEST