Set typer logs as first buffer

This commit is contained in:
2026-05-12 22:04:33 +03:00
parent 69178e42b1
commit cc92ba51c5
3 changed files with 22 additions and 26 deletions
+21 -16
View File
@@ -34,29 +34,34 @@ func main() {
log.Fatalf("Failed to create window: %v", err)
}
if flag.NArg() > 0 {
for i, file := range flag.Args() {
b, err := CreateFileBuffer(file, true)
if err != nil {
window.PrintMessage("Could not open file: "+file, TYPER_MESSAGE_ERROR)
continue
}
if i == 0 {
window.CurrentBuffer = b
Buffers = Buffers[1:]
}
}
}
// Create logs buffer
logsBuffer, err := CreateBuffer("Logs")
logsBuffer, err := CreateBuffer("Typer Logs")
if err != nil {
log.Fatalf("Could not create logs buffer")
}
logsBuffer.filetype = "typer_logs"
logsBuffer.canEdit = false
// Open paths passed as arguments
if flag.NArg() > 0 {
for _, file := range flag.Args() {
buffer, err := CreateFileBuffer(file, true)
if err != nil {
window.PrintMessage("Could not open file: "+file, TYPER_MESSAGE_ERROR)
continue
}
if window.CurrentBuffer == nil {
window.CurrentBuffer = buffer
}
}
} else {
buffer, err := CreateBuffer("New Buffer 1")
if err == nil {
window.CurrentBuffer = buffer
}
}
for !window.closed {
window.Draw()
window.ProcessEvents()