browser.vim : web browser plugin
| script karma
Downloaded by 5942
Comments, bugs, improvements
script versions (upload new version)
|This plugin provides vim with web browsing and html formatting capabilities. |
It includes support for history, bookmarks, text highlighting and more. The
main motivation is browsing documentation available in html, so don't expect
to see any flash animation :)
The plugin is implemented using vim's ability to embed perl, so you will
need to have a perl enabled version of vim to use it. In addition, several
perl modules are required. The full details are in the INSTALL file.
Documentation is available in pod form in 'browser.pod', and as a usual vim
I wrote and tested it with vim version 6.3 and perl 5.8.4 on linux. I expect
it to work on any variant of unix. An effort was made to make it work on other
platforms as well, but this remains mostly untested.
Please send me any feedback.
tar -xzvf browse-<ver>.tar.gz
and then follow the INSTALL file. You will also need the synmark.vim plugin,
Click on the package to download.
ip used for rating: 220.127.116.11
||Mainly bug fixes. New features:
- Added the uri history://n to access the n-th newest item in the history.
Similarly, the :History command may now accecpt a numeric argument.
- The last access time for each link now appears on the history page
- Added the g:browser_connect_timeout variable to control when we give up
connecting to a remote site
- Added support for homepage in the plugin. :Browse and similar commands can
now be called with no arguments.
- Changed the loading of the plugin so that vim startup time is improved.
- Added a command for showing the current mappings, and a command to extend
this list for user defined mappings
||* Added a sidebar
* Added context menu entries
* Support for opening links with external applications (using mailcap)
* The conceal patch is no longer used. The synmark.vim plugin is used
* Global browsing history
* Both history and bookmarks can be viewed as browser pages
* More support for inline images (viewing, etc.)
* Page can be updated when modifying its source
* Use vim commands as scheme handlers
* Some improvements to standalone versions (vimbrowse)
* Improved documentation, added glossary
- Added support for all inputs in a form (file, textarea, multi-options)
- Improved searching capabilities: Added the possibility to customize the
search engine, added :Dictionary and :Thesaurus commands. The searching
commands can now have no arguments, taking the word under the cursor, or
the visaully select words as arguments, instead (Thanks to Aditya Mahajan
for the ideas)
- The browser buffer is now non-modifiable by default. It becomes
modifiable only when changing form input values (again thanks to Aditya
- Added the possibility to save inline images to a file
- Removed the dependence on HTML-Format. The only dependency that remains
for formatting is HTML::TreeBuilder (which is more widely available).
- There is no longer need to patch HTML::TreeBuilder to view encodings
- I think vimbrowse.pl finally works on windows (didn't test, though). Some
environment variables might need to be set.
- Various other features and bug fixes - see the ChangeLog for details
||Fixed silly bug
||Bugfix release: encoding works correctly; setting options has effect also after
the plugin is loaded; Various other fixes - see the ChangeLog for details
- Added forms support. All input kinds are supported except for
textarea, file and multiple choice options. Thus, eg, google can be
- Made less system dependent. No known system dependent parts remain. Most features should now work on any platform. Partially tested on windows, thanks to Suresh Govindachar.
- A command line (perl) script, 'vimbrowse.pl', now allows lunching
vim as a browser from the command line.
- Numerous bugs were fixed.
See the file 'ChangeLog' for some more details
||Fixed the INSTALL file - forgot one dependancy