Vimb - the Vim-like browser
Vimb is a Vim-like web browser that is inspired by Pentadactyl and Vimprobable. The goal of Vimb is to build a completely keyboard-driven, efficient and pleasurable browsing-experience with low memory and CPU usage that is intuitive to use for Vim users.
More information and some screenshots of Vimb browser in action can be found on the project page of Vimb.
Features
it's modal like Vim
Vim like keybindings - assignable for each browser mode
nearly every configuration can be changed at runtime with Vim like set syntax
history for ex commands, search queries, URLs
completions for: commands, URLs, bookmarked URLs, variable names of settings, search-queries
hinting - marks links, form fields and other clickable elements to be clicked, opened or inspected
SSL validation against ca-certificate file
user defined URL-shortcuts with placeholders
read it later queue to collect URIs for later use
multiple yank/paste registers
Packages
dependencies
gtk+-3.0
webkit2gtk-4.0 >= 2.8.x
Install
Edit config.mk to match your local setup.
Edit src/config.h to match your personal preferences.
The default Makefile will not overwrite your customised config.h with the contents of config.def.h, even if it was updated in the latest git pull. Therefore, you should always compare your customised config.h with config.def.h and make sure you include any changes to the latter in your config.h.
Run the following commands to compile and install Vimb (if necessary, the last one as root). If you want to change the PREFIX, note that it's required to give it on both stages, build and install.
make PREFIX=/usr
make PREFIX=/usr install
To run vimb without installation for testing it out use the 'runsandbox' make target.
make runsandbox
Mailing list
feature requests, issues and patches can be discussed on the mailing list
Similar projects
license
Information about the license are found in the file LICENSE.