mirror of
https://github.com/Hopiu/micro.git
synced 2026-03-22 00:40:23 +00:00
Fix multi buffer same file cursors
This commit is contained in:
parent
224cbe5093
commit
5671e039b9
1 changed files with 10 additions and 3 deletions
|
|
@ -5,7 +5,6 @@ import (
|
|||
"errors"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"log"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
|
|
@ -233,6 +232,16 @@ func (b *Buffer) SetName(s string) {
|
|||
b.name = s
|
||||
}
|
||||
|
||||
func (b *Buffer) Insert(start Loc, text string) {
|
||||
b.EventHandler.cursors = b.cursors
|
||||
b.EventHandler.Insert(start, text)
|
||||
}
|
||||
|
||||
func (b *Buffer) Remove(start, end Loc) {
|
||||
b.EventHandler.cursors = b.cursors
|
||||
b.EventHandler.Remove(start, end)
|
||||
}
|
||||
|
||||
// FileType returns the buffer's filetype
|
||||
func (b *Buffer) FileType() string {
|
||||
return b.Settings["filetype"].(string)
|
||||
|
|
@ -415,8 +424,6 @@ func (b *Buffer) SetCursors(c []*Cursor) {
|
|||
// AddCursor adds a new cursor to the list
|
||||
func (b *Buffer) AddCursor(c *Cursor) {
|
||||
b.cursors = append(b.cursors, c)
|
||||
b.EventHandler.cursors = b.cursors
|
||||
log.Println(b.cursors)
|
||||
b.UpdateCursors()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue