Zachary Yedidia
eeaac76f5f
Use io.Readers to read files more efficiently
2016-11-29 13:44:30 -05:00
Zachary Yedidia
5481a834bf
Actually rename width, height, lockWidth, lockHeight
2016-11-28 20:28:40 -05:00
Zachary Yedidia
78b2a99f2e
Display 'No name' for empty files
2016-11-28 12:52:45 -05:00
Zachary Yedidia
0fbae7610c
Fix buffer name problem
...
Fixes #458
2016-11-19 19:07:51 -05:00
Zachary Yedidia
3ecdd96931
Add cd and pwd commands to change the working dir
...
Closes #451
2016-11-18 16:48:08 -05:00
boombuler
c1a3ee1706
possibility to show a log view
2016-09-26 19:08:37 +02:00
Zachary Yedidia
348922e1f2
Add filetype as an option
...
Still in progress
2016-08-25 15:48:02 -04:00
Zachary Yedidia
02f78edaf9
Open help in a separate split
2016-07-14 13:01:02 -04:00
Zachary Yedidia
d419e65a03
Make sure splits can't draw in other splits
2016-07-02 17:41:23 -04:00
Zachary Yedidia
7e0286b621
Fix redrawing for splits
2016-07-02 17:41:23 -04:00
Zachary Yedidia
40affa56c7
Create tab struct and reorganize tab bar
2016-06-08 13:26:50 -04:00
Zachary Yedidia
5f19f69681
Tab bar and support for opening multiple files
2016-06-08 12:19:36 -04:00
Zachary Yedidia
a92a7dc4e6
Add savecursor option
...
This adds the `savecursor` option which will remember where the cursor
was when the file was closed and put it back when the file is opened
again. The option is off by default so that people aren't confused as to
why the cursor isn't at the start of a file when they open it.
This commit also adds a more general ability to serialize a buffer so
various components can be saved (which could also be useful for persistent
undo).
Fixes #107
2016-05-28 17:29:49 -04:00
Zachary Yedidia
87d147cf92
Indicate correct help binding in status line
2016-05-28 13:58:42 -04:00
Zachary Yedidia
e8d8da1443
Refactor and clean up
...
This commit puts in place the ability for multiple views (splits).
This commit also removes the editor bindings so that all bindings can be
rebound by the user.
I also added some more comments
This fixes #109
2016-05-28 11:32:09 -04:00
Zachary Yedidia
e2efc963b7
Simplify IsDirty check
2016-05-14 12:04:13 -04:00
Zachary Yedidia
eba820a9c7
Rewrite gofmt and goimports as plugins
2016-05-05 12:53:07 -04:00
Zachary Yedidia
5aace36618
Update screenshot and status line
2016-05-03 18:54:01 -04:00
Zachary Yedidia
4305c71f6a
Use a buffer for help screen
...
Fixes #24
2016-04-19 13:58:02 -04:00
Zachary Yedidia
d10c401a97
Change the help binding to Ctrl-g from Ctrl-h
...
This is necessary because some terminals send Backspace and Ctrl-h as
the same key, so Ctrl-h must be reserved for deleting. See #8 .
2016-04-18 16:28:53 -04:00
aerth
337f162360
now is go gettable and updated make file
2016-04-18 10:59:41 +00:00