Size: 7373
Comment: MultipleXULRunners
|
Size: 7456
Comment: DefaultBrowser link
|
Deletions are marked like this. | Additions are marked like this. |
Line 30: | Line 30: |
* [[DefaultBrowser|Default Browser]] - Setting Conkeror as your default browser. |
Contents
About Conkeror
Conkeror is a keyboard-oriented, highly-customizable, highly-extensible web browser based on Mozilla XULRunner, written mainly in JavaScript, and inspired by exceptional software such as Emacs and vi. Conkeror features a sophisticated keyboard system, allowing users to run commands and interact with content in powerful and novel ways. It is self-documenting, featuring a powerful interactive help system.
Community
Most development talk takes place on the IRC channel, however the mailing list is active and developers notify it when important things happen or break. The issue tracker's bug and feature request sections are generally up-to-date and tend to be very informative.
IRC Channel (#conkeror at Freenode)
Mailing List (Subscribe/Unsubscribe, Gmane Archives)
Breaking Changes - Breaking changes listed by date.
Example Configs - Links to users' RC scripts.
Artwork - Icons and other Conkeror-inspired graphics.
Documentation
1. Installation and Startup
Installation - Unix/Linux, OS X, Debian and derivatives, Windows
Spawn Helper - Installing the spawn helper.
Starting Conkeror - Command-line arguments and the steps taken at start-up.
Profiles - Multiple instances and multiple configurations.
Multiple XULRunners - How to install multiple XULRunner versions.
Default Browser - Setting Conkeror as your default browser.
Reporting Problems - How to report problems, like bugs.
Requesting Features - How to request features.
2. Using Conkeror
FAQ - Frequently asked questions.
Rc File - Configuration file or files loaded at start-up.
User Variables - Configuration settings controlled by variables.
Modules - Optional functionality.
Page Modes - Special functionality for particular web sites.
Keyboard - Keyboard configuration.
Downloads - Working with downloads.
Bookmarks - Bookmark management.
Tab Bar - Tab bar module.
Targets - The Target System: controlling where urls are opened.
External Editing - Editing text form elements in an external program.
Password Management - Working with Mozilla's password manager.
Proxy Management - Working with with proxy settings.
Mozilla Preferences - Working with Mozilla preferences.
Webjumps - Working with webjumps - shortcuts to often-used pages.
External MIME Handlers - Handling MIME types with external programs. note: obsolete
Content Handlers - Configuring actions and external programs for specific MIME types.
Appearance - Changing appearance using styles and themes.
Mozilla Extensions - Using Mozilla extensions.
Mozilla Plugins - Using Mozilla plugins.
Common Problems - Common problems with solutions.
Tips from Users - User-contributed tips and tricks.
Using Conkeror for Web Development - Specific web-development related tricks.
Focus - Dealing with web pages that steal focus.
3. Programming Conkeror
Startup - What happens when, during startup.
Hooks - Working with hooks.
Keymaps - Working with key bindings.
Modes - Overview of mode types.
Coroutines - How Conkeror's coroutine.js works.
MinibufferReadWalkthrough - A practical walkthrough of coroutine usage.
Writing Commands - Writing interactive commands.
Writing Browser Object Commands - The what and how of browser objects.
Writing Page Modes - Writing feature-suites for specific sites.
Load Spec - The load_spec datatype.
4. Development Resources
Roadmap - Future of Conkeror
Development Guidelines - Development guidelines.
Browse Code - Browse the git repository.
Unit Tests - Writing unit tests.
Bugs in Conkeror - Best practices for reporting bugs.
Upstream Bugs - Known bugs in Mozilla that impact Conkeror.
Git Help - Advice on developing with git.
License - License agreement(s).
5. Mozilla Development Resources
6. See Also
repo.or.cz - Fast, free git hosting. (Currently Conkeror's git host.)
Vonkeror - A vork of Conkeror vith many differences.
Vimperator - Plug-in for Firefox to make it look and feel more like vim.
espresso-mode An emacs JavaScript mode.
js2-mode - An emacs JavaScript mode.
StumpWM - A tiling, keyboard-driven X11 window manager inspired by Emacs and screen.
Using This Wiki
1. Site Navigation
Recent Changes - See where people are currently working.
WikiSandBox - Feel free to change this page and experiment with editing.
FindPage - Search or browse the database in various ways.
SyntaxReference - Quick access to wiki syntax.
SiteNavigation - Get an overview over this site and what it contains.
2. How to Use This Site
A Wiki is a collaborative site, anyone can contribute and share:
To edit this site, first create an account, then ask retroj, nicktastic, or jbms on #conkeror at irc.freenode.net for write access.
Edit any page by pressing Edit at the top or the bottom of the page.
Create a link to another page with joined capitalized words (like WikiSandBox) or with ["quoted words in brackets"].
- Search for page titles or text within pages using the search box at the top of any page.
See HelpForBeginners to get you going, HelpContents for all help pages.