]> git.lizzy.rs Git - micro.git/log
micro.git
7 years agoUpdate docs and readme v1.1.0
Zachary Yedidia [Fri, 7 Oct 2016 00:36:37 +0000 (20:36 -0400)]
Update docs and readme

7 years agoMake linter a default plugin once again
Zachary Yedidia [Fri, 7 Oct 2016 00:28:10 +0000 (20:28 -0400)]
Make linter a default plugin once again

7 years agoImprove binary size by stripping more aggressively
Zachary Yedidia [Thu, 6 Oct 2016 21:45:28 +0000 (17:45 -0400)]
Improve binary size by stripping more aggressively

7 years agoMove linter and go plugins to their own repos
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

7 years agoImprove plugin manager error feedback
Zachary Yedidia [Thu, 6 Oct 2016 17:39:57 +0000 (13:39 -0400)]
Improve plugin manager error feedback

7 years agoMerge pull request #396 from boombuler/help
Zachary Yedidia [Thu, 6 Oct 2016 11:22:25 +0000 (07:22 -0400)]
Merge pull request #396 from boombuler/help

updated plugin help

7 years agoupdated plugin help
Florian Sundermann [Thu, 6 Oct 2016 06:24:39 +0000 (08:24 +0200)]
updated plugin help

7 years agoUpdate readme
Zachary Yedidia [Wed, 5 Oct 2016 22:28:08 +0000 (18:28 -0400)]
Update readme

7 years agoAdd some documentation about plugin manager
Zachary Yedidia [Wed, 5 Oct 2016 22:26:41 +0000 (18:26 -0400)]
Add some documentation about plugin manager

7 years agoAdd more descriptive error messages for plugin installation failures
Zachary Yedidia [Wed, 5 Oct 2016 22:00:05 +0000 (18:00 -0400)]
Add more descriptive error messages for plugin installation failures

Ref #378

7 years agoUse official plugin channel
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

7 years agoOnly allow one package per repository
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

7 years agoMerge pull request #378 from boombuler/pm
Zachary Yedidia [Wed, 5 Oct 2016 21:51:22 +0000 (17:51 -0400)]
Merge pull request #378 from boombuler/pm

Plugin-Manager

7 years agoAdd 'Unsplit' action and VSplit and HSplit actions
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

7 years agochanged json5 repo
boombuler [Sun, 2 Oct 2016 05:57:39 +0000 (07:57 +0200)]
changed json5 repo

7 years agoskip core dependencies if micro was build with an unknown version.
boombuler [Sat, 1 Oct 2016 07:28:48 +0000 (09:28 +0200)]
skip core dependencies if micro was build with an unknown version.

7 years agoallow user to set plugin channels / repos in settings.json
boombuler [Sat, 1 Oct 2016 06:37:04 +0000 (08:37 +0200)]
allow user to set plugin channels / repos in settings.json

7 years agofix plugin zips which contain a root directory
boombuler [Sat, 1 Oct 2016 06:05:05 +0000 (08:05 +0200)]
fix plugin zips which contain a root directory

7 years agonew command `plugin list`
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

7 years agoMerge remote-tracking branch 'zyedidia/master' into pm
boombuler [Sat, 1 Oct 2016 05:20:21 +0000 (07:20 +0200)]
Merge remote-tracking branch 'zyedidia/master' into pm

7 years agoFix more tabnum issues
Zachary Yedidia [Fri, 30 Sep 2016 11:29:24 +0000 (07:29 -0400)]
Fix more tabnum issues

Fixes #395

7 years agoSwitch to my fork of json5
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.

7 years agoFix SplitTree tab index
Zachary Yedidia [Thu, 29 Sep 2016 18:23:25 +0000 (14:23 -0400)]
Fix SplitTree tab index

Fixes #392

7 years agoMinor optimization to tabsize fix
Zachary Yedidia [Wed, 28 Sep 2016 22:08:06 +0000 (18:08 -0400)]
Minor optimization to tabsize fix

