gott

command module
v0.0.0-...-a543747 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2017 License: Apache-2.0 Imports: 5 Imported by: 0

README

Build Status

gott

gott is a little text editor that was created as a hobby project. It was inspired by antirez's kilo and Jeremy Ruten's Build Your Own Text Editor. gott means "good" in Swedish, perhaps a presumptuous thing to call a little console-based text editor.

Implementation and Goals

gott is written in Go and uses nsf/termbox-go for screen display. All the termbox dependencies are isolated in the screen package in the hope that the rest of gott can be used on other platforms via gomobile.

gott integrates golisp for scripting. I guess it's clear where I'd like to go with that.

Along those lines, I hope to integrate many of the Go-specific features that are often added as emacs extensions.

gott is released under the Apache License, version 2.0.

Author

Tim Burks
Los Altos, CA

Documentation

Overview

Command gott is a little text editor that runs in the terminal.

Directories

Path Synopsis
Package commander converts user input and scripts into commands for gott.
Package commander converts user input and scripts into commands for gott.
Package editor implements the core text editing functions of gott.
Package editor implements the core text editing functions of gott.
Package gott is an experimental top-level interface for embedding gott in gomobile apps.
Package gott is an experimental top-level interface for embedding gott in gomobile apps.
Package operations wraps editing operations into repeatable and undoable units.
Package operations wraps editing operations into repeatable and undoable units.
Command parse is a demonstration tool that parses and dumps a Go AST.
Command parse is a demonstration tool that parses and dumps a Go AST.
Package screen encapsulates all gott interaction with the display and user input.
Package screen encapsulates all gott interaction with the display and user input.
Package types integrates the types and constants of gott.
Package types integrates the types and constants of gott.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL