doc.line_ending() now returns &'static str
This commit is contained in:
parent
a4f5a0134e
commit
7cf0fa05a4
2 changed files with 3 additions and 3 deletions
|
@ -348,7 +348,7 @@ where
|
|||
KeyEvent {
|
||||
code: KeyCode::Enter,
|
||||
..
|
||||
} => '\n', // TODO: we should be calling doc.line_ending() here
|
||||
} => '\n',
|
||||
KeyEvent {
|
||||
code: KeyCode::Char(ch),
|
||||
..
|
||||
|
@ -476,7 +476,7 @@ pub fn replace(cx: &mut Context) {
|
|||
KeyEvent {
|
||||
code: KeyCode::Enter,
|
||||
..
|
||||
} => Some('\n'), // TODO: we should be calling doc.line_ending() here
|
||||
} => Some('\n'),
|
||||
_ => None,
|
||||
};
|
||||
|
||||
|
|
|
@ -741,7 +741,7 @@ impl Document {
|
|||
self.diagnostics = diagnostics;
|
||||
}
|
||||
|
||||
pub fn line_ending(&self) -> &str {
|
||||
pub fn line_ending(&self) -> &'static str {
|
||||
match self.line_ending {
|
||||
LineEnding::Crlf => "\u{000D}\u{000A}",
|
||||
LineEnding::LF => "\u{000A}",
|
||||
|
|
Loading…
Add table
Reference in a new issue