Rename ra_text_edit -> text_edit

This commit is contained in:
Aleksey Kladov 2020-08-12 17:03:06 +02:00
parent 7510048ec0
commit 6dafc13f5f
29 changed files with 42 additions and 42 deletions

26
Cargo.lock generated
View file

@ -927,10 +927,10 @@ dependencies = [
"ra_hir", "ra_hir",
"ra_ide_db", "ra_ide_db",
"ra_syntax", "ra_syntax",
"ra_text_edit",
"rustc-hash", "rustc-hash",
"stdx", "stdx",
"test_utils", "test_utils",
"text_edit",
] ]
[[package]] [[package]]
@ -1075,10 +1075,10 @@ dependencies = [
"ra_ide_db", "ra_ide_db",
"ra_ssr", "ra_ssr",
"ra_syntax", "ra_syntax",
"ra_text_edit",
"rustc-hash", "rustc-hash",
"stdx", "stdx",
"test_utils", "test_utils",
"text_edit",
] ]
[[package]] [[package]]
@ -1093,11 +1093,11 @@ dependencies = [
"ra_db", "ra_db",
"ra_hir", "ra_hir",
"ra_syntax", "ra_syntax",
"ra_text_edit",
"rayon", "rayon",
"rustc-hash", "rustc-hash",
"stdx", "stdx",
"test_utils", "test_utils",
"text_edit",
] ]
[[package]] [[package]]
@ -1177,9 +1177,9 @@ dependencies = [
"ra_hir", "ra_hir",
"ra_ide_db", "ra_ide_db",
"ra_syntax", "ra_syntax",
"ra_text_edit",
"rustc-hash", "rustc-hash",
"test_utils", "test_utils",
"text_edit",
] ]
[[package]] [[package]]
@ -1191,7 +1191,6 @@ dependencies = [
"itertools", "itertools",
"once_cell", "once_cell",
"ra_parser", "ra_parser",
"ra_text_edit",
"rayon", "rayon",
"rowan", "rowan",
"rustc-ap-rustc_lexer", "rustc-ap-rustc_lexer",
@ -1200,16 +1199,10 @@ dependencies = [
"smol_str", "smol_str",
"stdx", "stdx",
"test_utils", "test_utils",
"text_edit",
"walkdir", "walkdir",
] ]
[[package]]
name = "ra_text_edit"
version = "0.0.0"
dependencies = [
"text-size",
]
[[package]] [[package]]
name = "rayon" name = "rayon"
version = "1.3.1" version = "1.3.1"
@ -1312,13 +1305,13 @@ dependencies = [
"ra_project_model", "ra_project_model",
"ra_ssr", "ra_ssr",
"ra_syntax", "ra_syntax",
"ra_text_edit",
"rayon", "rayon",
"rustc-hash", "rustc-hash",
"serde", "serde",
"serde_json", "serde_json",
"stdx", "stdx",
"test_utils", "test_utils",
"text_edit",
"threadpool", "threadpool",
"toolchain", "toolchain",
"tt", "tt",
@ -1565,6 +1558,13 @@ version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f03e7efdedc3bc78cb2337f1e2785c39e45f5ef762d9e4ebb137fff7380a6d8a" checksum = "f03e7efdedc3bc78cb2337f1e2785c39e45f5ef762d9e4ebb137fff7380a6d8a"
[[package]]
name = "text_edit"
version = "0.0.0"
dependencies = [
"text-size",
]
[[package]] [[package]]
name = "thin-dst" name = "thin-dst"
version = "1.1.0" version = "1.1.0"

View file

@ -16,7 +16,7 @@ either = "1.5.3"
stdx = { path = "../stdx" } stdx = { path = "../stdx" }
ra_syntax = { path = "../ra_syntax" } ra_syntax = { path = "../ra_syntax" }
ra_text_edit = { path = "../ra_text_edit" } text_edit = { path = "../text_edit" }
ra_fmt = { path = "../ra_fmt" } ra_fmt = { path = "../ra_fmt" }
profile = { path = "../profile" } profile = { path = "../profile" }
ra_db = { path = "../ra_db" } ra_db = { path = "../ra_db" }

View file

@ -15,7 +15,7 @@ use ra_syntax::{
AstNode, SourceFile, SyntaxElement, SyntaxKind, SyntaxNode, SyntaxToken, TextRange, TextSize, AstNode, SourceFile, SyntaxElement, SyntaxKind, SyntaxNode, SyntaxToken, TextRange, TextSize,
TokenAtOffset, TokenAtOffset,
}; };
use ra_text_edit::{TextEdit, TextEditBuilder}; use text_edit::{TextEdit, TextEditBuilder};
use crate::{ use crate::{
assist_config::{AssistConfig, SnippetCap}, assist_config::{AssistConfig, SnippetCap},

View file

@ -2,6 +2,7 @@
// FIXME: rewrite according to the plan, outlined in // FIXME: rewrite according to the plan, outlined in
// https://github.com/rust-analyzer/rust-analyzer/issues/3301#issuecomment-592931553 // https://github.com/rust-analyzer/rust-analyzer/issues/3301#issuecomment-592931553
use either::Either;
use hir::{self, ModPath}; use hir::{self, ModPath};
use ra_syntax::{ use ra_syntax::{
ast::{self, NameOwner, VisibilityOwner}, ast::{self, NameOwner, VisibilityOwner},
@ -9,10 +10,9 @@ use ra_syntax::{
SyntaxKind::{PATH, PATH_SEGMENT}, SyntaxKind::{PATH, PATH_SEGMENT},
SyntaxNode, T, SyntaxNode, T,
}; };
use ra_text_edit::TextEditBuilder; use text_edit::TextEditBuilder;
use crate::assist_context::AssistContext; use crate::assist_context::AssistContext;
use either::Either;
/// Determines the containing syntax node in which to insert a `use` statement affecting `position`. /// Determines the containing syntax node in which to insert a `use` statement affecting `position`.
pub(crate) fn find_insert_use_container( pub(crate) fn find_insert_use_container(

View file

@ -22,7 +22,7 @@ oorandom = "11.1.2"
stdx = { path = "../stdx" } stdx = { path = "../stdx" }
ra_syntax = { path = "../ra_syntax" } ra_syntax = { path = "../ra_syntax" }
ra_text_edit = { path = "../ra_text_edit" } text_edit = { path = "../text_edit" }
ra_db = { path = "../ra_db" } ra_db = { path = "../ra_db" }
ra_ide_db = { path = "../ra_ide_db" } ra_ide_db = { path = "../ra_ide_db" }
ra_cfg = { path = "../ra_cfg" } ra_cfg = { path = "../ra_cfg" }

View file

@ -4,7 +4,7 @@ use ra_syntax::{
ast::{self, AstNode}, ast::{self, AstNode},
TextRange, TextSize, TextRange, TextSize,
}; };
use ra_text_edit::TextEdit; use text_edit::TextEdit;
use crate::{ use crate::{
completion::{ completion::{

View file

@ -37,7 +37,7 @@ use ra_syntax::{
ast::{self, edit, Impl}, ast::{self, edit, Impl},
AstNode, SyntaxKind, SyntaxNode, TextRange, T, AstNode, SyntaxKind, SyntaxNode, TextRange, T,
}; };
use ra_text_edit::TextEdit; use text_edit::TextEdit;
use crate::{ use crate::{
completion::{ completion::{

View file

@ -9,7 +9,7 @@ use ra_syntax::{
SyntaxKind::*, SyntaxKind::*,
SyntaxNode, SyntaxToken, TextRange, TextSize, SyntaxNode, SyntaxToken, TextRange, TextSize,
}; };
use ra_text_edit::Indel; use text_edit::Indel;
use super::patterns::{ use super::patterns::{
has_bind_pat_parent, has_block_expr_parent, has_impl_as_prev_sibling, has_impl_parent, has_bind_pat_parent, has_block_expr_parent, has_impl_as_prev_sibling, has_impl_parent,

View file

@ -4,7 +4,7 @@ use std::fmt;
use hir::Documentation; use hir::Documentation;
use ra_syntax::TextRange; use ra_syntax::TextRange;
use ra_text_edit::TextEdit; use text_edit::TextEdit;
use crate::completion::completion_config::SnippetCap; use crate::completion::completion_config::SnippetCap;

View file

@ -14,7 +14,7 @@ use ra_syntax::{
ast::{self, AstNode}, ast::{self, AstNode},
SyntaxNode, TextRange, T, SyntaxNode, TextRange, T,
}; };
use ra_text_edit::TextEdit; use text_edit::TextEdit;
use crate::{Diagnostic, FileId, Fix, SourceFileEdit}; use crate::{Diagnostic, FileId, Fix, SourceFileEdit};

View file

@ -13,7 +13,7 @@ use ra_ide_db::{
RootDatabase, RootDatabase,
}; };
use ra_syntax::{algo, ast, AstNode}; use ra_syntax::{algo, ast, AstNode};
use ra_text_edit::TextEdit; use text_edit::TextEdit;
/// A [Diagnostic] that potentially has a fix available. /// A [Diagnostic] that potentially has a fix available.
/// ///

View file

@ -7,7 +7,7 @@ use ra_syntax::{
SyntaxKind::{self, WHITESPACE}, SyntaxKind::{self, WHITESPACE},
SyntaxNode, SyntaxToken, TextRange, TextSize, T, SyntaxNode, SyntaxToken, TextRange, TextSize, T,
}; };
use ra_text_edit::{TextEdit, TextEditBuilder}; use text_edit::{TextEdit, TextEditBuilder};
// Feature: Join Lines // Feature: Join Lines
// //

View file

@ -96,7 +96,7 @@ pub use ra_ide_db::{
RootDatabase, RootDatabase,
}; };
pub use ra_ssr::SsrError; pub use ra_ssr::SsrError;
pub use ra_text_edit::{Indel, TextEdit}; pub use text_edit::{Indel, TextEdit};
pub type Cancelable<T> = Result<T, Canceled>; pub type Cancelable<T> = Result<T, Canceled>;

View file

@ -11,9 +11,9 @@ use ra_syntax::{
ast::{self, NameOwner}, ast::{self, NameOwner},
lex_single_valid_syntax_kind, match_ast, AstNode, SyntaxKind, SyntaxNode, SyntaxToken, lex_single_valid_syntax_kind, match_ast, AstNode, SyntaxKind, SyntaxNode, SyntaxToken,
}; };
use ra_text_edit::TextEdit;
use std::convert::TryInto; use std::convert::TryInto;
use test_utils::mark; use test_utils::mark;
use text_edit::TextEdit;
use crate::{ use crate::{
references::find_all_refs, FilePosition, FileSystemEdit, RangeInfo, Reference, ReferenceKind, references::find_all_refs, FilePosition, FileSystemEdit, RangeInfo, Reference, ReferenceKind,
@ -271,9 +271,9 @@ fn rename_reference(
#[cfg(test)] #[cfg(test)]
mod tests { mod tests {
use expect::{expect, Expect}; use expect::{expect, Expect};
use ra_text_edit::TextEditBuilder;
use stdx::trim_indent; use stdx::trim_indent;
use test_utils::{assert_eq_text, mark}; use test_utils::{assert_eq_text, mark};
use text_edit::TextEdit;
use crate::{mock_analysis::analysis_and_position, FileId}; use crate::{mock_analysis::analysis_and_position, FileId};

View file

@ -26,7 +26,7 @@ use ra_syntax::{
TextRange, TextSize, TextRange, TextSize,
}; };
use ra_text_edit::TextEdit; use text_edit::TextEdit;
use crate::SourceChange; use crate::SourceChange;

View file

@ -9,8 +9,8 @@ use ra_syntax::{
SyntaxKind::*, SyntaxKind::*,
SyntaxToken, TextRange, TextSize, TokenAtOffset, SyntaxToken, TextRange, TextSize, TokenAtOffset,
}; };
use ra_text_edit::TextEdit;
use test_utils::mark; use test_utils::mark;
use text_edit::TextEdit;
// Feature: On Enter // Feature: On Enter
// //

View file

@ -22,7 +22,7 @@ either = "1.5.3"
stdx = { path = "../stdx" } stdx = { path = "../stdx" }
ra_syntax = { path = "../ra_syntax" } ra_syntax = { path = "../ra_syntax" }
ra_text_edit = { path = "../ra_text_edit" } text_edit = { path = "../text_edit" }
ra_db = { path = "../ra_db" } ra_db = { path = "../ra_db" }
profile = { path = "../profile" } profile = { path = "../profile" }
test_utils = { path = "../test_utils" } test_utils = { path = "../test_utils" }

View file

@ -4,7 +4,7 @@
//! It can be viewed as a dual for `AnalysisChange`. //! It can be viewed as a dual for `AnalysisChange`.
use ra_db::FileId; use ra_db::FileId;
use ra_text_edit::TextEdit; use text_edit::TextEdit;
#[derive(Default, Debug, Clone)] #[derive(Default, Debug, Clone)]
pub struct SourceChange { pub struct SourceChange {

View file

@ -11,7 +11,7 @@ repository = "https://github.com/rust-analyzer/rust-analyzer"
doctest = false doctest = false
[dependencies] [dependencies]
ra_text_edit = { path = "../ra_text_edit" } text_edit = { path = "../text_edit" }
ra_syntax = { path = "../ra_syntax" } ra_syntax = { path = "../ra_syntax" }
ra_db = { path = "../ra_db" } ra_db = { path = "../ra_db" }
ra_ide_db = { path = "../ra_ide_db" } ra_ide_db = { path = "../ra_ide_db" }

View file

@ -4,8 +4,8 @@ use crate::matching::Var;
use crate::{resolving::ResolvedRule, Match, SsrMatches}; use crate::{resolving::ResolvedRule, Match, SsrMatches};
use ra_syntax::ast::{self, AstToken}; use ra_syntax::ast::{self, AstToken};
use ra_syntax::{SyntaxElement, SyntaxKind, SyntaxNode, SyntaxToken, TextRange, TextSize}; use ra_syntax::{SyntaxElement, SyntaxKind, SyntaxNode, SyntaxToken, TextRange, TextSize};
use ra_text_edit::TextEdit;
use rustc_hash::{FxHashMap, FxHashSet}; use rustc_hash::{FxHashMap, FxHashSet};
use text_edit::TextEdit;
/// Returns a text edit that will replace each match in `matches` with its corresponding replacement /// Returns a text edit that will replace each match in `matches` with its corresponding replacement
/// template. Placeholders in the template will have been substituted with whatever they matched to /// template. Placeholders in the template will have been substituted with whatever they matched to

View file

@ -20,7 +20,7 @@ once_cell = "1.3.1"
stdx = { path = "../stdx" } stdx = { path = "../stdx" }
ra_text_edit = { path = "../ra_text_edit" } text_edit = { path = "../text_edit" }
ra_parser = { path = "../ra_parser" } ra_parser = { path = "../ra_parser" }
# This crate transitively depends on `smol_str` via `rowan`. # This crate transitively depends on `smol_str` via `rowan`.

View file

@ -11,7 +11,7 @@ cargo-fuzz = true
[dependencies] [dependencies]
ra_syntax = { path = ".." } ra_syntax = { path = ".." }
ra_text_edit = { path = "../../ra_text_edit" } text_edit = { path = "../../text_edit" }
libfuzzer-sys = { git = "https://github.com/rust-fuzz/libfuzzer-sys.git" } libfuzzer-sys = { git = "https://github.com/rust-fuzz/libfuzzer-sys.git" }
# Prevent this from interfering with workspaces # Prevent this from interfering with workspaces

View file

@ -6,8 +6,8 @@ use std::{
}; };
use itertools::Itertools; use itertools::Itertools;
use ra_text_edit::TextEditBuilder;
use rustc_hash::FxHashMap; use rustc_hash::FxHashMap;
use text_edit::TextEditBuilder;
use crate::{ use crate::{
AstNode, Direction, NodeOrToken, SyntaxElement, SyntaxKind, SyntaxNode, SyntaxNodePtr, AstNode, Direction, NodeOrToken, SyntaxElement, SyntaxKind, SyntaxNode, SyntaxNodePtr,

View file

@ -5,7 +5,7 @@ use std::{
str::{self, FromStr}, str::{self, FromStr},
}; };
use ra_text_edit::Indel; use text_edit::Indel;
use crate::{validation, AstNode, SourceFile, TextRange}; use crate::{validation, AstNode, SourceFile, TextRange};

View file

@ -39,8 +39,8 @@ pub mod fuzz;
use std::{marker::PhantomData, sync::Arc}; use std::{marker::PhantomData, sync::Arc};
use ra_text_edit::Indel;
use stdx::format_to; use stdx::format_to;
use text_edit::Indel;
pub use crate::{ pub use crate::{
algo::InsertPosition, algo::InsertPosition,

View file

@ -7,7 +7,7 @@
//! and try to parse only this block. //! and try to parse only this block.
use ra_parser::Reparser; use ra_parser::Reparser;
use ra_text_edit::Indel; use text_edit::Indel;
use crate::{ use crate::{
algo, algo,

View file

@ -39,7 +39,7 @@ ra_ide = { path = "../ra_ide" }
profile = { path = "../profile" } profile = { path = "../profile" }
ra_project_model = { path = "../ra_project_model" } ra_project_model = { path = "../ra_project_model" }
ra_syntax = { path = "../ra_syntax" } ra_syntax = { path = "../ra_syntax" }
ra_text_edit = { path = "../ra_text_edit" } text_edit = { path = "../text_edit" }
vfs = { path = "../vfs" } vfs = { path = "../vfs" }
vfs-notify = { path = "../vfs-notify" } vfs-notify = { path = "../vfs-notify" }
ra_cfg = { path = "../ra_cfg" } ra_cfg = { path = "../ra_cfg" }

View file

@ -1,5 +1,5 @@
[package] [package]
name = "ra_text_edit" name = "text_edit"
version = "0.0.0" version = "0.0.0"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
authors = ["rust-analyzer developers"] authors = ["rust-analyzer developers"]