wmiirc-rumai

git clone git://oldgit.suckless.org/wmiirc-rumai/
Log | Files | Refs | README | LICENSE

commit a899efa6c1002790b035e5cf4dd2f201573fcd69
parent 96cc1998677d21aaa2c273ce198aad2b9885f293
Author: Suraj N. Kurapati <sunaku@gmail.com>
Date:   Tue, 12 Sep 2006 21:23:02 -0700

[project @ 8756d4f272cae03e098a132e7720a5abb852bbe7]

[project @ 81]
minor revisions

Diffstat:
wmiirc-config.rb | 55++++++++++++++++++++++++++-----------------------------
1 file changed, 26 insertions(+), 29 deletions(-)

diff --git a/wmiirc-config.rb b/wmiirc-config.rb @@ -25,7 +25,9 @@ FS = Wmii.fs ## WM startup -LOG.info($$) {"starting up"} +at_exit do LOG.info($$) {"exiting"} end + +LOG.info($$) {"starting"} FS.event = "Start #{__FILE__}\n" @@ -37,24 +39,20 @@ ACTION_MENU = find_programs('~/dry/apps/wmii/etc/wmii-3', File.dirname(__FILE__) ## UI configuration -ENV['WMII_FONT'] = '-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1' -ENV['WMII_SELCOLORS']='#ffffff #285577 #4c7899' -ENV['WMII_NORMCOLORS']='#222222 #eeeeee #666666' - -system %{xsetroot -solid '#333333'} - - -## WM configuration - FS.def.border = 2 -FS.def.font = ENV['WMII_FONT'] -FS.def.selcolors = ENV['WMII_SELCOLORS'] -FS.def.normcolors = ENV['WMII_NORMCOLORS'] +FS.def.font = ENV['WMII_FONT'] = '-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1' +FS.def.selcolors = ENV['WMII_SELCOLORS'] = '#ffffff #285577 #4c7899' +FS.def.normcolors = ENV['WMII_NORMCOLORS'] = '#222222 #eeeeee #666666' FS.def.colmode = 'default' FS.def.colwidth = 0 +system %{xsetroot -solid '#333333'} + + +## tagging rules + FS.def.rules = <<EOS /jEdit.*/ -> code /Buddy List.*/ -> chat @@ -83,16 +81,16 @@ MIDDLE_CLICK = 2 SECONDARY_CLICK = 3 -# Initial key sequence used by all shortcuts. -ACTION_SEQ = "#{MOD_KEY}-Control-" +# key sequence prefixed to all shortcuts +SEQ_PREFIX = "#{MOD_KEY}-Control-" -FOCUS_SEQ = ACTION_SEQ -SEND_SEQ = "#{ACTION_SEQ}m," -SWAP_SEQ = "#{ACTION_SEQ}w," -LAYOUT_SEQ = "#{ACTION_SEQ}z," -GROUP_SEQ = "#{ACTION_SEQ}g," -MENU_SEQ = ACTION_SEQ -PROGRAM_SEQ = ACTION_SEQ +FOCUS_SEQ = SEQ_PREFIX +SEND_SEQ = "#{SEQ_PREFIX}m," +SWAP_SEQ = "#{SEQ_PREFIX}w," +LAYOUT_SEQ = "#{SEQ_PREFIX}z," +GROUP_SEQ = "#{SEQ_PREFIX}g," +MENU_SEQ = SEQ_PREFIX +PROGRAM_SEQ = SEQ_PREFIX # Shortcut key sequences and their associated logic. @@ -258,17 +256,17 @@ SHORTCUTS = { end end, - "#{ACTION_SEQ}b" => lambda do + "#{SEQ_PREFIX}b" => lambda do toggle_temp_view end, # wmii-2 style detaching - "#{ACTION_SEQ}d" => lambda do + "#{SEQ_PREFIX}d" => lambda do detach_selection end, # wmii-2 style detaching - "#{ACTION_SEQ}Shift-d" => lambda do + "#{SEQ_PREFIX}Shift-d" => lambda do attach_last_client end, @@ -414,9 +412,8 @@ begin when 'ClientClick' clickedClient, clickedButton = arg.split - case clickedButton.to_i - when MIDDLE_CLICK, SECONDARY_CLICK - Wmii::Client.new("/client/#{clickedClient}").invert_selection! + if clickedButton.to_i != PRIMARY_CLICK + Wmii::Client.new("/client/#{clickedClient}").invert_selection! end when 'Key' @@ -425,6 +422,6 @@ begin end end rescue EOFError - LOG.warn($$) {"exiting because wmii has been terminated"} + LOG.warn "wmii has been terminated" exit 1 end