about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2011-10-27 23:46:24 +0200
committerhut <hut@lavabit.com>2011-10-27 23:46:24 +0200
commitdd06c0e65ecc829281d69206ac7827b83d0da97a (patch)
treec21c2f56a3c90916ccbbc48a9df93d3e68c9fd01
parent4b61759c89d22daa35ab6b6f3c7f48af34af6241 (diff)
downloadranger-dd06c0e65ecc829281d69206ac7827b83d0da97a.tar.gz
Fixed tab completion of "open_with" command
-rw-r--r--ranger/defaults/commands.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ranger/defaults/commands.py b/ranger/defaults/commands.py
index d564d4f6..6cfeff17 100644
--- a/ranger/defaults/commands.py
+++ b/ranger/defaults/commands.py
@@ -307,12 +307,12 @@ class open_with(Command):
 
 		return app, flags, int(mode)
 
-	def _get_tab(self):
+	def tab(self):
 		data = self.rest(1)
 		if ' ' not in data:
 			all_apps = self.fm.apps.all()
 			if all_apps:
-				return (app for app in all_apps if app.startswith(data))
+				return (self.firstpart + app for app in all_apps if app.startswith(data))
 
 		return None
 
ref='#n5'>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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155