7 years agoMerge pull request #387 from boombuler/bug379
Zachary Yedidia [Wed, 28 Sep 2016 22:06:18 +0000 (18:06 -0400)]
Merge pull request #387 from boombuler/bug379

fixes #379 (second try)

7 years agoMake sure /Users/zachary/gocode/bin exists before putting binary there
Zachary Yedidia [Wed, 28 Sep 2016 21:59:40 +0000 (17:59 -0400)]
Make sure /Users/zachary/gocode/bin exists before putting binary there

7 years agoMerge pull request #389 from dsnet/master
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

7 years agofix 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

7 years agofixes #379 (second try)
boombuler [Wed, 28 Sep 2016 19:54:34 +0000 (21:54 +0200)]
fixes #379 (second try)

7 years agoMerge pull request #386 from zyedidia/revert-382-bug379
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"

7 years agoRevert "fixes #379"
Zachary Yedidia [Wed, 28 Sep 2016 18:07:17 +0000 (14:07 -0400)]
Revert "fixes #379"

7 years agoAdd 'autosave' option
Zachary Yedidia [Wed, 28 Sep 2016 17:07:05 +0000 (13:07 -0400)]
Add 'autosave' option

Closes #278

7 years agoimproved plugin search
boombuler [Wed, 28 Sep 2016 16:31:05 +0000 (18:31 +0200)]
improved plugin search

7 years agoMerge pull request #382 from boombuler/bug379
Zachary Yedidia [Wed, 28 Sep 2016 16:30:01 +0000 (12:30 -0400)]
Merge pull request #382 from boombuler/bug379

fixes #379

7 years agoautocomplete plugin commands
boombuler [Wed, 28 Sep 2016 16:15:39 +0000 (18:15 +0200)]
autocomplete plugin commands

7 years agoimproved logging
boombuler [Wed, 28 Sep 2016 16:00:12 +0000 (18:00 +0200)]
improved logging

7 years agobetter plugin search
boombuler [Wed, 28 Sep 2016 15:55:44 +0000 (17:55 +0200)]
better plugin search

7 years agoMerge remote-tracking branch 'zyedidia/master' into pm
boombuler [Wed, 28 Sep 2016 15:36:37 +0000 (17:36 +0200)]
Merge remote-tracking branch 'zyedidia/master' into pm

7 years agoPM should not install already installed plugins.
Florian Sundermann [Wed, 28 Sep 2016 14:34:28 +0000 (16:34 +0200)]
PM should not install already installed plugins.

7 years agoMerge pull request #384 from boombuler/logview
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.

7 years agodon'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.

7 years agofixes #379
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.

7 years agosimple plugin search
boombuler [Tue, 27 Sep 2016 19:25:57 +0000 (21:25 +0200)]
simple plugin search

7 years agoMerge remote-tracking branch 'zyedidia/master' into pm
boombuler [Tue, 27 Sep 2016 18:57:49 +0000 (20:57 +0200)]
Merge remote-tracking branch 'zyedidia/master' into pm

7 years agoHSplit log, and update docs
Zachary Yedidia [Tue, 27 Sep 2016 18:29:55 +0000 (14:29 -0400)]
HSplit log, and update docs

7 years agoMerge pull request #381 from boombuler/logview
Zachary Yedidia [Tue, 27 Sep 2016 18:28:06 +0000 (14:28 -0400)]
Merge pull request #381 from boombuler/logview

Log View

7 years agoAdd new plugin runtime function
Zachary Yedidia [Tue, 27 Sep 2016 18:24:52 +0000 (14:24 -0400)]
Add new plugin runtime function

7 years agoalways scroll log to the cursor befor drawing and don't ask for save changes for...
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

7 years agoAddLog should be "public" accessible
boombuler [Tue, 27 Sep 2016 15:52:05 +0000 (17:52 +0200)]
AddLog should be "public" accessible

