diff options
author | Blaž Hrastnik | 2020-10-07 05:06:25 +0000 |
---|---|---|
committer | GitHub | 2020-10-07 05:06:25 +0000 |
commit | 6848702b1f09dc1a4e8d2e3067d3b45b3421d403 (patch) | |
tree | 18cc823d2a5dfd0b09b5802f6eb11c978080df36 /helix-core/src/state.rs | |
parent | b7e1c0cf8253703a5eeb8453de23c8d0a6137ef1 (diff) | |
parent | 7f07e6676801be72e5a58b5612893c7d16f94a64 (diff) |
Merge pull request #3 from helix-editor/goto-implementation
Goto mode implementation
Diffstat (limited to 'helix-core/src/state.rs')
-rw-r--r-- | helix-core/src/state.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/helix-core/src/state.rs b/helix-core/src/state.rs index 36ca221c..047ff83d 100644 --- a/helix-core/src/state.rs +++ b/helix-core/src/state.rs @@ -9,6 +9,7 @@ use std::path::PathBuf; pub enum Mode { Normal, Insert, + Goto, } /// A state represents the current editor state of a single buffer. @@ -287,9 +288,6 @@ impl State { } } -/// Coordinates are a 0-indexed line and column pair. -pub type Coords = (usize, usize); // line, col - /// Convert a character index to (line, column) coordinates. pub fn coords_at_pos(text: &RopeSlice, pos: usize) -> Position { let line = text.char_to_line(pos); |