Lines Matching refs:completions
34 self.completions = None
73 i = 0; j = len(self.completions)
76 if self.completions[m] >= s:
80 return min(i, len(self.completions)-1)
87 if self.completions[first][:len(s)] != s:
92 j = len(self.completions)
95 if self.completions[m][:len(s)] != s:
102 return self.completions[first]
105 first_comp = self.completions[first]
106 last_comp = self.completions[last]
121 selstart = self.completions[cursel]
132 if self.completions[cursel][:len(self.start)] == self.start:
141 self.completions = self.morecompletions
144 for item in self.completions:
154 self.completions, self.morecompletions = comp_lists
163 if self.completions[i] == completed and \
164 (i == len(self.completions)-1 or
165 self.completions[i+1][:len(completed)] != completed):
188 for item in self.completions:
250 self._change_start(self.completions[cursel])
255 self._change_start(self.completions[cursel])
307 if self.completions[cursel][:len(self.start)] == self.start \
309 self._change_start(self.completions[cursel])
321 newsel = len(self.completions)-1
329 newsel = min(len(self.completions)-1, cursel+jump)
334 newsel = min(len(self.completions)-1, cursel+1)
338 self._change_start(self.completions[newsel])
345 self._change_start(self.completions[cursel])