mirror of
https://github.com/rm-dr/daisy
synced 2025-10-07 04:32:29 -07:00
Substitute cleanup
This commit is contained in:
@ -3,8 +3,7 @@ use std::io::Write;
|
||||
use termion::raw::RawTerminal;
|
||||
use termion::color;
|
||||
use termion::style;
|
||||
|
||||
use crate::parser::substitute;
|
||||
use crate::parser::substitute_cursor;
|
||||
|
||||
|
||||
#[derive(Debug)]
|
||||
@ -43,7 +42,7 @@ impl PromptBuffer {
|
||||
let i = if l == 0 {0} else {l - self.cursor};
|
||||
|
||||
// Draw prettyprinted expression
|
||||
let (display_cursor, s) = substitute(&self.get_contents(), i);
|
||||
let (display_cursor, s) = substitute_cursor(&self.get_contents(), i);
|
||||
|
||||
write!(
|
||||
stdout, "\r{}{}==>{}{} {}",
|
||||
|
@ -91,7 +91,7 @@ fn do_expression(
|
||||
|
||||
Err((l, e)) => {
|
||||
// Display user input
|
||||
let (_, s) = substitute(&s, s.len());
|
||||
let s = substitute(&s);
|
||||
write!(
|
||||
stdout, "\n{}{}==>{}{} {}\r\n",
|
||||
style::Bold, color::Fg(color::Red),
|
||||
|
Reference in New Issue
Block a user