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.
- Interactive cheat sheet for the Vimperator (or Pentadactyl) Firefox extension, describing the function of each key.
- 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.
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.
Original author(s) | Martin Stubenschrott |
---|---|
Developer(s) | Martin Stubenschrott, Doug Kearns, Kris Maglione |
Stable release | |
Repository | github.com/vimperator/vimperator-labs |
Platform | Firefox |
Type | Firefox extension |
License | MIT License |
Website | vimperator.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.
Hint mode[edit]
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]
: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]
: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 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.
See also[edit]
Vimperator Chrome
- Conkeror – a web browser with Emacs-like key bindings
- Pentadactyl – a fork of Vimperator
References[edit]
- ^Vimperator changelog
- ^Brockmeier, Joe (June 22, 2007). 'How to control Firefox using Vim keybindings'. Retrieved January 4, 2009.
- ^Vimperator - Google Code: Issues - vimperator-labs - Creating efficient user interfaces for existing applications
- ^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