summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2009-12-06 18:56:21 +0100
committerhut <hut@lavabit.com>2009-12-06 18:56:21 +0100
commitaea67778ad2366b4e4171008af7b0dcd5d91f93b (patch)
tree1c5412c1cb2dcd00c268694ccf316cf306cda57a
parent9adf06de919e2e6b1de07054bb64145c1cde9b89 (diff)
downloadranger-aea67778ad2366b4e4171008af7b0dcd5d91f93b.tar.gz
random stuff
-rw-r--r--TODO13
-rw-r--r--ranger/defaults/apps.py9
-rw-r--r--ranger/gui/colorscheme.py1
3 files changed, 23 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 00000000..44ebe6e9
--- /dev/null
+++ b/TODO
@@ -0,0 +1,13 @@
+Console
+
+   ( ) #0   09/12/06  console commands
+   ( ) #1   09/12/06  quick find
+   ( ) #2   09/12/06  open with
+   ( ) #3   09/12/06  MVC for widgets
+   ( ) #4   09/12/06  history for console
+
+
+General
+
+   ( ) #5   09/12/06  move code from fm into objects
+   ( ) #6   09/12/06  move main to fm
diff --git a/ranger/defaults/apps.py b/ranger/defaults/apps.py
index 041b85c8..23b95537 100644
--- a/ranger/defaults/apps.py
+++ b/ranger/defaults/apps.py
@@ -47,6 +47,15 @@ class CustomApplications(SuperClass):
 			return run('mplayer', '-fs', *kw['files'], **kw)
 
 	def app_feh(self, **kw):
+		if kw['files']:
+			if kw['mode'] == 1:
+				return run('feh', '--bg-scale', kw['files'][0], **kw)
+			if kw['mode'] == 2:
+				return run('feh', '--bg-tile', kw['files'][0], **kw)
+			if kw['mode'] == 3:
+				return run('feh', '--bg-center', kw['files'][0], **kw)
+			if kw['mode'] == 4:
+				return run('gimp', *kw['files'], **kw)
 		return run('feh', *kw['files'], **kw)
 
 	def app_aunpack(self, **kw):
diff --git a/ranger/gui/colorscheme.py b/ranger/gui/colorscheme.py
index 3e28106b..6f3ef01f 100644
--- a/ranger/gui/colorscheme.py
+++ b/ranger/gui/colorscheme.py
@@ -43,6 +43,7 @@ class ColorScheme(object):
 			for key in CONTEXT_KEYS:
 				context[key] = (key in keys)
 
+			# add custom error messages for broken colorschemes
 			color = self.use(context)
 			self.cache[keys] = color
 			return color
> ^
5c210a96 ^
fb275079 ^

5c210a96 ^
3d566884 ^
e30d16cb ^
3d566884 ^
621a1a39 ^
9bc5d95c ^
c44b726e ^
465bff73 ^




f027adc0 ^
f8e96a97 ^

0b5c4cbe ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55