Merge #8429
8429: 8425: Added documentation for on enter covering //! doc comments. r=jonas-schievink a=chetankhilosiya Also added passing test case. Co-authored-by: Chetan Khilosiya <chetan.khilosiya@gmail.com>
This commit is contained in:
commit
354151df35
@ -18,6 +18,7 @@
|
|||||||
//
|
//
|
||||||
// - kbd:[Enter] inside triple-slash comments automatically inserts `///`
|
// - kbd:[Enter] inside triple-slash comments automatically inserts `///`
|
||||||
// - kbd:[Enter] in the middle or after a trailing space in `//` inserts `//`
|
// - kbd:[Enter] in the middle or after a trailing space in `//` inserts `//`
|
||||||
|
// - kbd:[Enter] inside `//!` doc comments automatically inserts `//!`
|
||||||
//
|
//
|
||||||
// This action needs to be assigned to shortcut explicitly.
|
// This action needs to be assigned to shortcut explicitly.
|
||||||
//
|
//
|
||||||
@ -186,6 +187,25 @@ fn does_not_continue_before_doc_comment() {
|
|||||||
do_check_noop(r"$0//! docz");
|
do_check_noop(r"$0//! docz");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn continues_another_doc_comment() {
|
||||||
|
do_check(
|
||||||
|
r#"
|
||||||
|
fn main() {
|
||||||
|
//! Documentation for$0 on enter
|
||||||
|
let x = 1 + 1;
|
||||||
|
}
|
||||||
|
"#,
|
||||||
|
r#"
|
||||||
|
fn main() {
|
||||||
|
//! Documentation for
|
||||||
|
//! $0 on enter
|
||||||
|
let x = 1 + 1;
|
||||||
|
}
|
||||||
|
"#,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn continues_code_comment_in_the_middle_of_line() {
|
fn continues_code_comment_in_the_middle_of_line() {
|
||||||
do_check(
|
do_check(
|
||||||
|
Loading…
Reference in New Issue
Block a user