02-05-2021



Vimperator (for Firefox) Vimperator, the flagship project from Vimperator labs, creates a Vim-like Firefox. Vimperator is a Firefox browser extension with strong inspiration from the Vim text editor, with a mind towards faster and more efficient browsing. It has similar key bindings and you could call it a modal web browser, as key bindings. Project Summary. Vimperator is a free browser add-on for Firefox, which makes it look and behave like the Vim text editor. It has similar key bindings, and you could call it a modal web browser, as key bindings differ according to which mode you are in. To disable Vimperator for one instance, type i; To toogle Vimperator, type To move the last edited text field, type gi; To open Vim for editing input in a textfield/textarea, type in insert mode; To exit the insert mode of a textfield/textarea, the key is the same as the one you use for Vim.

  1. Interactive cheat sheet for the Vimperator (or Pentadactyl) Firefox extension, describing the function of each key.
  2. Without touching vimperator, it works on my system as expected. Please repeat the above (without using vimperator, see below) to make sure that when you do ggVGy, xclip -o show the contents (unlike in your example). My hypothesis is that vimperator, for some reason, resets the X clipboard. Try to separate the regular vim session from vimperator.
Here you'll find apps created by other Remember The Milk users (like you!) using the Remember The Milk API. Created something cool with the API? Let us know!

Desktop apps

MilkMaid

MilkMaid is a Mac OS X app which displays tasks in a floating window (which can be hidden), while providing keyboard shortcuts for quickly adding new tasks.

QuickMilk

QuickMilk is a Windows 10 universal app that focuses on speedy operation and support for offline fuctionality, with the ability to sync your changes at a later time.

YaR Desktop

Built on the Adobe AIR platform, YaR Desktop is a full-featured desktop app which runs on Windows, Mac OS X and Linux and includes the ability to track the time you spend on your tasks.

Tasque

Tasque is a very cool simple-yet-powerful task management tool for GNOME that integrates with Remember The Milk.

Gmilk

Gmilk is a simple GTK tray application which will periodically check for upcoming tasks, issue a notification, and let you complete the task directly from the notification.

Rainlendar

Rainlendar is a highly customizable calendar app, and helps keep your events and tasks in plain view on your desktop at all times.

Android apps

Speak Here Now

Install Speak Here Now to start adding tasks by voice from anywhere on your Android device using the built-in “Remember...” command.

Windows Phone apps

QuickMilk

QuickMilk is a Windows Phone app that focuses on speedy operation and support for offline fuctionality, with the ability to sync your changes at a later time.

Milkman

Milkman is a Windows Phone app that includes the ability to set reminders for tasks as well as offering a task counter in the app's live tile.

Get My Tasks

Get My Tasks is a Windows Phone app that allows you to download and view incomplete tasks on your device while you're offline.

WinMilk

WinMilk is a full-featured Windows Phone app that helps you manage your tasks on the go. Offline use is supported, and new tasks can be added using Smart Add syntax.

Milkbar

Milkbar is a Windows Phone app that includes the ability to add, edit and complete tasks, as well as view tasks in a variety of ways, including map and calendar views.

Plugins and extensions

FARR Remember The Milk Plugin (FarrRmilk)

For users who prefer to keep their fingers on the keyboard at all times, Find and Run Robot with the Remember The Milk plugin (FarrRmilk) can help you manage many aspects of your task list using only keyboard commands.

Milk the Cow

Milk the Cow is a powerful widget that lets you create, edit and complete tasks from the Mac OS X Dashboard.

StormCows

StormCows is an extension for Thunderbird/Lightning that allows you to keep calendar events and/or todo items in sync with tasks in your Remember The Milk account.

Moo Later

Moo Later is a helpful Firefox add-on that allows you to quickly save a page as a task in your Remember The Milk account. It automatically uses the title and URL of the current page.

SimpleRTM (Emacs mode)

If you live your life inside Emacs, why not manage your tasks there too? The simple-rtm plugin provides an interface for Remember The Milk within Emacs, allowing you to add and edit tasks.

QuickFox Notes

QuickFox Notes is a Firefox add-on that adds easy note-taking capabilities to your browser. Use the Remember The Milk script to manage your tasks alongside your notes in Firefox.

Vimperator plugin

The Vimperator add-on transforms Firefox into a vim-like environment. Add the Remember The Milk plugin to the mix and work with your tasks using keyboard commands within the browser.

Tools and utilities

Jabber2Rtm

