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 |
|
Zachary Yedidia
|
0c00e8da0e
|
Merge pull request #341 from boombuler/bug297
fixes #297
|
2016-09-08 17:31:45 -04:00 |
|
Zachary Yedidia
|
af47cce86b
|
Resize tabs more often
Fixes #343
|
2016-09-08 17:30:41 -04:00 |
|
Florian Sundermann
|
0b1afe7f6c
|
fixes #297
use a buffered channel to queue events.
otherwise those events might get lost.
|
2016-09-08 13:47:13 +02:00 |
|
Zachary Yedidia
|
e643860e3d
|
Add Open command for view
|
2016-09-06 19:58:34 -04:00 |
|
Zachary Yedidia
|
0a534767f0
|
Merge branch 'primary-clipboard'
|
2016-09-05 11:37:49 -04:00 |
|
Zachary Yedidia
|
ea4d822923
|
Merge pull request #283 from boombuler/autocompleteplugin
Autocomplete for plugins
|
2016-09-05 10:29:51 -04:00 |
|
Zachary Yedidia
|
c4d6f5e584
|
Fix various infobar bugs
Fixes #294
Fixes #295
|
2016-09-03 13:28:48 -04:00 |
|
Zachary Yedidia
|
af22e0a567
|
Allow overwriting options with flags
Fixes #258
Also related to #233, this commit also changes how +LINE,COL works. Now it is
micro -startpos LINE,COL file.
|
2016-09-03 11:26:01 -04:00 |
|
boombuler
|
881f57b047
|
allow plugins to register autocomplete functions
|
2016-09-02 19:42:33 +02:00 |
|