]>
git.lizzy.rs Git - micro.git/log
Zachary Yedidia [Fri, 7 Oct 2016 00:36:37 +0000 (20:36 -0400)]
Update docs and readme
Zachary Yedidia [Fri, 7 Oct 2016 00:28:10 +0000 (20:28 -0400)]
Make linter a default plugin once again
Zachary Yedidia [Thu, 6 Oct 2016 21:45:28 +0000 (17:45 -0400)]
Improve binary size by stripping more aggressively
Zachary Yedidia [Thu, 6 Oct 2016 21:18:53 +0000 (17:18 -0400)]
Move linter and go plugins to their own repos
The linter and go plugins are no longer 'default'. Their installation
should be handled by the plugin manager: `> plugin install go` and
`> plugin install linter`.
The autoclose plugin will remain a default plugin because it provides
a more essential feature.
Closes #397
Zachary Yedidia [Thu, 6 Oct 2016 17:39:57 +0000 (13:39 -0400)]
Improve plugin manager error feedback
Zachary Yedidia [Thu, 6 Oct 2016 11:22:25 +0000 (07:22 -0400)]
Merge pull request #396 from boombuler/help
updated plugin help
Florian Sundermann [Thu, 6 Oct 2016 06:24:39 +0000 (08:24 +0200)]
updated plugin help
Zachary Yedidia [Wed, 5 Oct 2016 22:28:08 +0000 (18:28 -0400)]
Update readme
Zachary Yedidia [Wed, 5 Oct 2016 22:26:41 +0000 (18:26 -0400)]
Add some documentation about plugin manager
Zachary Yedidia [Wed, 5 Oct 2016 22:00:05 +0000 (18:00 -0400)]
Add more descriptive error messages for plugin installation failures
Ref #378
Zachary Yedidia [Wed, 5 Oct 2016 21:57:03 +0000 (17:57 -0400)]
Use official plugin channel
Use the channel for official plugins from
https://github.com/micro-editor/plugin-channel
Ref #378
Zachary Yedidia [Wed, 5 Oct 2016 21:52:39 +0000 (17:52 -0400)]
Only allow one package per repository
This may be temporary.
Ref #378
Zachary Yedidia [Wed, 5 Oct 2016 21:51:22 +0000 (17:51 -0400)]
Merge pull request #378 from boombuler/pm
Plugin-Manager
Zachary Yedidia [Tue, 4 Oct 2016 15:08:32 +0000 (11:08 -0400)]
Add 'Unsplit' action and VSplit and HSplit actions
This commit adds the 'Unsplit' action used to close all splits except
the current one.
It also adds the 'VSplit' and 'HSplit' actions which open empty
vertical/horizontal splits so you can bind them to keys.
Closes #228
boombuler [Sun, 2 Oct 2016 05:57:39 +0000 (07:57 +0200)]
changed json5 repo
boombuler [Sat, 1 Oct 2016 07:28:48 +0000 (09:28 +0200)]
skip core dependencies if micro was build with an unknown version.
boombuler [Sat, 1 Oct 2016 06:37:04 +0000 (08:37 +0200)]
allow user to set plugin channels / repos in settings.json
boombuler [Sat, 1 Oct 2016 06:05:05 +0000 (08:05 +0200)]
fix plugin zips which contain a root directory
boombuler [Sat, 1 Oct 2016 05:37:20 +0000 (07:37 +0200)]
new command `plugin list`
this command shows all currently installed plugins and their verion
boombuler [Sat, 1 Oct 2016 05:20:21 +0000 (07:20 +0200)]
Merge remote-tracking branch 'zyedidia/master' into pm
Zachary Yedidia [Fri, 30 Sep 2016 11:29:24 +0000 (07:29 -0400)]
Fix more tabnum issues
Fixes #395
Zachary Yedidia [Thu, 29 Sep 2016 22:43:10 +0000 (18:43 -0400)]
Switch to my fork of json5
This should reduce go get download times for micro considerably
because the original json5 committed a bunch of binaries which
cause the repository to be very large and slow to download.
My fork fixes that.
Zachary Yedidia [Thu, 29 Sep 2016 18:23:25 +0000 (14:23 -0400)]
Fix SplitTree tab index
Fixes #392
Zachary Yedidia [Wed, 28 Sep 2016 22:08:06 +0000 (18:08 -0400)]
Minor optimization to tabsize fix
Zachary Yedidia [Wed, 28 Sep 2016 22:06:18 +0000 (18:06 -0400)]
Merge pull request #387 from boombuler/bug379
fixes #379 (second try)
Zachary Yedidia [Wed, 28 Sep 2016 21:59:40 +0000 (17:59 -0400)]
Make sure /Users/zachary/gocode/bin exists before putting binary there
Zachary Yedidia [Wed, 28 Sep 2016 21:57:43 +0000 (17:57 -0400)]
Merge pull request #389 from dsnet/master
fix offset calculation for column ruler
Joe Tsai [Wed, 28 Sep 2016 20:40:48 +0000 (13:40 -0700)]
fix offset calculation for column ruler
The calculation for the column ruler index should:
* include the offset for the line numbers gutter
* not include the leftmost column since ruler should scroll with the pane
Fixes #379
boombuler [Wed, 28 Sep 2016 19:54:34 +0000 (21:54 +0200)]
fixes #379 (second try)
Zachary Yedidia [Wed, 28 Sep 2016 18:07:29 +0000 (14:07 -0400)]
Merge pull request #386 from zyedidia/revert-382-bug379
Revert "fixes #379"
Zachary Yedidia [Wed, 28 Sep 2016 18:07:17 +0000 (14:07 -0400)]
Revert "fixes #379"
Zachary Yedidia [Wed, 28 Sep 2016 17:07:05 +0000 (13:07 -0400)]
Add 'autosave' option
Closes #278
boombuler [Wed, 28 Sep 2016 16:31:05 +0000 (18:31 +0200)]
improved plugin search
Zachary Yedidia [Wed, 28 Sep 2016 16:30:01 +0000 (12:30 -0400)]
Merge pull request #382 from boombuler/bug379
fixes #379
boombuler [Wed, 28 Sep 2016 16:15:39 +0000 (18:15 +0200)]
autocomplete plugin commands
boombuler [Wed, 28 Sep 2016 16:00:12 +0000 (18:00 +0200)]
improved logging
boombuler [Wed, 28 Sep 2016 15:55:44 +0000 (17:55 +0200)]
better plugin search
boombuler [Wed, 28 Sep 2016 15:36:37 +0000 (17:36 +0200)]
Merge remote-tracking branch 'zyedidia/master' into pm
Florian Sundermann [Wed, 28 Sep 2016 14:34:28 +0000 (16:34 +0200)]
PM should not install already installed plugins.
Zachary Yedidia [Wed, 28 Sep 2016 14:24:30 +0000 (10:24 -0400)]
Merge pull request #384 from boombuler/logview
don't use undo / redo history for log buffer.
Florian Sundermann [Wed, 28 Sep 2016 13:47:31 +0000 (15:47 +0200)]
don't use undo / redo history for log buffer.
Florian Sundermann [Wed, 28 Sep 2016 06:12:19 +0000 (08:12 +0200)]
fixes #379
when tabstospaces is off tabs were always treated as
as a number of spaces not as tabs with tabstops.
boombuler [Tue, 27 Sep 2016 19:25:57 +0000 (21:25 +0200)]
simple plugin search
boombuler [Tue, 27 Sep 2016 18:57:49 +0000 (20:57 +0200)]
Merge remote-tracking branch 'zyedidia/master' into pm
Zachary Yedidia [Tue, 27 Sep 2016 18:29:55 +0000 (14:29 -0400)]
HSplit log, and update docs
Zachary Yedidia [Tue, 27 Sep 2016 18:28:06 +0000 (14:28 -0400)]
Merge pull request #381 from boombuler/logview
Log View
Zachary Yedidia [Tue, 27 Sep 2016 18:24:52 +0000 (14:24 -0400)]
Add new plugin runtime function
boombuler [Tue, 27 Sep 2016 15:52:40 +0000 (17:52 +0200)]
always scroll log to the cursor befor drawing and don't ask for save changes for help and log views
boombuler [Tue, 27 Sep 2016 15:52:05 +0000 (17:52 +0200)]
AddLog should be "public" accessible
Florian Sundermann [Tue, 27 Sep 2016 11:28:32 +0000 (13:28 +0200)]
change pluginmanager json to json5
Florian Sundermann [Tue, 27 Sep 2016 11:26:11 +0000 (13:26 +0200)]
more tolerant version parsing
Florian Sundermann [Tue, 27 Sep 2016 11:25:17 +0000 (13:25 +0200)]
try to set a more matching version number
boombuler [Mon, 26 Sep 2016 17:28:42 +0000 (19:28 +0200)]
also add TermMessage output to log
boombuler [Mon, 26 Sep 2016 17:08:37 +0000 (19:08 +0200)]
possibility to show a log view
boombuler [Mon, 26 Sep 2016 16:24:43 +0000 (18:24 +0200)]
Merge remote-tracking branch 'zyedidia/master' into pm
Zachary Yedidia [Mon, 26 Sep 2016 16:08:35 +0000 (12:08 -0400)]
Fix typo
boombuler [Mon, 26 Sep 2016 15:51:50 +0000 (17:51 +0200)]
fixed tests
boombuler [Mon, 26 Sep 2016 15:37:53 +0000 (17:37 +0200)]
removed testing code
Florian Sundermann [Mon, 26 Sep 2016 14:53:39 +0000 (16:53 +0200)]
first few pm commands
Zachary Yedidia [Mon, 26 Sep 2016 13:34:55 +0000 (09:34 -0400)]
Fix problems recognizing CtrlH
Fixes #368
The 'Backspace2' key has been renamed to 'Backspace'.
Florian Sundermann [Mon, 26 Sep 2016 10:49:57 +0000 (12:49 +0200)]
Merge remote-tracking branch 'zyedidia/master' into pm
Zachary Yedidia [Sun, 25 Sep 2016 17:32:37 +0000 (13:32 -0400)]
Merge pull request #377 from onodera-punpun/patch-2
Add ` to autoclose
Camille [Sun, 25 Sep 2016 17:05:58 +0000 (19:05 +0200)]
Add ` to autoclose
Zachary Yedidia [Sat, 24 Sep 2016 19:26:19 +0000 (15:26 -0400)]
Add mouse support and binding support to prompts
Closes #244
Zachary Yedidia [Sat, 24 Sep 2016 18:30:35 +0000 (14:30 -0400)]
Check buffer filetype after loading plugins
Zachary Yedidia [Sat, 24 Sep 2016 18:09:02 +0000 (14:09 -0400)]
Merge pull request #371 from boombuler/plugins
Handle Plugins via RT-Files
boombuler [Fri, 23 Sep 2016 08:03:42 +0000 (10:03 +0200)]
initial commit of pluginmanager
Zachary Yedidia [Tue, 20 Sep 2016 12:58:22 +0000 (08:58 -0400)]
Merge pull request #370 from boombuler/snippets_core
Snippets core
Florian Sundermann [Mon, 19 Sep 2016 14:04:59 +0000 (16:04 +0200)]
fixed loading order
plugins were not able to provide colorschemes
Florian Sundermann [Mon, 19 Sep 2016 12:40:56 +0000 (14:40 +0200)]
load plugins as rt-files
Florian Sundermann [Mon, 19 Sep 2016 11:28:14 +0000 (13:28 +0200)]
fixed build
Florian Sundermann [Mon, 19 Sep 2016 11:23:47 +0000 (13:23 +0200)]
some additions to the plugin API
Those changes were originally used for the snippet plugin which
may not be part of the core.
Zachary Yedidia [Sun, 18 Sep 2016 13:30:28 +0000 (09:30 -0400)]
Merge
Zachary Yedidia [Sun, 18 Sep 2016 13:29:58 +0000 (09:29 -0400)]
Inherit background color from default
Fixes #366
Zachary Yedidia [Fri, 16 Sep 2016 20:15:44 +0000 (16:15 -0400)]
Add function to load runtime files from a directory for a plugin
Zachary Yedidia [Fri, 16 Sep 2016 19:22:38 +0000 (15:22 -0400)]
Update yaml header
Zachary Yedidia [Fri, 16 Sep 2016 16:14:08 +0000 (12:14 -0400)]
Add quick start guide to help.md
Zachary Yedidia [Fri, 16 Sep 2016 16:09:17 +0000 (12:09 -0400)]
Merge pull request #334 from techtonik/filemanagers
Usability integration with file managers
Zachary Yedidia [Fri, 16 Sep 2016 15:02:10 +0000 (11:02 -0400)]
Allow plugins to add their own runtime files
Zachary Yedidia [Fri, 16 Sep 2016 14:33:28 +0000 (10:33 -0400)]
Merge pull request #363 from boombuler/rtfiles
Runtime files
Florian Sundermann [Thu, 15 Sep 2016 14:42:45 +0000 (16:42 +0200)]
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.
Florian Sundermann [Thu, 15 Sep 2016 13:50:26 +0000 (15:50 +0200)]
simplified file handling for runtime files
Zachary Yedidia [Wed, 14 Sep 2016 21:14:01 +0000 (17:14 -0400)]
Merge pull request #359 from boombuler/params
Params
Zachary Yedidia [Wed, 14 Sep 2016 21:13:46 +0000 (17:13 -0400)]
Merge pull request #354 from boombuler/help
Help
Zachary Yedidia [Wed, 14 Sep 2016 19:34:18 +0000 (15:34 -0400)]
Merge pull request #360 from rgburke/validate-options
Added ability to validate options values when being set
Richard Burke [Wed, 14 Sep 2016 19:05:05 +0000 (20:05 +0100)]
Added ability to validate options values when being set
Zachary Yedidia [Wed, 14 Sep 2016 16:54:31 +0000 (12:54 -0400)]
Fix pyflakes linter pattern
Fixes #358
Florian Sundermann [Wed, 14 Sep 2016 14:28:25 +0000 (16:28 +0200)]
include trailing path delimiter
"C:" is not valid on windows but "C:\" is.
"foo" is as valid as "foo/" on other OS...
Florian Sundermann [Wed, 14 Sep 2016 14:15:49 +0000 (16:15 +0200)]
fixed directory completion on windows
Zachary Yedidia [Wed, 14 Sep 2016 11:29:44 +0000 (07:29 -0400)]
Merge pull request #356 from boombuler/bug355
fixed bug 355
Zachary Yedidia [Wed, 14 Sep 2016 11:28:52 +0000 (07:28 -0400)]
Merge pull request #357 from boombuler/emptyfiles
don't reuse unsaved file buffers.
boombuler [Wed, 14 Sep 2016 07:37:12 +0000 (09:37 +0200)]
don't clone unsaved file buffers.
if I open multiple empty tabs, I don't want the same "new file buffers"
boombuler [Wed, 14 Sep 2016 07:24:38 +0000 (09:24 +0200)]
fixed bug 355
boombuler [Tue, 13 Sep 2016 07:06:06 +0000 (09:06 +0200)]
allow plugins to have a help file
boombuler [Tue, 13 Sep 2016 06:53:20 +0000 (08:53 +0200)]
Load help files when needed
Zachary Yedidia [Sun, 11 Sep 2016 20:04:23 +0000 (16:04 -0400)]
Revert "Improve performance for very long lines"
This reverts commit
d5694c0f353d1d4422e128cf54d43d57ab3d89bf .
Fixes #351
See #348
anatoly techtonik [Sun, 11 Sep 2016 19:40:02 +0000 (22:40 +0300)]
Fix comma and tabs in markdown help
Zachary Yedidia [Sun, 11 Sep 2016 19:00:44 +0000 (15:00 -0400)]
Fix strange selection for long lines
See #351
Zachary Yedidia [Sat, 10 Sep 2016 19:43:39 +0000 (15:43 -0400)]
Merge pull request #316 from elopio/snapcraft
Add the packaging metadata to build the micro snap
Zachary Yedidia [Sat, 10 Sep 2016 15:32:54 +0000 (11:32 -0400)]
Optimize search and replace a lot