(
&self,
out: &mut impl Write,
base_prompt: &str,
vim_enabled: bool,
)
| 199 | } |
| 200 | |
| 201 | fn finalize_render( |
| 202 | &self, |
| 203 | out: &mut impl Write, |
| 204 | base_prompt: &str, |
| 205 | vim_enabled: bool, |
| 206 | ) -> io::Result<()> { |
| 207 | self.clear_render(out)?; |
| 208 | let prompt = self.prompt(base_prompt, vim_enabled); |
| 209 | let buffer = self.visible_buffer(); |
| 210 | write!(out, "{prompt}{buffer}")?; |
| 211 | writeln!(out) |
| 212 | } |
| 213 | |
| 214 | fn cursor_layout(&self, prompt: &str) -> (usize, usize, usize) { |
| 215 | let active_text = self.active_text(); |
no test coverage detected