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
Zachary Yedidia
31cf5a15ce
Fix serialization
2019-12-25 17:05:10 -05:00
Zachary Yedidia
7d87e6db99
More actions and window organization
2019-12-25 17:05:10 -05:00
Zachary Yedidia
06d596e780
Synchronize screen
2019-12-25 17:05:10 -05:00
Zachary Yedidia
d7b3f961b4
Action subpackage
2019-12-25 17:05:10 -05:00
Zachary Yedidia
c3e2085e3c
Cursor improvements
2019-12-25 17:05:10 -05:00
Zachary Yedidia
dd619b3ff5
Reorganize file structure
2019-12-25 17:05:10 -05:00
Zachary Yedidia
dc68183fc1
Start refactor
2019-12-25 17:05:10 -05:00
Zachary Yedidia
96284a1feb
LoadAll should reload plugins too
...
Fixes #1189
2018-09-21 23:18:47 -04:00
Zachary Yedidia
7339afcf73
Add tcelldb error check
2018-08-28 14:26:21 -04:00
supbish
e03fab8daa
Add GetTabs Lua function
2018-08-15 11:18:27 -04:00
Zachary Yedidia
cb45481526
Make tab views array public
...
Ref #1024
2018-03-02 19:50:33 -05:00
Zachary Yedidia
aa81cf5cf6
Support nano syntax for open at line
...
Ref #887
2018-02-02 16:53:08 -05:00
Zachary Yedidia
4790c39dfc
Open at line syntax with filename:line:col
...
Ref #1010
Ref #887
Ref #836
2018-02-02 13:57:30 -05:00
Zachary Yedidia
3325b98063
Exit with error on screen initialization
2018-01-30 13:04:26 -05:00
Zachary Yedidia
96c7b1d07b
Update to use new mkinfo from tcell
...
This update incorporates the new terminfo updates in tcell into micro
essentially merging zyedidia/mkinfo into micro. The zyedidia/mkinfo
program should no longer be necessary and micro should automatically
generate a tcell database on its own if it cannot find a terminal
entry. The tcell database will be located in `configDir/.tcelldb`.
Ref #20
Ref #922
2018-01-29 23:36:39 -05:00
Zachary Yedidia
6d4134a178
Optimization to lots of redraws on large files
2018-01-29 16:47:55 -05:00