From 881c29192d39f657bf518baf399c47a5bfdc922f Mon Sep 17 00:00:00 2001 From: Bernardo Date: Mon, 17 Dec 2018 20:13:54 +0100 Subject: initial newline translation working todo: cleanup, simplify handle columns --- crates/ra_editor/src/line_index.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'crates/ra_editor/src/line_index.rs') diff --git a/crates/ra_editor/src/line_index.rs b/crates/ra_editor/src/line_index.rs index aab7e4081..7eddfd502 100644 --- a/crates/ra_editor/src/line_index.rs +++ b/crates/ra_editor/src/line_index.rs @@ -1,4 +1,4 @@ -use crate::TextUnit; +use crate::{TextUnit, TextRange}; use rustc_hash::FxHashMap; use superslice::Ext; @@ -120,6 +120,10 @@ impl LineIndex { col } + + pub fn newlines(&self) -> &[TextUnit] { + &self.newlines[1..] + } } #[test] -- cgit v1.2.3