pub fn focus_on_instance_buffer(&mut self) {
            let BufferActions { outp_ctx, buf, nvim_conn: NeovimConnection { nvim_actions, .. }, .. } = self;
            if outp_ctx.inst_usage.is_enabled_and_focus_on_it_required() {
                nvim_actions.focus_instance_buffer(&buf);
                if outp_ctx.inst_usage.is_enabled_and_should_replace_its_content() {
                    writeln!(self.get_buffer_pty(), "\x1B[3J\x1B[H\x1b[2J").expect("Cannot write clear screen sequence");
                }
            }
        }
/// Resets instance buffer focus and content.
/// This is required to provide some functionality not available through neovim API
Resets instance buffer focus and content.
This is required to provide some functionality not available through neovim API
Resets instance buffer focus and content . This is required to provide some functionality not available through neovim API
pub fn focus_on_instance_buffer(&mut self) {
            let BufferActions { outp_ctx, buf, nvim_conn: NeovimConnection { nvim_actions, .. }, .. } = self;
            if outp_ctx.inst_usage.is_enabled_and_focus_on_it_required() {
                nvim_actions.focus_instance_buffer(&buf);
                if outp_ctx.inst_usage.is_enabled_and_should_replace_its_content() {
                    writeln!(self.get_buffer_pty(), "\x1B[3J\x1B[H\x1b[2J").expect("Cannot write clear screen sequence");
                }
            }
        }
pub fn focus_on_instance_buffer ( & mut self ) { let BufferActions { outp_ctx , buf , nvim_conn : NeovimConnection { nvim_actions , .. } , .. } = self ; if outp_ctx . inst_usage . is_enabled_and_focus_on_it_required ( ) { nvim_actions . focus_instance_buffer ( & buf ) ; if outp_ctx . inst_usage . is_enabled_and_should_replace_its_content ( ) { writeln ! ( self get_buffer_pty ( ) " \x1B \x1B \x1b " ) . expect ( " " ) ; } } }
Resets instance buffer focus and content.
Resets instance buffer focus and content .
&mut self
&mut self