aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/extend_selection.rs
blob: 5e1fbee18f041626f71db162a248109199a6dd26 (plain)
1
2
3
4
5
6
7
8
9
10
11
use ra_db::SyntaxDatabase;

use crate::{
    TextRange, FileRange,
    db::RootDatabase,
};

pub(crate) fn extend_selection(db: &RootDatabase, frange: FileRange) -> TextRange {
    let file = db.source_file(frange.file_id);
    ra_editor::extend_selection(&file, frange.range).unwrap_or(frange.range)
}