7 years agochange pluginmanager json to json5
Florian Sundermann [Tue, 27 Sep 2016 11:28:32 +0000 (13:28 +0200)]
change pluginmanager json to json5

7 years agomore tolerant version parsing
Florian Sundermann [Tue, 27 Sep 2016 11:26:11 +0000 (13:26 +0200)]
more tolerant version parsing

7 years agotry to set a more matching version number
Florian Sundermann [Tue, 27 Sep 2016 11:25:17 +0000 (13:25 +0200)]
try to set a more matching version number

7 years agoalso add TermMessage output to log
boombuler [Mon, 26 Sep 2016 17:28:42 +0000 (19:28 +0200)]
also add TermMessage output to log

7 years agopossibility to show a log view
boombuler [Mon, 26 Sep 2016 17:08:37 +0000 (19:08 +0200)]
possibility to show a log view

7 years agoMerge remote-tracking branch 'zyedidia/master' into pm
boombuler [Mon, 26 Sep 2016 16:24:43 +0000 (18:24 +0200)]
Merge remote-tracking branch 'zyedidia/master' into pm

7 years agoFix typo
Zachary Yedidia [Mon, 26 Sep 2016 16:08:35 +0000 (12:08 -0400)]
Fix typo

7 years agofixed tests
boombuler [Mon, 26 Sep 2016 15:51:50 +0000 (17:51 +0200)]
fixed tests

7 years agoremoved testing code
boombuler [Mon, 26 Sep 2016 15:37:53 +0000 (17:37 +0200)]
removed testing code

7 years agofirst few pm commands
Florian Sundermann [Mon, 26 Sep 2016 14:53:39 +0000 (16:53 +0200)]
first few pm commands

7 years agoFix problems recognizing CtrlH
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'.

7 years agoMerge remote-tracking branch 'zyedidia/master' into pm
Florian Sundermann [Mon, 26 Sep 2016 10:49:57 +0000 (12:49 +0200)]
Merge remote-tracking branch 'zyedidia/master' into pm

7 years agoMerge pull request #377 from onodera-punpun/patch-2
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

7 years agoAdd ` to autoclose
Camille [Sun, 25 Sep 2016 17:05:58 +0000 (19:05 +0200)]
Add ` to autoclose

7 years agoAdd mouse support and binding support to prompts
Zachary Yedidia [Sat, 24 Sep 2016 19:26:19 +0000 (15:26 -0400)]
Add mouse support and binding support to prompts

Closes #244

7 years agoCheck buffer filetype after loading plugins
Zachary Yedidia [Sat, 24 Sep 2016 18:30:35 +0000 (14:30 -0400)]
Check buffer filetype after loading plugins

7 years agoMerge pull request #371 from boombuler/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

7 years agoinitial commit of pluginmanager
boombuler [Fri, 23 Sep 2016 08:03:42 +0000 (10:03 +0200)]
initial commit of pluginmanager

7 years agoMerge pull request #370 from boombuler/snippets_core
Zachary Yedidia [Tue, 20 Sep 2016 12:58:22 +0000 (08:58 -0400)]
Merge pull request #370 from boombuler/snippets_core

Snippets core

7 years agofixed loading order
Florian Sundermann [Mon, 19 Sep 2016 14:04:59 +0000 (16:04 +0200)]
fixed loading order

plugins were not able to provide colorschemes

7 years agoload plugins as rt-files
Florian Sundermann [Mon, 19 Sep 2016 12:40:56 +0000 (14:40 +0200)]
load plugins as rt-files

7 years agofixed build
Florian Sundermann [Mon, 19 Sep 2016 11:28:14 +0000 (13:28 +0200)]
fixed build

7 years agosome additions to the plugin API
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.

7 years agoMerge
Zachary Yedidia [Sun, 18 Sep 2016 13:30:28 +0000 (09:30 -0400)]
Merge

