Zachary Yedidia
|
1a64ffb88b
|
Don't expose draw channel to outside packages
|
2020-02-11 20:39:26 -05:00 |
|
Zachary Yedidia
|
34724b941a
|
Recover from internal errors without crashing
|
2020-02-11 00:50:24 -05:00 |
|
Zachary Yedidia
|
8a907956d1
|
Use actual lua functions for callbacks instead of strings
|
2020-02-08 15:49:41 -05:00 |
|
Zachary Yedidia
|
6a1b8f4a4f
|
Add option to clean unused settings and other parts of config
|
2020-02-02 15:30:06 -05:00 |
|
Zachary Yedidia
|
b0624cb66e
|
Add support for plugin manager within micro
|
2020-02-02 14:20:39 -05:00 |
|
Zachary Yedidia
|
bcb1947a0a
|
Add plugin manager
|
2020-02-01 23:54:38 -05:00 |
|
Zachary Yedidia
|
e3131a0779
|
Add text event callback
|
2020-01-31 00:56:15 -05:00 |
|
Zachary Yedidia
|
03228762d4
|
Don't call plugin if nil
|
2020-01-28 22:06:58 -05:00 |
|
Zachary Yedidia
|
953f5a0eff
|
Highlight in parallel
|
2020-01-28 20:54:14 -05:00 |
|
Zachary Yedidia
|
b3e40a2644
|
Make debug mode flag, plugins can access logbuf
|
2020-01-15 22:25:08 -05:00 |
|
Zachary Yedidia
|
ddc8bf455e
|
Set filetype to 'off' to disable completely
Ref #1427
|
2020-01-02 19:00:42 -05:00 |
|
Zachary Yedidia
|
0bf54ff0e7
|
Don't crash if only file to open is directory
|
2020-01-02 15:25:07 -05:00 |
|
Zachary Yedidia
|
a2f7080602
|
Raw event support with new tcell
|
2019-12-31 22:34:43 -05:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
453e96358a
|
Fix option flags
|
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
|
c479c9d91a
|
Add shell command support
|
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
|
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
|
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
|
b8b245f305
|
Add mouse support
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
6562e3b48d
|
Start implementing commands
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
c01995c1b6
|
Reorganize info bar
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
afe24698ea
|
Infobar prompts
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
c50e0cb932
|
Add infobar
|
2019-12-25 17:05:10 -05:00 |
|
Zachary Yedidia
|
12d727fb93
|
Add some more actions
|
2019-12-25 17:05:10 -05:00 |
|