From 4e9450f955e763a4d301645ab11201834d8a0ccc Mon Sep 17 00:00:00 2001 From: hut Date: Thu, 14 Jan 2010 02:59:14 +0100 Subject: 1.0.2! --- README | 4 +- doc/pydoc/os.html | 8 ++-- doc/pydoc/ranger.actions.html | 2 +- doc/pydoc/ranger.applications.html | 20 ++-------- doc/pydoc/ranger.container.bookmarks.html | 2 +- doc/pydoc/ranger.container.commandlist.html | 51 ++++++++++++++++++++++++- doc/pydoc/ranger.container.environment.html | 2 +- doc/pydoc/ranger.container.history.html | 2 +- doc/pydoc/ranger.defaults.keys.html | 15 ++++---- doc/pydoc/ranger.defaults.options.html | 3 +- doc/pydoc/ranger.ext.shutil_generatorized.html | 4 +- doc/pydoc/ranger.fm.html | 6 +-- doc/pydoc/ranger.fsobject.directory.html | 8 ++-- doc/pydoc/ranger.fsobject.html | 2 +- doc/pydoc/ranger.gui.bar.html | 2 +- doc/pydoc/ranger.gui.curses_shortcuts.html | 2 +- doc/pydoc/ranger.gui.displayable.html | 4 +- doc/pydoc/ranger.gui.ui.html | 2 +- doc/pydoc/ranger.gui.widgets.browsercolumn.html | 4 +- doc/pydoc/ranger.gui.widgets.browserview.html | 2 +- doc/pydoc/ranger.gui.widgets.console.html | 14 +++---- doc/pydoc/ranger.gui.widgets.html | 2 +- doc/pydoc/ranger.gui.widgets.pager.html | 10 ++--- doc/pydoc/ranger.gui.widgets.statusbar.html | 2 +- doc/pydoc/ranger.gui.widgets.taskview.html | 2 +- doc/pydoc/ranger.gui.widgets.titlebar.html | 2 +- doc/pydoc/ranger.html | 6 +-- doc/pydoc/ranger.keyapi.html | 4 +- doc/pydoc/ranger.shared.settings.html | 4 +- doc/pydoc/sys.html | 2 +- doc/pydoc/test.html | 11 +++--- ranger/__init__.py | 2 +- ranger/applications.py | 10 +++-- ranger/gui/defaultui.py | 4 ++ 34 files changed, 130 insertions(+), 90 deletions(-) diff --git a/README b/README index f82c8d5b..375734e4 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -== Ranger v.1.0.1 +== Ranger v.1.0.2 Ranger is a filemanager that integrates well into the linux shell and gives you a quick way of doing operations that would otherwise require @@ -12,7 +12,7 @@ ncurses for the user interface. * Author: hut * Email: hut@lavabit.com * Git repo: http://repo.or.cz/w/ranger.git -* Version: 1.0.1 +* Version: 1.0.2 == Features diff --git a/doc/pydoc/os.html b/doc/pydoc/os.html index 7db9c84b..9d1b6771 100644 --- a/doc/pydoc/os.html +++ b/doc/pydoc/os.html @@ -85,7 +85,7 @@ Methods defined here:

Data and other attributes defined here:
-
__new__ = <built-in method __new__ of type object at 0x7f28d265efc0>
T.__new__(S, ...) -> a new object with type S, a subtype of T
+
__new__ = <built-in method __new__ of type object at 0x7f6a9223efc0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from EnvironmentError:
@@ -225,7 +225,7 @@ Data descriptors defined here:

Data and other attributes defined here:
-
__new__ = <built-in method __new__ of type object at 0x7f28d26b2840>
T.__new__(S, ...) -> a new object with type S, a subtype of T
+
__new__ = <built-in method __new__ of type object at 0x7f6a92292840>
T.__new__(S, ...) -> a new object with type S, a subtype of T
n_fields = 16
@@ -303,7 +303,7 @@ Data descriptors defined here:

Data and other attributes defined here:
-
__new__ = <built-in method __new__ of type object at 0x7f28d26b29e0>
T.__new__(S, ...) -> a new object with type S, a subtype of T
+
__new__ = <built-in method __new__ of type object at 0x7f6a922929e0>
T.__new__(S, ...) -> a new object with type S, a subtype of T
n_fields = 10
@@ -897,7 +897,7 @@ Write a string to a file descriptor.curdir = '.'
defpath = ':/bin:/usr/bin'
devnull = '/dev/null'
-environ = <os._Environ object at 0x7f28d169be50>
+environ = <os._Environ object at 0x7f6a9127be50>
linesep = '\n'
name = 'posix'
pardir = '..'
diff --git a/doc/pydoc/ranger.actions.html b/doc/pydoc/ranger.actions.html index 0cd4b048..8d484eb1 100644 --- a/doc/pydoc/ranger.actions.html +++ b/doc/pydoc/ranger.actions.html @@ -185,7 +185,7 @@ Data descriptors inherited from ranger.sh
Data and other attributes inherited from
ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>
\ No newline at end of file diff --git a/doc/pydoc/ranger.applications.html b/doc/pydoc/ranger.applications.html index e4fc67eb..7dd7e000 100644 --- a/doc/pydoc/ranger.applications.html +++ b/doc/pydoc/ranger.applications.html @@ -9,19 +9,7 @@  
ranger.applications
index
/home/hut/work/ranger/ranger/applications.py
-

# Copyright (c) 2009, 2010 hut <hut@lavabit.com>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

+

This module faciliates starting of new processes.

@@ -128,10 +116,10 @@ the context and decide which program to use.<  
All app functions have a name starting with app_ and return a string
containing the whole command or a tuple containing a list of the
-arguments.
-It has one argument, which is the AppContext instance.
+arguments. They are supplied with one argument, which is the
+AppContext instance.
 
-You should define app_default, app_pager and app_editor since
+You should define at least app_default, app_pager and app_editor since
internal functions depend on those.  Here are sample implementations:
 
def app_default(self, context):
diff --git a/doc/pydoc/ranger.container.bookmarks.html b/doc/pydoc/ranger.container.bookmarks.html index 83f0be9c..753da7e4 100644 --- a/doc/pydoc/ranger.container.bookmarks.html +++ b/doc/pydoc/ranger.container.bookmarks.html @@ -109,7 +109,7 @@ Data and other attributes defined here:
last_mtime = None
-
load_pattern = <_sre.SRE_Pattern object at 0x7f28d0ab7760>
+
load_pattern = <_sre.SRE_Pattern object at 0x1f94480>

diff --git a/doc/pydoc/ranger.container.commandlist.html b/doc/pydoc/ranger.container.commandlist.html index 095138b6..0e547ffe 100644 --- a/doc/pydoc/ranger.container.commandlist.html +++ b/doc/pydoc/ranger.container.commandlist.html @@ -34,7 +34,12 @@
Command -
CommandArgument +
+
+
AliasedCommand +
+
+
CommandArgument
CommandList
Hint
@@ -44,6 +49,44 @@
+ + +
 
+class AliasedCommand(Command)
    
Method resolution order:
+
AliasedCommand
+
Command
+
builtins.object
+
+
+Methods defined here:
+
__init__(self, getter, keys)
+ +
get_execute(self)
+ +
+Data descriptors defined here:
+
execute
+
+
+Methods inherited from Command:
+
execute_wrap(self, displayable)
+ +
+Data descriptors inherited from Command:
+
__dict__
+
dictionary for instance variables (if defined)
+
+
__weakref__
+
list of weak references to the object (if defined)
+
+
+Data and other attributes inherited from Command:
+
keys = []
+ +

+ + + @@ -101,8 +144,12 @@ for a given key combination.  CommandLists mu
__init__(self)
+
alias(self, existing, *new)
bind the <new> keys to the command of the <existing> key
+
bind(self, fnc, *keys)
create a Command object and assign it to the given key combinations.
+
clear(self)
remove all bindings
+
hint(self, text, *keys)
create a Hint object and assign it to the given key combinations.
rebuild_paths(self)
Fill the path dictionary with dummie objects.
@@ -114,6 +161,8 @@ and wait.
remove_dummies(self)
Remove dummie objects in case you have to rebuild a path dictionary
which already contains dummie objects.
+
unbind(self, *keys)
+
Data descriptors defined here:
__dict__
diff --git a/doc/pydoc/ranger.container.environment.html b/doc/pydoc/ranger.container.environment.html index d84b0df1..0d5350ba 100644 --- a/doc/pydoc/ranger.container.environment.html +++ b/doc/pydoc/ranger.container.environment.html @@ -120,7 +120,7 @@ Data descriptors inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>
 
class Command(builtins.object)
   
\ No newline at end of file diff --git a/doc/pydoc/ranger.container.history.html b/doc/pydoc/ranger.container.history.html index 06b0f31a..8f35fff7 100644 --- a/doc/pydoc/ranger.container.history.html +++ b/doc/pydoc/ranger.container.history.html @@ -109,7 +109,7 @@ Methods inherited from builtins.Exception:


Data and other attributes inherited from builtins.Exception:
-
__new__ = <built-in method __new__ of type object at 0x7f28d265e120>
T.__new__(S, ...) -> a new object with type S, a subtype of T
+
__new__ = <built-in method __new__ of type object at 0x7f6a9223e120>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from builtins.BaseException:
diff --git a/doc/pydoc/ranger.defaults.keys.html b/doc/pydoc/ranger.defaults.keys.html index 3109c175..eec9f782 100644 --- a/doc/pydoc/ranger.defaults.keys.html +++ b/doc/pydoc/ranger.defaults.keys.html @@ -19,11 +19,11 @@ keys are one or more key-combinations which a fnc is a function which is called with the CommandArgument object.
 
The CommandArgument object has these methods:
-cmdarg.fm: the file manager instance
-cmdarg.wdg: the widget or ui instance
-cmdarg.n: the number typed before the key combination (if allowed)
-cmdarg.keys: the string representation of the used key combination
-cmdarg.keybuffer: the keybuffer instance
+arg.fm: the file manager instance
+arg.wdg: the widget or ui instance
+arg.n: the number typed before the key combination (if allowed)
+arg.keys: the string representation of the used key combination
+arg.keybuffer: the keybuffer instance
 
Check ranger.keyapi for more information

@@ -104,7 +104,6 @@ Check ranger.keyapi for more information

savetty(...)
setsyx(...)
setupterm(...)
-
system_functions(command_list)
Each commandlist should have those.
termattrs(...)
termname(...)
tigetflag(...)
@@ -373,7 +372,7 @@ Check ranger.keyapi for more information

