When using `clark-find-url' and `clark-find-url-new-buffer' a history of items is kept and completion options should appear immediately when the user starts typing.
Conkeror is an awesome xulrunner-based web browser with Emacs-like functionality. It is easily extended and if you like Emacs, a pleasure to use. It does not seem to have great bookmark management capabilities, unless you use firefox's bookmarking tools. This is one of the reasons CLark was written.
To use the CLark Conkeror module you need to put its location in
Conkeror's load path, afterwards you should load or require it. So
.conkerorrc you should put:
If you don't have the CLark executable in your path you should set
clark_program user variable to the location of the CLark
clark_program = "/path/to/clark";
Once that is done you kan either bind the available functions to
the keys you like, or you could bind
clark_keymap to a key, for
define_key(content_buffer_normal_keymap, "b", clark_keymap);
If you would like to see whether or not you've bookmarked the
current URL, you could add the
clark_bookmarked_widget to your
add_hook("mode_line_hook", mode_line_adder(clark_bookmarked_widget), true);
If you don't like the way the
clark_bookmarked_widget shows you
whether or not the current URL has been bookmarked, you can
customize these by setting either or both of the variables
The Conkeror module is written to mirror the functionality found in CLark, here's a list of its commands:
- Prints an indication of whether or not the
current URL has been bookmarked. Uses the same
clark_bookmarked_widgetdoes, only requires the user to explicitly call it.
- Add the curren URL to CLark. Asks for a title, description and any tags you wish to assign it.
- Does the same thing
clark-adddoes, except it also asks which link found on the current page to bookmark, instead of using the current URL.
- Edit the current URL's data. Asks for a name and a description, if either one is left empty, it is not sent to CLark and thus not changed.
find-urlwith completions gathered from CLark. Uses the
searchcommand, so any text typed into the minibuffer gets matched as a substring of a bookmark's title, or a tag.
- Does thee same thing
clark-find-urldoes, except it opens the URL in a new buffer, instead of the current buffer.
- Removes the current URL from CLark.
- Replace or remove the tags for the current url's bookmark. If any tags are given they replace the bookmark's old tags, if the field is left empty, all tags are removed.
All of these are included in the