pub fn insert_chars_after_cursor(&mut self, cs: &[char]) -> io::Result<()> {
        {
            let buf = cur_buf_mut!(self);
            buf.insert(self.cursor, cs);
        }

        self.cursor += cs.len();
        self.no_newline = true;
        self.display()
    }
/// Inserts characters directly after the cursor, moving the cursor to the right.
Inserts characters directly after the cursor, moving the cursor to the right.
Inserts characters directly after the cursor moving the cursor to the right .
pub fn insert_chars_after_cursor(&mut self, cs: &[char]) -> io::Result<()> {
        {
            let buf = cur_buf_mut!(self);
            buf.insert(self.cursor, cs);
        }
        self.cursor += cs.len();
        self.no_newline = true;
        self.display()
    }
pub fn insert_chars_after_cursor ( & mut self , cs : & [ char ] ) -> io :: Result < ( ) > { { let buf = cur_buf_mut ! ( self ) ; buf . insert ( self . cursor , cs ) ; } self . cursor += cs . len ( ) ; self . no_newline = true ; self . display ( ) }
Inserts characters directly after the cursor, moving the cursor to the right.
Inserts characters directly after the cursor moving the cursor to the right .
&mut self
cs
&[char]
&mut self
cs
&[char]