US = 31
VT = 11
controlnames = ['NUL', 'SOH', 'STX', 'ETX', 'EOT', 'ENQ', 'ACK', 'BEL', 'BS', 'HT', 'LF', 'VT', 'FF', 'CR', 'SO', 'SI', 'DLE', 'DC1', 'DC2', 'DC3', ...]
-fm = <ranger.keyapi.Wrapper object at 0x1884110>
+fm = <ranger.keyapi.Wrapper object at 0x20084d0>
version = b'2.2'
-wdg = <ranger.keyapi.Wrapper object at 0x1884150> +wdg = <ranger.keyapi.Wrapper object at 0x2008510> \ No newline at end of file diff --git a/doc/pydoc/ranger.defaults.options.html b/doc/pydoc/ranger.defaults.options.html index d9475ee4..0dd08f60 100644 --- a/doc/pydoc/ranger.defaults.options.html +++ b/doc/pydoc/ranger.defaults.options.html @@ -40,8 +40,7 @@ Data         -auto_load_preview = True
-autosave_bookmarks = True
+autosave_bookmarks = True
collapse_preview = True
directories_first = True
max_dirsize_for_autopreview = None
diff --git a/doc/pydoc/ranger.ext.shutil_generatorized.html b/doc/pydoc/ranger.ext.shutil_generatorized.html index 3e18c990..343f3fa5 100644 --- a/doc/pydoc/ranger.ext.shutil_generatorized.html +++ b/doc/pydoc/ranger.ext.shutil_generatorized.html @@ -79,7 +79,7 @@ Data descriptors inherited from builtin
Data and other attributes inherited from
builtins.EnvironmentError:
-
__new__ = <built-in method __new__ of type object at 0x7f28d265ec80>
T.__new__(S, ...) -> a new object with type S, a subtype of T
+
__new__ = <built-in method __new__ of type object at 0x7f6a9223ec80>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from builtins.BaseException:
@@ -153,7 +153,7 @@ Data descriptors inherited from builtin
Data and other attributes inherited from
builtins.EnvironmentError:
-
__new__ = <built-in method __new__ of type object at 0x7f28d265ec80>
T.__new__(S, ...) -> a new object with type S, a subtype of T
+
__new__ = <built-in method __new__ of type object at 0x7f6a9223ec80>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from builtins.BaseException:
diff --git a/doc/pydoc/ranger.fm.html b/doc/pydoc/ranger.fm.html index e96f03af..19d06331 100644 --- a/doc/pydoc/ranger.fm.html +++ b/doc/pydoc/ranger.fm.html @@ -6,7 +6,7 @@  
ranger.fm (version 1.0.2)
 
- 
ranger.fm (version 1.0.1)
index
/home/hut/work/ranger/ranger/fm.py

# Copyright (c) 2009, 2010 hut <hut@lavabit.com>
@@ -192,7 +192,7 @@ Data descriptors inherited from ranger.sh


Data and other attributes inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -214,5 +214,5 @@ Fractions of a second may be present if 
        CTRL_C = 3
TICKS_BEFORE_COLLECTING_GARBAGE = 100
-__version__ = '1.0.1'
+__version__ = '1.0.2' \ No newline at end of file diff --git a/doc/pydoc/ranger.fsobject.directory.html b/doc/pydoc/ranger.fsobject.directory.html index b6499dbe..efd930b2 100644 --- a/doc/pydoc/ranger.fsobject.directory.html +++ b/doc/pydoc/ranger.fsobject.directory.html @@ -85,8 +85,6 @@ Methods defined here:

__eq__(self, other)
Check for equality of the directories paths
-
__getitem__(self, key)
Get the file by its index
-
__hash__(self)
__init__(self, path)
@@ -174,7 +172,7 @@ Data and other attributes defined here:
scroll_offset = 0
-
sort_dict = {'basename': <function sort_by_basename at 0x7f28d0ab3160>, 'mtime': <function <lambda> at 0x7f28d0ab37c0>, 'size': <function <lambda> at 0x7f28d0ab3738>, 'type': <function <lambda> at 0x7f28d0ab3848>}
+
sort_dict = {'basename': <function sort_by_basename at 0x7f6a90692160>, 'mtime': <function <lambda> at 0x7f6a906927c0>, 'size': <function <lambda> at 0x7f6a90692738>, 'type': <function <lambda> at 0x7f6a90692848>}

