Sha256: a6872aaab0d678b21b16a9d680c4a3321831944b751cc505ce876477d74b0082
Contents?: true
Size: 531 Bytes
Versions: 70
Compression:
Stored size: 531 Bytes
Contents
module Redcar class AutoCompleter class CurrentDocumentCompletionSource def initialize(document, _) @document = document end def alternatives(prefix) iterator = WordIterator.new(@document, WORD_CHARACTERS) word_list = WordList.new iterator.each_word_with_offset(prefix) do |matching_word, offset| distance = (offset - @document.cursor_offset).abs word_list.add_word(matching_word, distance) end word_list end end end end
Version data entries
70 entries across 70 versions & 2 rubygems