sponsor Vim development Vim logo Vim Book Ad

browser.vim : web browser plugin

 script karma  Rating 77/34, Downloaded by 6907  Comments, bugs, improvements  Vim wiki

created by
moshe kamensky
 
script type
utility
 
description
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
help file.

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.

Enjoy!
 
install details
unpack using

tar -xzvf browse-<ver>.tar.gz

and then follow the INSTALL file. You will also need the synmark.vim plugin,
vimscript #1128
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
browser-1.1.tar.gz 1.1 2005-03-15 6.0 moshe kamensky 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
browser-1.0.tar.gz 1.0 2004-11-24 6.0 moshe kamensky * 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
instead.
* 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
browser-0.4.tar.gz 0.4 2004-09-26 6.0 moshe kamensky Main Improvements:
  - 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
    Mahajan)
  - 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
    correctly.
  - 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
browser-0.3.1.tar.gz 0.3.1 2004-09-17 6.0 moshe kamensky Fixed silly bug
browser-0.3.tar.gz 0.3 2004-09-17 6.0 moshe kamensky Bugfix release: encoding works correctly; setting options has effect also after
the plugin is loaded; Various other fixes - see the ChangeLog for details
browser-0.2.tar.gz 0.2 2004-09-05 6.0 moshe kamensky Main Improvements:
- Added forms support. All input kinds are supported except for
  textarea, file and multiple choice options. Thus, eg, google can be
  used
- 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
browser-0.1.tar.gz 0.1 2004-08-09 6.0 moshe kamensky Fixed the INSTALL file - forgot one dependancy
browser-0.1.tar.gz 0.1 2004-08-09 6.0 moshe kamensky Initial upload
ip used for rating: 3.149.214.32

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github