128 if (line_range.contains(text_area.getCaretPosition)) { |
128 if (line_range.contains(text_area.getCaretPosition)) { |
129 JEdit_Lib.before_caret_range(text_area, rendering).try_restrict(line_range) match { |
129 JEdit_Lib.before_caret_range(text_area, rendering).try_restrict(line_range) match { |
130 case Some(range) if !range.is_singularity => |
130 case Some(range) if !range.is_singularity => |
131 val range0 = |
131 val range0 = |
132 Completion.Result.merge(Completion.History.empty, |
132 Completion.Result.merge(Completion.History.empty, |
133 syntax_completion(Completion.History.empty, false, Some(rendering)), |
133 syntax_completion(Completion.History.empty, true, Some(rendering)), |
134 Completion.Result.merge(Completion.History.empty, |
134 Completion.Result.merge(Completion.History.empty, |
135 path_completion(rendering), |
135 path_completion(rendering), |
136 Bibtex_JEdit.completion(Completion.History.empty, text_area, rendering))) |
136 Bibtex_JEdit.completion(Completion.History.empty, text_area, rendering))) |
137 .map(_.range) |
137 .map(_.range) |
138 rendering.semantic_completion(range0, range) match { |
138 rendering.semantic_completion(range0, range) match { |