commands: Correct another case that always used primary().
This commit is contained in:
parent
7e4830215e
commit
565fb94afe
1 changed files with 5 additions and 3 deletions
|
@ -125,6 +125,10 @@ pub fn move_line_start(cx: &mut Context) {
|
||||||
doc.set_selection(selection);
|
doc.set_selection(selection);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: move vs extend could take an extra type Extend/Move that would
|
||||||
|
// Range::new(if Move { pos } if Extend { range.anchor }, pos)
|
||||||
|
// since these all really do the same thing
|
||||||
|
|
||||||
pub fn move_next_word_start(cx: &mut Context) {
|
pub fn move_next_word_start(cx: &mut Context) {
|
||||||
let count = cx.count;
|
let count = cx.count;
|
||||||
let doc = cx.doc();
|
let doc = cx.doc();
|
||||||
|
@ -958,9 +962,7 @@ pub fn format_selections(cx: &mut Context) {
|
||||||
.selection()
|
.selection()
|
||||||
.ranges()
|
.ranges()
|
||||||
.iter()
|
.iter()
|
||||||
.map(|range| {
|
.map(|range| helix_lsp::util::range_to_lsp_range(doc.text().slice(..), *range))
|
||||||
helix_lsp::util::range_to_lsp_range(doc.text().slice(..), doc.selection().primary())
|
|
||||||
})
|
|
||||||
.collect();
|
.collect();
|
||||||
|
|
||||||
for range in ranges {
|
for range in ranges {
|
||||||
|
|
Loading…
Add table
Reference in a new issue