aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-05-26 22:17:34 +0200
committerGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-05-26 22:17:34 +0200
commitebb4e2a758b7c52d02ad0cc6401f6b14c21fa732 (patch)
tree3a9270daa06f770adea35d60386a3183d38a81cb
parent9a5c778d809f1d8e9fb016e56fae96cc41befa5f (diff)
no keybinds by default. they do more harm then good. see ML discussion http://lists.uzbl.org/pipermail/uzbl-dev-uzbl.org/2009-May/000004.html
-rw-r--r--README1
-rw-r--r--config.h21
-rw-r--r--docs/FAQ9
3 files changed, 6 insertions, 25 deletions
diff --git a/README b/README
index 893ef1a..71cdcfa 100644
--- a/README
+++ b/README
@@ -55,6 +55,7 @@ Time to change that!
### CONFIGURATION / CONTROL:
The general idea is that uzbl by default is very bare bones. you can send it commands to update settings and perform actions, through various interfaces.
There is a limited default configuration. Please see config.h to see what it contains.
+By default, there are *no* keybinds defined at all. (Default keybinds would work counterproductive when you try to customize)
For examples of the possibilities what you can do, please see the sample config(s).
There are several interfaces to interact with uzbl:
diff --git a/config.h b/config.h
index f954736..ab6e195 100644
--- a/config.h
+++ b/config.h
@@ -1,27 +1,6 @@
const struct {
char *command;
} default_config[] = {
-{ "bind j = scroll_vert 20"},
-{ "bind k = scroll_vert -20"},
-{ "bind h = scroll_horz -20"},
-{ "bind l = scroll_horz 20"},
-{ "bind << = scroll_begin"},
-{ "bind >> = scroll_end"},
-{ "bind b = back"},
-{ "bind m = forward"},
-{ "bind s = stop "},
-{ "bind r = reload"},
-{ "bind R = reload_ign_cache"},
-{ "bind + = zoom_in"},
-{ "bind - = zoom_out"},
-{ "bind t = toggle_status"},
-{ "bind /* = search %s"},
-{ "bind ?* = search_reverse %s"},
-{ "bind n = search"},
-{ "bind N = search_reverse"},
-{ "bind o _ = uri %s"},
-{ "bind i = toggle_insert_mode"},
-{ "bind ZZ = exit"},
{ "set reset_command_mode = 1"},
{ "set status_format = <span background=\"darkblue\" foreground=\"white\"> MODE </span> <span background=\"red\" foreground=\"white\">KEYCMD</span> (LOAD_PROGRESS%) <b>TITLE</b> - Uzbl browser"},
{ "set title_format_long = KEYCMD MODE TITLE - Uzbl browser <NAME> > SELECTED_URI"},
diff --git a/docs/FAQ b/docs/FAQ
index 431675e..b5a6323 100644
--- a/docs/FAQ
+++ b/docs/FAQ
@@ -2,11 +2,12 @@ FAQ
---
### I just installed uzbl but it doesn't do much. What now?
-Uzbl does not create a default config file on startup like some other programs do.
+Uzbl includes very limited default settings (statusbar settings, but no keybinds, history/download handlers etc.)
+Look at /usr/share/uzbl/docs/config.h to see the default settings.
+Neither does uzbl create a default config file on startup like some other programs do.
Because we want to give you the freedom to place your config where you want, and to use a config or not.
-Uzbl includes *some* default settings hardcoded, but these are rather limited (some navigation keybinds, statusbar settings, but no history/download handlers etc.)
-Look at config.h to see the default settings.
-Have a look in /usr/share/uzbl/examples/configs to see what you can do. You will probably want to create your own config based on an example config.
+Have a look in /usr/share/uzbl/examples/configs to see what you can do. You will probably want to create your own config based on an example config
+so you can add keybinds and to use scripts.
Use the --config parameter or save your config as $XDG\_CONFIG\_HOME/uzbl/config to have it auto-loaded.
### Where is the location bar? How do I change the URL ?