Zachary Yedidia
|
8c403655a7
|
First attempt at resizable panes
|
2017-09-13 10:49:12 -04:00 |
|
Zachary Yedidia
|
c31613b2c7
|
Add --config-dir option
|
2017-09-10 23:20:21 -04:00 |
|
Zachary Yedidia
|
64d574c35c
|
Give Lua access to most of the Go stdlib
|
2017-09-10 14:16:28 -04:00 |
|
Zachary Yedidia
|
90977fb4e1
|
Add mouse option to allow disabling mouse support
|
2017-09-06 15:50:50 -04:00 |
|
Tommy
|
4f2fc096e5
|
add comment and let multi values to the log to make it easy to log. (#788)
* add comment and let multi values to the log to make it easy to log.
* added WorkingDirectory to lua bindings (returns the current directory)
|
2017-08-27 12:18:56 -04:00 |
|
Zachary Yedidia
|
fd45acc910
|
Remove unused variables
|
2017-07-31 18:46:52 -04:00 |
|
Zachary Yedidia
|
63b4848bb0
|
Make sure screen is not nil before pollevent
Ref #728
Ref #727
|
2017-07-10 18:04:11 -04:00 |
|
Zachary Yedidia
|
42f2af7956
|
Print help text to stdout instead of stderr
Fixes #719
|
2017-07-01 16:49:08 -04:00 |
|
Zachary Yedidia
|
f84c9f3b5d
|
More descriptive error for 'terminal entry not found'
|
2017-06-04 19:17:02 -04:00 |
|
Zachary Yedidia
|
6e5536eae9
|
Load colorscheme after loading plugins
Fixes #671
|
2017-05-17 12:12:58 -04:00 |
|
Zachary Yedidia
|
8d1618692e
|
Disallow view switching during a search
Closes #642
This commit also removes some unnecessary functions that weren't being
used.
|
2017-05-05 10:52:09 -04:00 |
|
Zachary Yedidia
|
67ec0d3c80
|
Correctly detect synatx ft from header
|
2017-05-03 11:04:56 -04:00 |
|
Zachary Yedidia
|
84e350aa6f
|
Optimize memory usage for loading syntax files
|
2017-05-02 10:30:27 -04:00 |
|
Zachary Yedidia
|
b4dda8bad8
|
Use less memory when opening very large files
|
2017-04-29 14:12:00 -04:00 |
|
Zachary Yedidia
|
8168a75bde
|
Slightly speed up search and replace
This commit also adds a linter for literate
|
2017-04-16 10:43:13 -04:00 |
|
Zachary Yedidia
|
88c712b848
|
Allow plugins to create runtime files from strings
|
2017-04-15 14:45:44 -04:00 |
|
Zachary Yedidia
|
73ab25d008
|
Properly handle files that don't end with newlines
Closes #603
|
2017-03-27 13:15:00 -04:00 |
|
Zachary Yedidia
|
2fcb40d5a9
|
Use new syntax highlighting engine from zyedidia/highlight
This changes all the syntax files in the runtime directory and also
changes how syntax highlighting is done from inside micro.
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
712b383e2c
|
Use the new cellview for displaying
Syntax highlighting is still not supported when using the new cellview.
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
263eec7368
|
Resize all tabs on EventResize
Fixes #552
|
2017-02-20 13:08:14 -05:00 |
|
Zachary Yedidia
|
d49e366413
|
Merge pull request #507 from NicolaiSoeborg/master
Fix travis build (new imports for gopher-luar)
|
2016-12-25 10:56:53 -05:00 |
|
Nicolai
|
ac5fbd9515
|
Fix travis build (new imports for gopher-luar)
See
24588ee686
|
2016-12-25 15:42:18 +01:00 |
|
Thomas LE ROUX
|
651cb89948
|
refactor(plugin): Enable human-friendly plugin name
|
2016-12-12 16:37:48 +01:00 |
|
Zachary Yedidia
|
3f01f73ea9
|
Give error message if input is a directory
Fixes #479
|
2016-12-07 10:28:03 -05:00 |
|
Zachary Yedidia
|
6fbff048f0
|
Fix bug with opening empty files
|
2016-11-29 16:25:16 -05:00 |
|
Zachary Yedidia
|
370e667e91
|
Remove debug statements
|
2016-11-29 13:57:26 -05:00 |
|
Zachary Yedidia
|
eeaac76f5f
|
Use io.Readers to read files more efficiently
|
2016-11-29 13:44:30 -05:00 |
|
Zachary Yedidia
|
d13f9602ff
|
Merge pull request #449 from 10sr/jobSpawn
Add `JobSpawn()` function for plugin interface
|
2016-11-29 08:57:41 -05:00 |
|
Zachary Yedidia
|
400ac56651
|
Make tab.CurView public
|
2016-11-28 20:50:11 -05:00 |
|
Zachary Yedidia
|
5481a834bf
|
Actually rename width, height, lockWidth, lockHeight
|
2016-11-28 20:28:40 -05:00 |
|
Zachary Yedidia
|
4e4b4bfe68
|
Don't open buffer if there was an error loading the file
|
2016-11-28 10:51:09 -05:00 |
|
Zachary Yedidia
|
ea31c662c5
|
Optimize startup
|
2016-11-23 11:56:12 -05:00 |
|
10sr
|
7bc8d77387
|
Add Buffer.AbsPath and a plugin function DirectoryName (#455)
* Add Buffer.AbsPath
* Add a plugin function DirectoryName
* Update plugins.md
|
2016-11-18 11:53:48 -05:00 |
|
10sr
|
d70a2fe63d
|
Add plugin function JobSpawn
|
2016-11-16 14:06:12 +09:00 |
|
Zachary Yedidia
|
4c0b00bf2b
|
Reset ModTime even if WriteFile fails
Ref #440
|
2016-11-03 10:55:44 -04:00 |
|
Zachary Yedidia
|
ad0e098a25
|
Add ByteOffset and ToCharPos to plugin API
|
2016-10-28 20:34:28 -04:00 |
|
Zachary Yedidia
|
ee553b7830
|
Add reload command
Closes #427
|
2016-10-21 11:51:36 -04:00 |
|
Zachary Yedidia
|
1b9bb31dd6
|
Cleanup and add more comments
|
2016-10-18 11:12:28 -04:00 |
|
Zachary Yedidia
|
fb69ecdc9b
|
Add 'autosave' option
Closes #278
|
2016-09-28 13:07:05 -04:00 |
|
Zachary Yedidia
|
0de167b07b
|
Add new plugin runtime function
|
2016-09-27 14:24:52 -04:00 |
|
Zachary Yedidia
|
64fd96611c
|
Check buffer filetype after loading plugins
|
2016-09-24 14:30:35 -04:00 |
|
Zachary Yedidia
|
de4a007bdf
|
Merge pull request #371 from boombuler/plugins
Handle Plugins via RT-Files
|
2016-09-24 14:09:02 -04:00 |
|
Florian Sundermann
|
8172ebf62b
|
fixed loading order
plugins were not able to provide colorschemes
|
2016-09-19 16:04:59 +02:00 |
|
Florian Sundermann
|
6fe20fb305
|
some additions to the plugin API
Those changes were originally used for the snippet plugin which
may not be part of the core.
|
2016-09-19 13:23:47 +02:00 |
|
Zachary Yedidia
|
149fea8b76
|
Allow plugins to add their own runtime files
|
2016-09-16 11:02:10 -04:00 |
|
Florian Sundermann
|
9eeb14956c
|
allow plugins to list / read runtime files
also renamed most of the new functions to be
more specific about what kind of files this is for.
|
2016-09-15 16:42:45 +02:00 |
|
Florian Sundermann
|
796638d095
|
simplified file handling for runtime files
|
2016-09-15 15:50:26 +02:00 |
|
Zachary Yedidia
|
e484445b1e
|
Merge pull request #354 from boombuler/help
Help
|
2016-09-14 17:13:46 -04:00 |
|
boombuler
|
4046bb977e
|
fixed bug 355
|
2016-09-14 09:24:38 +02:00 |
|
boombuler
|
a7f159bddc
|
Load help files when needed
|
2016-09-13 08:53:20 +02:00 |
|