vimpression

Development has been halted due to the lack of DOM bindings. You may use the fork Vimprobable.

This application is an approach to create a browser that behaves like the Vimperator plugin but based on the excellent WebKit-Engine. It needs the binding aswell as WebKit installed. The codebase is organized similar to dwm. Contact me for further suggestions or patches.

get it and contribute

First get the sources

git clone git://ring0.de/vimpression.git

then simply use

make && ./vimpression

to compile and run it.
You can also browse the sources online.

contact

Join our channel otfc/#vimpression.
Please send your patches to: lwi@

mail
ring0.de
xmpp
xmpp.ring0.de

The current development status of the keybindings is listed below (old master-branch)

browsing

currently there is no pass-through-mode and no send-key-mode

opening websites
key action status
o
O
entry focus
t
T
entry focus + new tab
p
P
open url from clipboard (in a new tab)
gP pasting since the we open new windows we have no power over them and cannot set them into bg
<C-x>
<C-a>
in/decrement number
navigating
key action status
<C-o>
H
<C-i>
L
back / fwd
gh go home
gH gh new tab
gu
gU
jump to nth subdir / rootdir
loading
key action status
r
R
(force) reload
<C-c> stop loading
quitting
key action status
ZZ
ZQ
quit with(out) sessionsaving
d close

buffer commands

buffer information commands are missing

searching
key action status
/ search
n
N
next/previous match
motion commands
key action status
<Left>
<Down>
<Up>
<Right>
movement
h
j
<C-e>
k
<C-y>
l
movement
0
$
movement
<Home>
<End>
movement
gg
G
movement
<C-d>
<C-u>
movement
<C-b>
<S-Space>
<C-f>
Space
movement
<PageUp>
<PageDown>
movement

jumping is totally missing

zooming
key action status
zi
+
zo
-
zz
text zooming
zm
zr
text zooming needless?
zI
zO
zZ
full zooming
zM
zR
full zooming needless?
copying
key action status
y
Y
copying