Zachary Yedidia
|
0301e3539e
|
Use upstream updated zyedidia tcell
|
2019-12-31 20:15:45 -05:00 |
|
Zachary Yedidia
|
6632ab0a77
|
Switch to gdamore/tcell
|
2019-12-31 17:53:16 -05:00 |
|
Zachary Yedidia
|
ff24ad5fa8
|
Fix race condition with events channel
|
2019-12-29 18:53:59 -05:00 |
|
Zachary Yedidia
|
f3778baaf4
|
SetGlobalOption access for plugins
|
2019-12-28 23:40:44 -05:00 |
|
Zachary Yedidia
|
34619e111f
|
Add GetGlobalOption access for plugins
|
2019-12-28 22:48:38 -05:00 |
|
Zachary Yedidia
|
fc706bc404
|
No backups for no name files
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
c4d5d7c195
|
Better backup behavior
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
5075c91fd4
|
Fix rebase issue
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
6f6b263d10
|
Add some plugin functions
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
b68461cf72
|
Terminal plugin callback support
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
7217911c3a
|
Add macro and QuitAll support
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
24eb6fee25
|
Add buftype access for plugins
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
c0293b5d0e
|
Add autosave option
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
bc6dd990e5
|
Improve gutter messages
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
9eed8bc247
|
Remove local settings
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
763e635fea
|
Add literate plugin support
|
2019-12-25 17:05:11 -05:00 |
|
Zachary Yedidia
|
fc4811c1ab
|
Add comment plugin support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
be136a4648
|
Full extensible linter support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
4027081e0e
|
Add linter plugin support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
e7e0272968
|
Jobs and gutter messages for plugins
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
e3ae38e54a
|
Autoclose plugin support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
576036f251
|
Update ftoptions and statusline plugin configuration options
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
55e33badd0
|
Add readonly option
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
bf15f5c585
|
Support filetype option as command line option
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
aa305c2676
|
Implement buffer opening at a location
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
f5f4154d4c
|
Fix some search bugs
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
3335f377a9
|
Some plugin callbacks
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
5ab6c9795f
|
Load plugins
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
15dff722b0
|
Remove plugin manager
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
a2b9acd153
|
Some plugin manager improvements
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
4497daaef1
|
Resolve versions in plugin manager
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
0612af1590
|
Change project layout and use go.mod
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
c7f2c9c704
|
More plugin manager work
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
f4a3465a08
|
Start plugin support and plugin manager
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
453e96358a
|
Fix option flags
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
b97ded9058
|
Fix view relocate bug
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
253790de99
|
Sort suggestions and cycle back
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
ef18fc572c
|
Add more option support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
0e4faf108d
|
Finish autocomplete
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
ad487807a5
|
Remove chardet dependency
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
ad50d7aa56
|
Add reopen cmd and other encodings support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
ef3f081347
|
Add colorcolumn
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
bc1d6b6f94
|
Add more infobar autocomplete
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
fc7058d47c
|
Add infobar autocomplete
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
ab37e6ad6c
|
Add support for binding command and command-edit
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
4bdf788091
|
Add replace all alias
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
8c687e8279
|
Support raw pane
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
9336e09532
|
Revert "Use byte slice for insert"
This reverts commit 0c844c2f5b83fda87711cbdefcad47f810d673b3.
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
069f7d20bc
|
Add save and save as
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
212b0f8c71
|
Add keymenu
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
254b892a3b
|
Fix multi cursor relocate
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
1a710272f8
|
Prompt trim fix
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
a3885bfb12
|
Add search and replace
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
df968db5a3
|
Proper help toggle
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
538f0117bc
|
Fix yn callback bug
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
4a5b759f16
|
Fix fileformat
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
3380170af8
|
Add retab
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
467d384789
|
Add more actions
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
1563ab93dd
|
Use byte slice for insert
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
812c7761dc
|
Correct infobar and statusline options
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
055fff2b08
|
Fix redraw
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
5671e039b9
|
Fix multi buffer same file cursors
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
224cbe5093
|
Add help
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
eb49052a48
|
Add bind and unbind commands
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
5825353f64
|
Add some commands
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
8fa34f23d8
|
Handle same file open in multiple buffers
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
a5e7122b30
|
Add almost full option support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
6c1db53b65
|
Fix scroll problem
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
b9f7939018
|
Add term statusline
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
5701ed211a
|
Fix empty splits and single terms
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
8858c03b3b
|
Add raw event support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
2f7858ce25
|
Gutter message support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
94ab77e2e0
|
Fix mouse bug
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
fb3923f344
|
Open default shell if no term args
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
354c9efc8f
|
Move bindings location in code
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
149b3ae89f
|
Fix small tab problem
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
0f1483dc8c
|
Almost done terminal emulator
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
4146730aaf
|
Start terminal emulator
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
c479c9d91a
|
Add shell command support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
0febfd2c80
|
Better tab mUI
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
eec4e535b4
|
Add tabbar and tab mouse support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
8aa05cf409
|
Begin tab implementation
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
fe773c00d2
|
Implement split resizing
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
f2cb7d2fc1
|
Implement unsplitting
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
4412b44b47
|
Add showkey
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
9cf283e312
|
Resizing work
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
305f4debff
|
Split improvements
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
93aed1ab9f
|
Fix some split bugs
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
778bfd5cd3
|
Merge cursors after any event
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
16e5f55323
|
YN callbacks and better multi cursor
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
1ac4a8e7d3
|
Split improvements
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
541daf212e
|
Start working on splits
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
d4c410f3dc
|
Infobar history
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
4b50599411
|
Complete multicursor support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
6cf09f9843
|
Find next and prev
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
37a4cbfd98
|
Implement searching
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
0f37c0b0bf
|
Add multi cursor support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
80fe992957
|
Fix infobar prompt
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
e97005f05d
|
Working horizontal scrolling
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
5335c60d6c
|
Fix sub bug
|
2019-12-25 17:05:10 -05:00 |
|