summaryrefslogtreecommitdiff
path: root/helix-term/src/commands.rs
diff options
context:
space:
mode:
authorNathan Vegdahl2021-06-21 16:52:21 +0000
committerNathan Vegdahl2021-06-21 16:52:21 +0000
commit714002048cc9601bf0981435c6d3ad43d1c765e8 (patch)
treec68ce81614c94c9ef89bbf5d3e4846838758f846 /helix-term/src/commands.rs
parent3d3149e0d55f54440fa28a446ef3facdb386e5c1 (diff)
Don't need getters/setters for line_ending property.
It's plain-old-data. If we want to do fancier things later, it's easy to switch back.
Diffstat (limited to 'helix-term/src/commands.rs')
-rw-r--r--helix-term/src/commands.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs
index 28c4fe3a..70441fcf 100644
--- a/helix-term/src/commands.rs
+++ b/helix-term/src/commands.rs
@@ -1009,7 +1009,7 @@ fn append_mode(cx: &mut Context) {
if selection.iter().any(|range| range.head == end) {
let transaction = Transaction::change(
doc.text(),
- std::array::IntoIter::new([(end, end, Some(doc.line_ending().as_str().into()))]),
+ std::array::IntoIter::new([(end, end, Some(doc.line_ending.as_str().into()))]),
);
doc.apply(&transaction, view.id);
}
@@ -2349,7 +2349,7 @@ pub mod insert {
);
let indent = doc.indent_unit().repeat(indent_level);
let mut text = String::with_capacity(1 + indent.len());
- text.push_str(doc.line_ending().as_str());
+ text.push_str(doc.line_ending.as_str());
text.push_str(&indent);
let head = pos + offs + text.chars().count();
@@ -2370,7 +2370,7 @@ pub mod insert {
if helix_core::auto_pairs::PAIRS.contains(&(prev, curr)) {
// another newline, indent the end bracket one level less
let indent = doc.indent_unit().repeat(indent_level.saturating_sub(1));
- text.push_str(doc.line_ending().as_str());
+ text.push_str(doc.line_ending.as_str());
text.push_str(&indent);
}
@@ -2537,7 +2537,7 @@ fn paste_impl(
// if any of values ends \n it's linewise paste
let linewise = values
.iter()
- .any(|value| value.ends_with(doc.line_ending().as_str()));
+ .any(|value| value.ends_with(doc.line_ending.as_str()));
let mut values = values.iter().cloned().map(Tendril::from).chain(repeat);