This page is about changes to Conkeror that may make it necessary for you to update your rc, or that change UI behavior in a non-trivial way.
- October 27, 2008
- Conkeror no longer loads gmail-mode automatically. This default was changed because gmail mode changes so many key bindings that it renders the browser practically unusable without a mouse, for people who do not know all of gmail's special key bindings. To enable gmail-mode in your rc, do the following:
require("page-modes/gmail.js");
- Conkeror no longer loads gmail-mode automatically. This default was changed because gmail mode changes so many key bindings that it renders the browser practically unusable without a mouse, for people who do not know all of gmail's special key bindings. To enable gmail-mode in your rc, do the following:
- October 27, 2008
The functions open_in_browser and browser_element_follow were removed. If you use these function in your rc, you can replace all calls to it with calls to browser_object_follow. However, most direct uses of this in the rc are now unnecessary, because interactive commands can now inherit their behavior from existing commands, such as follow.
- September 15, 2008
- Caret-mode no longer clears the selection when enabled. This was to make it possible to modify an existing selection with caret-mode. The old behavior should be able to be duplicated via caret_mode_enable_hook. If anyone does up such code, please post it here.
- September 15, 2008
- The copy command now focuses focus-able elements.
- September 11-12, 2008
The docstring and handler arguments of the function interactive are now positional. Null may be passed for the docstring. This change affects anyone defining commands in their rc.
- September 10, 2008
Conkeror now loads .conkerorrc in the user's home directory as the default rc if the preference conkeror.rcfile is not set. Conkeror can be made to not try to load any rc by setting the preference conkeror.rcfile to the empty string. See Conkeror RC for more details.
- August 21, 2008
- Changed interactive declaration form, and key binding form, for prefix commands such as universal argument and the browser-object-classes.
- August 19, 2008
The auxiliary program spawn-process-helper was renamed to conkeror-spawn-helper so that its name can identify what package it belongs to when installed to a system bin directory.
- August 14, 2008
Previously, isearch would always start from the top of the viewport. Now it starts from the location of the caret, when that exists. Typical situations when the caret will have a location are: when you have used caret-mode to place the caret somewhere; when you have made a selection; when you have previously performed an isearch. Note: the caret need not be visible to have a location. To clear to location of the caret, use the unfocus command, which is normally bound to escape. This change in behavior was made to accomodate vi-style non-interactive isearch repeat (the relevant commads are isearch-continue-forward and isearch-continue-backward).
- June 3, 2008
- The command line switches -e and -f now suppress the default action, meaning that you do not need to give -batch on the command line with either of these switches to prevent a homepage window from opening.
- April 12, 2008
- tab-bar.js is no longer loaded by default. tab-bar.js now automatically enables tab-bar-mode when loaded. To turn on tab-bar-mode, put this in your rc:
require("tab-bar.js");
- tab-bar.js is no longer loaded by default. tab-bar.js now automatically enables tab-bar-mode when loaded. To turn on tab-bar-mode, put this in your rc: