SYMBOL INDEX (46 symbols across 2 files) FILE: up.go constant version (line 41) | version = "0.4 (2020-10-29)" function init (line 74) | func init() { function main (line 138) | func main() { function initTUI (line 298) | func initTUI() tcell.Screen { function triggerRefresh (line 334) | func triggerRefresh(tui tcell.Screen) { function die (line 338) | func die(message string) { function NewEditor (line 343) | func NewEditor(prompt, value string) *Editor { type Editor (line 353) | type Editor struct method String (line 363) | func (e *Editor) String() string { return string(e.value) } method DrawTo (line 365) | func (e *Editor) DrawTo(region Region, style tcell.Style, setcursor fu... method HandleKey (line 386) | func (e *Editor) HandleKey(ev *tcell.EventKey) bool { method insert (line 433) | func (e *Editor) insert(ch ...rune) { method delete (line 441) | func (e *Editor) delete(dx int) { method kill (line 450) | func (e *Editor) kill() { method unixWordRubout (line 460) | func (e *Editor) unixWordRubout() { type BufView (line 473) | type BufView struct method DrawTo (line 480) | func (v *BufView) DrawTo(region Region) { method HandleKey (line 561) | func (v *BufView) HandleKey(ev *tcell.EventKey, scrollY int) bool { method normalizeY (line 602) | func (v *BufView) normalizeY() { function count (line 612) | func count(r io.Reader, b byte) (n int) { function NewBuf (line 623) | func NewBuf(bufsize int) *Buf { type Buf (line 630) | type Buf struct method StartCapturing (line 647) | func (b *Buf) StartCapturing(r io.Reader, notify func()) *Buf { method capture (line 652) | func (b *Buf) capture(r io.Reader, notify func()) { method Pause (line 683) | func (b *Buf) Pause(pause bool) { method DrawStatus (line 701) | func (b *Buf) DrawStatus(region Region, style tcell.Style) { method NewReader (line 718) | func (b *Buf) NewReader(blocking bool) io.Reader { type bufStatus (line 639) | type bufStatus constant bufReading (line 642) | bufReading bufStatus = iota constant bufEOF (line 643) | bufEOF constant bufPaused (line 644) | bufPaused type funcReader (line 742) | type funcReader method Read (line 744) | func (f funcReader) Read(p []byte) (int, error) { return f(p) } type Subprocess (line 746) | type Subprocess struct method Kill (line 781) | func (s *Subprocess) Kill() { function StartSubprocess (line 751) | func StartSubprocess(shell []string, command string, stdin *Buf, notify ... type key (line 788) | type key function getKey (line 790) | func getKey(ev *tcell.EventKey) key { return key(ev.Modifiers())<<16 + k... function altKey (line 791) | func altKey(base tcell.Key) key { return key(tcell.ModAlt)<<16 + key... function ctrlKey (line 792) | func ctrlKey(base tcell.Key) key { return key(tcell.ModCtrl)<<16 + ke... function writeScript (line 794) | func writeScript(shell []string, command string, tui tcell.Screen) { type Region (line 864) | type Region struct function TuiRegion (line 869) | func TuiRegion(tui tcell.Screen, x, y, w, h int) Region { function drawText (line 888) | func drawText(region Region, style tcell.Style, text string) { FILE: up_test.go function Test_Editor_insert (line 5) | func Test_Editor_insert(t *testing.T) { function Test_Editor_unix_word_rubout (line 85) | func Test_Editor_unix_word_rubout(t *testing.T) {