Methods inherited from ranger.fsobject.fsobject.FileSystemObject:
@@ -290,7 +288,7 @@ Methods inherited from ranger.
Data and other attributes inherited from
ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -316,7 +314,7 @@ Methods inherited from builtins.Exception:
Data and other attributes inherited from builtins.Exception:
-
__new__ = <built-in method __new__ of type object at 0x7f28d265e120>
T.__new__(S, ...) -> a new object with type S, a subtype of T
+
__new__ = <built-in method __new__ of type object at 0x7f6a9223e120>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from builtins.BaseException:
diff --git a/doc/pydoc/ranger.fsobject.html b/doc/pydoc/ranger.fsobject.html index 7db8d0b1..885c6a87 100644 --- a/doc/pydoc/ranger.fsobject.html +++ b/doc/pydoc/ranger.fsobject.html @@ -61,7 +61,7 @@ Methods inherited from builtins.Exception:
Data and other attributes inherited from builtins.Exception:
-
__new__ = <built-in method __new__ of type object at 0x7f28d265e120>
T.__new__(S, ...) -> a new object with type S, a subtype of T
+
__new__ = <built-in method __new__ of type object at 0x7f6a9223e120>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from builtins.BaseException:
diff --git a/doc/pydoc/ranger.gui.bar.html b/doc/pydoc/ranger.gui.bar.html index a6e4b978..da7f1f28 100644 --- a/doc/pydoc/ranger.gui.bar.html +++ b/doc/pydoc/ranger.gui.bar.html @@ -189,7 +189,7 @@ Raises ValueError if the value is not present Data and other attributes inherited from builtins.list:
__hash__ = None
-
__new__ = <built-in method __new__ of type object at 0x7f28d26663a0>
T.__new__(S, ...) -> a new object with type S, a subtype of T
+
__new__ = <built-in method __new__ of type object at 0x7f6a922463a0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

diff --git a/doc/pydoc/ranger.gui.curses_shortcuts.html b/doc/pydoc/ranger.gui.curses_shortcuts.html index 391abab7..a4c31d54 100644 --- a/doc/pydoc/ranger.gui.curses_shortcuts.html +++ b/doc/pydoc/ranger.gui.curses_shortcuts.html @@ -86,7 +86,7 @@ Data descriptors inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>
\ No newline at end of file diff --git a/doc/pydoc/ranger.gui.displayable.html b/doc/pydoc/ranger.gui.displayable.html index d06b4deb..669c8b2d 100644 --- a/doc/pydoc/ranger.gui.displayable.html +++ b/doc/pydoc/ranger.gui.displayable.html @@ -185,7 +185,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-

settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -283,7 +283,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>
\ No newline at end of file diff --git a/doc/pydoc/ranger.gui.ui.html b/doc/pydoc/ranger.gui.ui.html index ee68b215..adc1e6ed 100644 --- a/doc/pydoc/ranger.gui.ui.html +++ b/doc/pydoc/ranger.gui.ui.html @@ -160,7 +160,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-

settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>
\ No newline at end of file diff --git a/doc/pydoc/ranger.gui.widgets.browsercolumn.html b/doc/pydoc/ranger.gui.widgets.browsercolumn.html index 90808d73..92cccff6 100644 --- a/doc/pydoc/ranger.gui.widgets.browsercolumn.html +++ b/doc/pydoc/ranger.gui.widgets.browsercolumn.html @@ -80,8 +80,6 @@ Data and other attributes defined here:
old_dir = None
-
postpone_drawing = False
-
scroll_begin = 0
tagged_marker = '*'
@@ -160,7 +158,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

diff --git a/doc/pydoc/ranger.gui.widgets.browserview.html b/doc/pydoc/ranger.gui.widgets.browserview.html index cd10b114..f948695d 100644 --- a/doc/pydoc/ranger.gui.widgets.browserview.html +++ b/doc/pydoc/ranger.gui.widgets.browserview.html @@ -132,7 +132,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>
\ No newline at end of file diff --git a/doc/pydoc/ranger.gui.widgets.console.html b/doc/pydoc/ranger.gui.widgets.console.html index 014dfcc7..3868d6d0 100644 --- a/doc/pydoc/ranger.gui.widgets.console.html +++ b/doc/pydoc/ranger.gui.widgets.console.html @@ -196,7 +196,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-

settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -332,7 +332,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -471,7 +471,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -634,7 +634,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -792,7 +792,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -941,7 +941,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -1082,7 +1082,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

diff --git a/doc/pydoc/ranger.gui.widgets.html b/doc/pydoc/ranger.gui.widgets.html index 0b3bd45a..beb6ab60 100644 --- a/doc/pydoc/ranger.gui.widgets.html +++ b/doc/pydoc/ranger.gui.widgets.html @@ -136,7 +136,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>
\ No newline at end of file diff --git a/doc/pydoc/ranger.gui.widgets.pager.html b/doc/pydoc/ranger.gui.widgets.pager.html index 3910e7cf..c097dbd0 100644 --- a/doc/pydoc/ranger.gui.widgets.pager.html +++ b/doc/pydoc/ranger.gui.widgets.pager.html @@ -135,7 +135,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-

settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -144,8 +144,8 @@ Data and other attributes inherited from Data -
       BAR_REGEXP = <_sre.SRE_Pattern object at 0x7f28d0a1de40>
-QUOTES_REGEXP = <_sre.SRE_Pattern object at 0x7f28d0ab7818>
-SPECIAL_CHARS_REGEXP = <_sre.SRE_Pattern object at 0x17137b0>
-TITLE_REGEXP = <_sre.SRE_Pattern object at 0x167c660>
+BAR_REGEXP = <_sre.SRE_Pattern object at 0x2183670>
+QUOTES_REGEXP = <_sre.SRE_Pattern object at 0x2184030>
+SPECIAL_CHARS_REGEXP = <_sre.SRE_Pattern object at 0x20c6730>
+TITLE_REGEXP = <_sre.SRE_Pattern object at 0x21640e0> \ No newline at end of file diff --git a/doc/pydoc/ranger.gui.widgets.statusbar.html b/doc/pydoc/ranger.gui.widgets.statusbar.html index d7bb7ff7..0013bb8b 100644 --- a/doc/pydoc/ranger.gui.widgets.statusbar.html +++ b/doc/pydoc/ranger.gui.widgets.statusbar.html @@ -173,7 +173,7 @@ Methods inherited from
ranger.shared.settings.SettingsAware:
-

settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

diff --git a/doc/pydoc/ranger.gui.widgets.taskview.html b/doc/pydoc/ranger.gui.widgets.taskview.html index 8e2337aa..1c34e681 100644 --- a/doc/pydoc/ranger.gui.widgets.taskview.html +++ b/doc/pydoc/ranger.gui.widgets.taskview.html @@ -131,7 +131,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

Methods inherited from ranger.ext.accumulator.Accumulator:
diff --git a/doc/pydoc/ranger.gui.widgets.titlebar.html b/doc/pydoc/ranger.gui.widgets.titlebar.html index fbe2844b..50f13788 100644 --- a/doc/pydoc/ranger.gui.widgets.titlebar.html +++ b/doc/pydoc/ranger.gui.widgets.titlebar.html @@ -121,7 +121,7 @@ Methods inherited from ranger.shared.settings.SettingsAware:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

diff --git a/doc/pydoc/ranger.html b/doc/pydoc/ranger.html index 0f3b41d7..ac433567 100644 --- a/doc/pydoc/ranger.html +++ b/doc/pydoc/ranger.html @@ -6,7 +6,7 @@
 
ranger (version 1.0.2)
 
- 
ranger (version 1.0.1)
index
/home/hut/work/ranger/ranger/__init__.py

Ranger - file browser for the unix terminal

@@ -45,9 +45,9 @@ __copyright__ = 'none'
__credits__ = 'hut'
__email__ = 'hut@lavabit.com'
-__license__ = 'GPL'
+__license__ = 'ISC'
__maintainer__ = 'hut'
-__version__ = '1.0.1'

+__version__ = '1.0.2'

 
diff --git a/doc/pydoc/ranger.keyapi.html b/doc/pydoc/ranger.keyapi.html index bda4bd02..77062e85 100644 --- a/doc/pydoc/ranger.keyapi.html +++ b/doc/pydoc/ranger.keyapi.html @@ -417,7 +417,7 @@ def foo(xyz, narg): pass
US = 31
VT = 11
controlnames = ['NUL', 'SOH', 'STX', 'ETX', 'EOT', 'ENQ', 'ACK', 'BEL', 'BS', 'HT', 'LF', 'VT', 'FF', 'CR', 'SO', 'SI', 'DLE', 'DC1', 'DC2', 'DC3', ...]
-fm = <ranger.keyapi.Wrapper object at 0x1884110>
+fm = <ranger.keyapi.Wrapper object at 0x20084d0>
version = b'2.2'
-wdg = <ranger.keyapi.Wrapper object at 0x1884150>
+wdg = <ranger.keyapi.Wrapper object at 0x2008510> \ No newline at end of file diff --git a/doc/pydoc/ranger.shared.settings.html b/doc/pydoc/ranger.shared.settings.html index 806ab590..b52a7a83 100644 --- a/doc/pydoc/ranger.shared.settings.html +++ b/doc/pydoc/ranger.shared.settings.html @@ -53,7 +53,7 @@


Data and other attributes defined here:
-
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f28d0aa5bd0>
+
settings = <ranger.ext.openstruct.OpenStruct object at 0x7f6a9067fbd0>

@@ -62,5 +62,5 @@ Data and other attributes defined here:
Data -
       ALLOWED_SETTINGS = ['show_hidden', 'scroll_offset', 'directories_first', 'sort', 'reverse', 'preview_files', 'max_history_size', 'colorscheme', 'collapse_preview', 'auto_load_preview', 'max_dirsize_for_autopreview', 'autosave_bookmarks', 'apps', 'keys']
+ALLOWED_SETTINGS = ['show_hidden', 'scroll_offset', 'directories_first', 'sort', 'reverse', 'preview_files', 'max_history_size', 'colorscheme', 'collapse_preview', 'max_dirsize_for_autopreview', 'autosave_bookmarks', 'apps', 'keys'] \ No newline at end of file diff --git a/doc/pydoc/sys.html b/doc/pydoc/sys.html index 59db358f..84cd6ce5 100644 --- a/doc/pydoc/sys.html +++ b/doc/pydoc/sys.html @@ -231,7 +231,7 @@ function call.  See the debugger chapter in&n modules = {'__future__': <module '__future__' from '/usr/lib/python3.1/__future__.py'>, '__main__': <module '__main__' from './make_doc.py'>, '_abcoll': <module '_abcoll' from '/usr/lib/python3.1/_abcoll.py'>, '_bisect': <module '_bisect' from '/usr/lib/python3.1/lib-dynload/_bisect.so'>, '_codecs': <module '_codecs' (built-in)>, '_collections': <module '_collections' from '/usr/lib/python3.1/lib-dynload/_collections.so'>, '_compat_pickle': <module '_compat_pickle' from '/usr/lib/python3.1/_compat_pickle.py'>, '_curses': <module '_curses' from '/usr/lib/python3.1/lib-dynload/_curses.so'>, '_functools': <module '_functools' (built-in)>, '_heapq': <module '_heapq' from '/usr/lib/python3.1/lib-dynload/_heapq.so'>, ...}
path = ['/home/hut/work/ranger', '/usr/lib/python31.zip', '/usr/lib/python3.1', '/usr/lib/python3.1/plat-linux2', '/usr/lib/python3.1/lib-dynload', '/usr/lib/python3.1/site-packages', '/home/hut/.ranger']
path_hooks = [<class 'zipimport.zipimporter'>]
-path_importer_cache = {'.': None, './make_doc.py': <imp.NullImporter object at 0x7f28d26f79e0>, '/home/hut/.ranger': None, '/home/hut/work/ranger': None, '/home/hut/work/ranger/ranger': None, '/home/hut/work/ranger/ranger/colorschemes': None, '/home/hut/work/ranger/ranger/container': None, '/home/hut/work/ranger/ranger/defaults': None, '/home/hut/work/ranger/ranger/ext': None, '/home/hut/work/ranger/ranger/fsobject': None, ...}
+path_importer_cache = {'.': None, './make_doc.py': <imp.NullImporter object at 0x7f6a922d69e0>, '/home/hut/.ranger': None, '/home/hut/work/ranger': None, '/home/hut/work/ranger/ranger': None, '/home/hut/work/ranger/ranger/colorschemes': None, '/home/hut/work/ranger/ranger/container': None, '/home/hut/work/ranger/ranger/defaults': None, '/home/hut/work/ranger/ranger/ext': None, '/home/hut/work/ranger/ranger/fsobject': None, ...}
platform = 'linux2'
prefix = '/usr'
stderr = <_io.TextIOWrapper name='<stderr>' encoding='UTF-8'>
diff --git a/doc/pydoc/test.html b/doc/pydoc/test.html index a75011da..068b2ab2 100644 --- a/doc/pydoc/test.html +++ b/doc/pydoc/test.html @@ -19,18 +19,19 @@        
tc_bookmarks
tc_colorscheme
+tc_commandlist
tc_directory
tc_displayable
-
tc_history
-tc_keyapi
-
tc_ui
+tc_history
+
tc_keyapi
+tc_ui
test
-

