2 फ़ाइलें कहते हैं:उदात्त पाठ 2 - स्वत: पूर्ण/अन्य फ़ाइलों से सुझाव है
foo
bar
baz
और
123
456
f[want autocomplete here]
अगर मैं 2 फ़ाइल में 1
टाइप करें, उदात्त 123
का सुझाव देगा। लेकिन अगर मैं f
टाइप करता हूं तो यह कुछ भी सुझाव नहीं देगा। मैं इसे foo
का सुझाव देना चाहता हूं जैसे कि अगर मैं पहली फ़ाइल के अंदर था।
ऐसा लगता है कि यह सरल होना चाहिए (प्रत्येक बफर स्वतः पूर्ण हो सकता है, इसलिए उन सभी को खोजना इतना कठिन नहीं हो सकता है) लेकिन मैं ऐसा प्लगइन नहीं ढूंढ पा रहा हूं जो ऐसा करता है।
import sublime_plugin, sublime
class AutocompleteAll(sublime_plugin.EventListener):
def on_query_completions(self, view, prefix, locations):
window = sublime.active_window()
# get results from each tab
results = [v.extract_completions(prefix) for v in window.views() if v.buffer_id() != view.buffer_id()]
results = [(item,item) for sublist in results for item in sublist] #flatten
results = list(set(results)) # make unique
results.sort() # sort
return results
आप पर [मंचों] पूछ की कोशिश की है (http://www.sublimetext.com/forum/)? मुझे लगता है कि मैंने पहले उस सवाल को देखा है। –