diff options
author | hut <hut@lavabit.com> | 2009-07-20 18:10:40 +0200 |
---|---|---|
committer | hut <hut@lavabit.com> | 2009-07-20 21:11:16 +0200 |
commit | 079e301a629e076626361b0efb81839bc338737b (patch) | |
tree | afc9bf4392d7580cc610b8d8b34b70bc5ab46891 | |
parent | 1c5184528eb436e0775a59cdcd6aa64744f36c9a (diff) | |
download | ranger-079e301a629e076626361b0efb81839bc338737b.tar.gz |
[ea] and [et] edit configuration files
-rw-r--r-- | code/draw.rb | 2 | ||||
-rw-r--r-- | code/help.rb | 1 | ||||
-rw-r--r-- | code/keys.rb | 10 |
3 files changed, 12 insertions, 1 deletions
diff --git a/code/draw.rb b/code/draw.rb index f8af1574..3144316a 100644 --- a/code/draw.rb +++ b/code/draw.rb @@ -292,6 +292,8 @@ module Fm puti btm, "Sort by (n)ame (s)ize (m)time (c)time (e)xtension mime(t)ype (CAPITAL:reversed)" when 't' puti btm, "Toggle (h)idden_files (d)irs_first (f)ilepreview (p)review (w)idebar (c)d (!)confirm" + when 'e' + puti btm, "Edit (a)pplications file(t)ypes" else owner = "#{Etc.getpwuid(cf.stat.uid).name}:#{Etc.getgrgid(cf.stat.gid).name}" attr_set(Color.base) diff --git a/code/help.rb b/code/help.rb index eeb43c12..c386f8c5 100644 --- a/code/help.rb +++ b/code/help.rb @@ -219,6 +219,7 @@ module Fm key:o t<x> Toggle Option + e<x> Edit configuration files S<x> Change Sorting. capital letter <x> for reversed sorting E Edit file s Enter Shell diff --git a/code/keys.rb b/code/keys.rb index 504e7691..4d3cbbaa 100644 --- a/code/keys.rb +++ b/code/keys.rb @@ -437,6 +437,14 @@ module Fm update_pointers # @pwd.schedule + when 'ea' + edit File.join( MYDIR, 'data', 'apps.rb' ) + reload_types + + when 'et' + edit File.join( MYDIR, 'data', 'types.rb' ) + reload_types + when 't!' Option.confirm ^= true @@ -538,7 +546,7 @@ module Fm @@key_combinations = %w[ g y c Z cu - ter ta S + ter ta S e ?? ?g ?f ?m ?l ?c ?o ?z ?s o m ` ' go |