MCPcopy Create free account
hub / github.com/0xKarl-dev/claw-codes / finalize_render

Method finalize_render

rust/crates/claw-cli/src/input.rs:201–212  ·  view source on GitHub ↗
(
        &self,
        out: &mut impl Write,
        base_prompt: &str,
        vim_enabled: bool,
    )

Source from the content-addressed store, hash-verified

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();

Callers 1

read_lineMethod · 0.80

Calls 3

clear_renderMethod · 0.80
promptMethod · 0.80
visible_bufferMethod · 0.80

Tested by

no test coverage detected