plugins.html

using-plugins
Using Plugins

browser-improvements-plugin
Browser Consistency Improvements

Plugin:
browser-improvements
Author:
Kris Maglione
License:
MIT

This plugin provides various browser consistency improvements, including:

cookies-plugin
Site Cookie manager

Plugin:
cookies
Author:
Kris Maglione
License:
MIT

This plugin helps managing cookies and permissions for specific sites. Cookies may be enabled, disabled, or enabled for the current session. Additionally, cookies for a given domain may be listed or cleared on demand.

:cookies:ck
:cookies {host} [action]

Manage cookies for {host} . Additionally, the completion list will show you information about the cookies and permissions for the current page.

Available actions:

unset
Unset special permissions for {host}
allow
Allow cookies from {host}
deny
Deny cookies from {host}
session
Allow cookies from {host} for the current session
list
List all cookies for {host}
clear
Clear all cookies for {host}
clear-persistent
Clear all persistent cookies for {host}
clear-session
Clear all session cookies for {host}
:map c :cookies <Tab>
'cookies''ck'
'cookies' 'ck'

string(default: session)

The default action for the :cookies command.

curl-plugin
Curl Commandline Generator

Plugin:
curl
Author:
Kris Maglione
License:
MIT

This plugin provides a means to generate a curl(1) commandline from the data in a given form.

;c
;c

Generates a curl commandline from the data in the selected form. The command includes the data from each form element, along with the current User-Agent string and the cookies for the current page.

flashblock-plugin
Flash Blocker

Plugin:
flashblock
Author:
Kris Maglione
License:
MIT

This plugin provides the same features as the ever popular FlashBlock Firefox addon. Flash animations are substituted with place holders which play the original animation when clicked. Additionally, this plugin provides options to control which sites can play animations without restrictions, and triggers to toggle the playing of animation on the current page. commandline from the data in a given form.

'flashblock''fb'
'flashblock' 'fb'

boolean(default: true)

Controls the blocking of flash animations. When true, place holders are substituted for flash animations on untrusted sites.

'fbwhitelist''fbw'
'fbwhitelist' 'fbw'

stringlist(default: )

Controls which sites may play flash animations without user intervention. See :mkvimperatorrc .

:flashplay:flp
:flashplay

Plays any blocked flash animations on the current page.

:flashstop:fls
:flashstop

Stops any currently playing flash animations on the current page.

:flashtoggle:flt
:flashtoggle

Toggles the playing of all animations on the current page. If any flash animations are currently blocked, all may begin playing. Otherwise, all animations are stopped.

jQuery-plugin
jQuery Integration

Plugin:
jQuery
Author:
Kris Maglione
Author:
John Resig
Author:
Dojo Foundation
License:
MIT
License:
BSD

This plugin provides basic jQuery integration. With it enabled, jQuery's $ function is available for any web page, with the full power of jQuery. It also provides $w , $d , and $b objects which refer to the wrappedJSObjects of the content window , document , and body respectively.

jscompletion-plugin
Enhanced Javascript Completion functions

Plugin:
jscompletion
Author:
Kris Maglione
License:
BEER-WARE

This plugin provides advanced completion functions for DOM functions, eval, and some other special functions. For instance, :js content.document.getElementById(" should provide you with a list of all element IDs present on the current web page. Many other DOM methods are provided, along with their NS variants.

rcquotes-plugin
Quoting Syntax Fixes

Plugin:
rcquotes
Author:
Kris Maglione
License:
BEER-WARE

This plugin provides a more consistent quoting syntax, inspired by Tom Duff's rc shell. Double-quoted strings behave exactly like JavaScript strings, where backslash escapes have special meaning. Single-quoted strings, on the other hand, have no concept of special characters. A single quote may be escaped by doubling it. Thus, the string '\s''foo''\s' is quoted exactly regular expression /\s'foo'\s/ .

unfuck-google-code-plugin
Unfuck Google Code

Plugin:
unfuck-google-code
Author:
Kris Maglione
License:
MIT

This plugin unfucks Google Code. In particular, it fixes the mime types of certain common attachment and download types, so they may be viewed in the browser or externally without first saving them to disk.

plugins.unfuckGoogleCode.extensionTypes
plugins.unfuckGoogleCode.extensionTypes[ {extension} ]= {mime-type}

An associative array of mappings between file extensions and their mime types. Allows the user to override the default mime types for certain file extensions.

plugins.unfuckGoogleCode.patterns
plugins.unfuckGoogleCode.patterns.push( {regexp} )

An array of URI patterns for which mime types should be updated. The regular expression should return one match group, the name of the file.