+

-
 
Data
       __all__ = ['tc_history', 'tc_directory', 'tc_ui', 'tc_bookmarks', 'tc_history', 'tc_keyapi', 'tc_ui', 'tc_displayable', 'tc_keyapi', 'tc_colorscheme', 'tc_bookmarks', 'tc_directory', 'tc_colorscheme', 'tc_displayable']
+__all__ = ['tc_commandlist', 'tc_history', 'tc_directory', 'tc_ui', 'tc_commandlist', 'tc_bookmarks', 'tc_history', 'tc_keyapi', 'tc_ui', 'tc_displayable', 'tc_keyapi', 'tc_colorscheme', 'tc_bookmarks', 'tc_directory', 'tc_colorscheme', 'tc_displayable'] \ No newline at end of file diff --git a/ranger/__init__.py b/ranger/__init__.py index 59c08938..6d750ffb 100644 --- a/ranger/__init__.py +++ b/ranger/__init__.py @@ -22,7 +22,7 @@ from ranger.ext.debug import log, trace __copyright__ = 'none' __license__ = 'ISC' -__version__ = '1.0.1' +__version__ = '1.0.2' __credits__ = 'hut' __author__ = 'hut' __maintainer__ = 'hut' diff --git a/ranger/applications.py b/ranger/applications.py index 15801e18..5f267a42 100644 --- a/ranger/applications.py +++ b/ranger/applications.py @@ -12,6 +12,10 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +""" +This module faciliates starting of new processes. +""" + import os, sys from ranger.ext.waitpid_no_intr import waitpid_no_intr from subprocess import Popen, PIPE @@ -33,10 +37,10 @@ class Applications(object): All app functions have a name starting with app_ and return a string containing the whole command or a tuple containing a list of the - arguments. - It has one argument, which is the AppContext instance. + arguments. They are supplied with one argument, which is the + AppContext instance. - You should define app_default, app_pager and app_editor since + You should define at least app_default, app_pager and app_editor since internal functions depend on those. Here are sample implementations: def app_default(self, context): diff --git a/ranger/gui/defaultui.py b/ranger/gui/defaultui.py index 407b2d9a..0f089159 100644 --- a/ranger/gui/defaultui.py +++ b/ranger/gui/defaultui.py @@ -106,6 +106,10 @@ class DefaultUI(UI): self.close_pager() def open_taskview(self): + self.pager.close() + self.pager.visible = False + self.pager.focused = False + self.console.visible = False self.browser.visible = False self.taskview.visible = True self.taskview.focused = True -- cgit v1.2.3