diff options
author | Mason Larobina <mason.larobina@gmail.com> | 2009-09-20 07:59:46 +0800 |
---|---|---|
committer | Mason Larobina <mason.larobina@gmail.com> | 2009-09-20 07:59:46 +0800 |
commit | d53b2b5c3ab74c0eac3b6aee04981eaf8c34ed57 (patch) | |
tree | 671c066e3b426ea11cd742f8e87702cb97b0cbc1 /examples | |
parent | c0e0ed3fe7af41cec1d6d5427fcc581e68743add (diff) |
Updated sample config with mode plugin config examples.
Diffstat (limited to 'examples')
-rw-r--r-- | examples/config/uzbl/config | 39 |
1 files changed, 32 insertions, 7 deletions
diff --git a/examples/config/uzbl/config b/examples/config/uzbl/config index 71593e0..2825c1f 100644 --- a/examples/config/uzbl/config +++ b/examples/config/uzbl/config @@ -13,26 +13,22 @@ set cookie_handler = spawn $XDG_DATA_HOME/uzbl/scripts/cookies.py #set new_window = sh 'echo uri "$8" > $4' # open in same window set new_window = sh 'uzbl -u $8' # equivalent to the default behaviour set scheme_handler = spawn $XDG_DATA_HOME/uzbl/scripts/scheme.py -set load_start_handler = chain 'set keycmd = ' 'set status_message = <span foreground="khaki">wait</span>' +set load_start_handler = set status_message = <span foreground="khaki">wait</span> set load_commit_handler = set status_message = <span foreground="green">recv</span> set load_finish_handler = chain 'set status_message = <span foreground="gold">done</span>' 'spawn $XDG_DATA_HOME/uzbl/scripts/history.sh' - # Behaviour and appearance set show_status = 1 set status_background = #303030 -set status_format = <span font_family="monospace"><span background="khaki" foreground="black">[\@[\@MODE]\@]</span> [<span weight="bold" foreground="red">\@[\@keycmd]\@</span>] <span foreground="#606060"> \@[\@LOAD_PROGRESSBAR]\@ </span><span foreground="#99FF66">\@[\@uri]\@</span> <span foreground="khaki">\@[\@NAME]\@</span> <span foreground="orange">\@status_message</span><span foreground="#606060"> \@[\@SELECTED_URI]\@</span></span> +set keycmd_style = weight="bold" foreground="red" +set status_format = <span font_family="monospace"><span background="khaki" foreground="black">[\@[\@mode_indicator]\@]</span> [<span \@keycmd_style>\@[\@keycmd]\@</span>] <span foreground="#606060"> \@[\@LOAD_PROGRESSBAR]\@ </span><span foreground="#99FF66">\@[\@uri]\@</span> <span foreground="khaki">\@[\@NAME]\@</span> <span foreground="orange">\@status_message</span><span foreground="#606060"> \@[\@SELECTED_URI]\@</span></span> set status_top = 0 -set insert_indicator = I -set command_indicator = C set useragent = Uzbl (Webkit @WEBKIT_MAJOR.@WEBKIT_MINOR.@WEBKIT_MICRO) (@(uname -o)@ @(uname -m)@ [@ARCH_UZBL]) (Commit @COMMIT) set fifo_dir = /tmp set socket_dir = /tmp -# Keyboard interface -set modkey = Mod1 # like this you can enter any command at runtime, interactively. prefixed by ':' @bind :_ = chain '%s' @@ -120,5 +116,34 @@ set modkey = Mod1 @bind fL* = script $XDG_DATA_HOME/uzbl/scripts/follow_Numbers_Strings.js %s +### Mode config + +set default_mode = command + +# Define some mode specific uzbl configurations. +set mode_config = request MODE_CONFIG +set command = @mode_config command +set insert = @mode_config insert + +@command keycmd_style = weight="bold" foreground="red" +@command status_background = #202020 +@command mode_indicator = Cmd + +@insert keycmd_style = foreground="green" +@insert status_background = #303030 +@insert mode_indicator = Ins + +# Changing mode method via set. +set set_mode = set mode = +@bind I = @set_mode insert + +# Or toggle between modes by rasing request events. +set toggle_modes = request TOGGLE_MODES +set toggle_cmd_ins = @toggle_modes command insert + +@bind i = @toggle_cmd_ins +@bind <Ctrl>i = @toggle_cmd_ins + + # "home" page if you will set uri = uzbl.org |