Take control of your task list via instant message with Jabber2Rtm. With a variety of IM commands, you can manage your task list right from your Jabber client.

RTM Bulk Adder

RTM Bulk Adder is a tool that lets you add multiple collections of tasks to Remember The Milk using a single web page.

Command line apps

RTM-CLI

RTM-CLI provides a robust command line client, written in Python. Features include the ability to add and modify tasks, color-coded output, and weekly planner creation.

rumember

rumember is a Ruby script that focuses on fast and easy task entry from the command line. Smart Add syntax for specifying task properties is supported.

Milkmaid

Milkmaid is a Ruby script that allows you to quickly and easily manage your task list from the command line.

Vimperator
Vimperator
Original author(s)Martin Stubenschrott
Developer(s)Martin Stubenschrott, Doug Kearns, Kris Maglione
Stable release
Repositorygithub.com/vimperator/vimperator-labs
PlatformFirefox
TypeFirefox extension
LicenseMIT License
Websitevimperator.org/vimperator

Vimperator is a discontinued Firefox extension forked from the original Firefox extension version of Conkeror and designed to provide a more efficient user interface for keyboard-fluent users. The design is heavily inspired by the Vim text editor, and the authors try to maintain consistency with it wherever possible.

Notable features[edit]

One of Vimperator's most notable features is mouseless browsing,[2] which is a result of Vimperator's hints, command line with command completion, and comprehensive keyboard-accessible help system.

Vimperator

Hint mode[edit]

Vimperator hint mode (a screenshot of vimperator version 2)
Vimperator

Vimperator hints allow users to perform actions on clickable web page items that would normally be completed with the mouse. When the hint mode is accessed, all clickable items on a page are tagged with numbers. The user can select one of the items by typing its number or typing a part of its link text. Once the item is unambiguously specified, the browser proceeds as if the item was accessed with the mouse. Depending on how hint mode was entered, the browser might proceed by clicking on the item, focusing on it, copying its link location, or several other tasks that would usually be completed with aid of a mouse.

This function was originated in an extension named Hit-a-Hint, and the vimperator developers adopted the function as a vimperator module in the early stage of development, and rewrote the code to make it lighter in pages with many links. They also added function of selecting actions like copying link locations etc.

Command line[edit]

Most of Vimperator's features may be accessed via its Vim-like command line that appears at the bottom of each window. As with Vim, these commands begin with ':'. When the ':' key is pressed, Vimperator moves into 'ex mode,' which moves the cursor into the command line for the user to complete the command.

Completion[edit]

Automatic completion of an :open command in Vimperator.

Vimperator provides a sophisticated completion system with auto-completion support. This not only saves typing, but allows the user to explore without having to resort to manuals, or indeed leave the command line at all. Often, completion eliminates the need for menus. For instance, instead of using the tab menu, a user with auto-completion enabled may press 'b' to open the command line to the 'buffer' command, which will automatically provide a completion list of all open tabs. The user would then select a tab by typing part of its title, URL, or index.

Online help[edit]

Vimperator showing :help :open

To ameliorate its steep learning curve, Vimperator provides an online help system similar to that of Vim. The 'help' command provides quick access to help on a wide array of topics, including all available commands and options. The help pages are indexed via tags, which the user can see while browsing the help pages. To access a help section in the future, one simply needs to type ':help <tag>'. Moreover, the help tags follow common naming guidelines. So, for instance, all commands are tagged with :<command>, all options with '<option>'.

External editor[edit]

Vimperator with external editor

Vimperator allows the use of external texteditors for data entry in text input areas. Pressing ^I whilst the cursor is in one of these areas starts the editor.

Scripts[edit]

Vimperator supports extending its base functionality with scripts.[3][4] The scripts are written using JavaScript and a limited version of Vimscript.

Vimperator

See also[edit]

Vimperator Chrome

  • Conkeror – a web browser with Emacs-like key bindings
  • Pentadactyl – a fork of Vimperator

References[edit]

  1. ^Vimperator changelog
  2. ^Brockmeier, Joe (June 22, 2007). 'How to control Firefox using Vim keybindings'. Retrieved January 4, 2009.
  3. ^Vimperator - Google Code: Issues - vimperator-labs - Creating efficient user interfaces for existing applications
  4. ^Vimperator - vimpr: Vimperator plugins on vimpr

External links[edit]

  • Pentadactyl – A fork of Vimperator by several of its primary developers
  • Firemacs – A Firefox extension with Emacs-like key bindings

Microsoft Edge Vim Extension

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Vimperator&oldid=1003224024'