7 years agoInherit background color from default
Zachary Yedidia [Sun, 18 Sep 2016 13:29:58 +0000 (09:29 -0400)]
Inherit background color from default

Fixes #366

7 years agoAdd function to load runtime files from a directory for a plugin
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

7 years agoUpdate yaml header
Zachary Yedidia [Fri, 16 Sep 2016 19:22:38 +0000 (15:22 -0400)]
Update yaml header

7 years agoAdd quick start guide to help.md
Zachary Yedidia [Fri, 16 Sep 2016 16:14:08 +0000 (12:14 -0400)]
Add quick start guide to help.md

7 years agoMerge pull request #334 from techtonik/filemanagers
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

7 years agoAllow plugins to add their own runtime files
Zachary Yedidia [Fri, 16 Sep 2016 15:02:10 +0000 (11:02 -0400)]
Allow plugins to add their own runtime files

7 years agoMerge pull request #363 from boombuler/rtfiles
Zachary Yedidia [Fri, 16 Sep 2016 14:33:28 +0000 (10:33 -0400)]
Merge pull request #363 from boombuler/rtfiles

Runtime files

7 years agoallow plugins to list / read 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.

7 years agosimplified file handling for runtime files
Florian Sundermann [Thu, 15 Sep 2016 13:50:26 +0000 (15:50 +0200)]
simplified file handling for runtime files

7 years agoMerge pull request #359 from boombuler/params
Zachary Yedidia [Wed, 14 Sep 2016 21:14:01 +0000 (17:14 -0400)]
Merge pull request #359 from boombuler/params

Params

7 years agoMerge pull request #354 from boombuler/help
Zachary Yedidia [Wed, 14 Sep 2016 21:13:46 +0000 (17:13 -0400)]
Merge pull request #354 from boombuler/help

Help

7 years agoMerge pull request #360 from rgburke/validate-options
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

7 years agoAdded 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

7 years agoFix pyflakes linter pattern
Zachary Yedidia [Wed, 14 Sep 2016 16:54:31 +0000 (12:54 -0400)]
Fix pyflakes linter pattern

Fixes #358

7 years agoinclude trailing path delimiter
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...

7 years agofixed directory completion on windows
Florian Sundermann [Wed, 14 Sep 2016 14:15:49 +0000 (16:15 +0200)]
fixed directory completion on windows

7 years agoMerge pull request #356 from boombuler/bug355
Zachary Yedidia [Wed, 14 Sep 2016 11:29:44 +0000 (07:29 -0400)]
Merge pull request #356 from boombuler/bug355

fixed bug 355

7 years agoMerge pull request #357 from boombuler/emptyfiles
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.

7 years agodon't clone 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"

7 years agofixed bug 355
boombuler [Wed, 14 Sep 2016 07:24:38 +0000 (09:24 +0200)]
fixed bug 355

7 years agoallow plugins to have a help file
boombuler [Tue, 13 Sep 2016 07:06:06 +0000 (09:06 +0200)]
allow plugins to have a help file

7 years agoLoad help files when needed
boombuler [Tue, 13 Sep 2016 06:53:20 +0000 (08:53 +0200)]
Load help files when needed

7 years agoRevert "Improve performance for very long lines"
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

7 years agoFix comma and tabs in markdown help
anatoly techtonik [Sun, 11 Sep 2016 19:40:02 +0000 (22:40 +0300)]
Fix comma and tabs in markdown help

7 years agoFix strange selection for long lines
Zachary Yedidia [Sun, 11 Sep 2016 19:00:44 +0000 (15:00 -0400)]
Fix strange selection for long lines

See #351

7 years agoMerge pull request #316 from elopio/snapcraft
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

7 years agoOptimize search and replace a lot
Zachary Yedidia [Sat, 10 Sep 2016 15:32:54 +0000 (11:32 -0400)]
Optimize search and replace a lot