]>
git.lizzy.rs Git - micro.git/log
Zachary Yedidia [Tue, 18 Oct 2016 12:58:31 +0000 (08:58 -0400)]
Merge
Zachary Yedidia [Tue, 18 Oct 2016 12:58:09 +0000 (08:58 -0400)]
Fix dockerfile syntax file
Fixes #421
Zachary Yedidia [Sun, 16 Oct 2016 13:55:24 +0000 (09:55 -0400)]
Merge pull request #417 from jncraton/outdent-line
Added OutdentLine action
Jon Craton [Sat, 15 Oct 2016 16:47:15 +0000 (12:47 -0400)]
Added OutdentLine action
Jon Craton [Sat, 15 Oct 2016 14:09:20 +0000 (10:09 -0400)]
Added IndentString method on Buffer (#415)
* Added IndentString function to retrun the string used for indentation (n-spaces or a tab) based on buffer settings
* Combined redundant statements
* Removed duplicate leading whitespace check
* Better IndentString description
* Fixed remainder logic that I broke
Zachary Yedidia [Sat, 15 Oct 2016 14:09:08 +0000 (10:09 -0400)]
Merge pull request #416 from jncraton/duplicate-selection
DuplicateLine duplicates current selection if there is text selected
Jon Craton [Sat, 15 Oct 2016 02:22:48 +0000 (22:22 -0400)]
DuplicateLine now duplicates the current selection if there is text selected
Jon Craton [Fri, 14 Oct 2016 20:52:55 +0000 (16:52 -0400)]
Refactored IndentSelection and OutdentSelection to remove duplicate code (#414)
* Refactored indent selection
* Refactored OutdentSelection
* Refactored to use x and y instead of line and j
Zachary Yedidia [Fri, 14 Oct 2016 11:37:45 +0000 (07:37 -0400)]
Merge pull request #412 from ilius/pr04.keybindings_help_fixes
Fixes in keybindings.md
Zachary Yedidia [Fri, 14 Oct 2016 11:35:19 +0000 (07:35 -0400)]
Merge pull request #411 from zenlc2000/master
Reworded first sentence to make it clearer.
Saeed Rasooli [Fri, 14 Oct 2016 00:30:05 +0000 (04:00 +0330)]
Bugfix: keybindings.md: fix bad json syntax, due to #407
Saeed Rasooli [Fri, 14 Oct 2016 00:14:47 +0000 (03:44 +0330)]
update keybindings.md due to PR #409
zenlc2000 [Fri, 14 Oct 2016 05:10:37 +0000 (23:10 -0600)]
Reworded first sentence to make it clearer.
Zachary Yedidia [Fri, 14 Oct 2016 00:47:33 +0000 (20:47 -0400)]
More fixes to search and replace
Zachary Yedidia [Thu, 13 Oct 2016 21:09:15 +0000 (17:09 -0400)]
Improvements for softwrap mouse support
Zachary Yedidia [Thu, 13 Oct 2016 18:59:57 +0000 (14:59 -0400)]
Fix problem with regexes in search and replace
Fixes #410
Zachary Yedidia [Thu, 13 Oct 2016 18:26:45 +0000 (14:26 -0400)]
Fix mouse support with soft wrap
Zachary Yedidia [Thu, 13 Oct 2016 16:12:55 +0000 (12:12 -0400)]
Always use the selection as search term when using quick search
Zachary Yedidia [Thu, 13 Oct 2016 16:10:11 +0000 (12:10 -0400)]
Merge pull request #409 from ilius/pr02.improve_search_escape
Improve Search behaviour, and Escape key behaviour
Zachary Yedidia [Thu, 13 Oct 2016 02:05:24 +0000 (22:05 -0400)]
Fix problem with horizontal scrolling
Zachary Yedidia [Thu, 13 Oct 2016 02:03:16 +0000 (22:03 -0400)]
Fix problem causing hsplits not to display
Saeed Rasooli [Wed, 12 Oct 2016 08:11:45 +0000 (11:41 +0330)]
Improvement: improve Search behaviour, and Escape key behaviour
Zachary Yedidia [Wed, 12 Oct 2016 20:34:34 +0000 (16:34 -0400)]
Add docs
Zachary Yedidia [Wed, 12 Oct 2016 20:30:32 +0000 (16:30 -0400)]
Fix glitch with bottomline when softwrap is disabled
Zachary Yedidia [Wed, 12 Oct 2016 20:24:00 +0000 (16:24 -0400)]
Add softwrap
Saeed Rasooli [Wed, 12 Oct 2016 15:38:44 +0000 (19:08 +0330)]
Fixes in last PR: MoveLinesUp and MoveLinesDown (#408)
* Bugfix: fix panic in MoveLinesUp when moving up the *last* line
* Bugfix: don't panic in Buffer.Line if index is out or range
* clean MoveLinesDown since it won't work for the last line anyway, add comment
* Cleanup: replace spaces with tabs in MoveLinesUp and MoveLinesDown
Zachary Yedidia [Wed, 12 Oct 2016 14:47:40 +0000 (14:47 +0000)]
Merge
Zachary Yedidia [Wed, 12 Oct 2016 14:47:29 +0000 (14:47 +0000)]
Use build-date.go in cross compilation script
Zachary Yedidia [Wed, 12 Oct 2016 13:51:30 +0000 (09:51 -0400)]
Merge pull request #407 from ilius/pr01.move_up_down
Feature: add MoveLinesUp (Alt + Up) and MoveLinesDown (Alt + Down) actions
Saeed Rasooli [Wed, 12 Oct 2016 04:44:49 +0000 (08:14 +0330)]
Improvement: move MoveLinesUp and MoveLinesDown to Buffer
enables Undo/Redo with EventHandler, #407
Saeed Rasooli [Tue, 11 Oct 2016 21:34:28 +0000 (01:04 +0330)]
add help for MoveLinesUp and MoveLinesDown
Saeed Rasooli [Tue, 11 Oct 2016 19:35:41 +0000 (23:05 +0330)]
Feature: add MoveLinesUp (Alt + Up) and MoveLinesDown (Alt + Down) actions
Zachary Yedidia [Tue, 11 Oct 2016 22:21:06 +0000 (18:21 -0400)]
Update installation instructions
Zachary Yedidia [Tue, 11 Oct 2016 19:25:39 +0000 (15:25 -0400)]
Return 0.0.0-unknown version if building without a git repo
Zachary Yedidia [Tue, 11 Oct 2016 15:07:53 +0000 (11:07 -0400)]
Improve Makefile
Now you can use 'make update' which will update micro and all the
dependencies (but won't rebuild). The makefile also now supports
having a $GOBIN variable and having multiple directories in your
$GOPATH.
Zachary Yedidia [Tue, 11 Oct 2016 13:34:49 +0000 (09:34 -0400)]
Update readme installation instructions
Zachary Yedidia [Tue, 11 Oct 2016 13:13:03 +0000 (09:13 -0400)]
Update docs
Zachary Yedidia [Tue, 11 Oct 2016 13:09:56 +0000 (09:09 -0400)]
Make monokai the default colorscheme
Monokai is a better default colorscheme because it has a better 16
color approximation than zenburn. On 16 color terminals, it looks like
zenburn is not syntax highlighting anything.
Zachary Yedidia [Tue, 11 Oct 2016 01:44:48 +0000 (21:44 -0400)]
Merge
Zachary Yedidia [Tue, 11 Oct 2016 01:44:16 +0000 (21:44 -0400)]
Fix tabstop sizing with mix of tabs and spaces
Fixes #404
Zachary Yedidia [Mon, 10 Oct 2016 22:40:48 +0000 (18:40 -0400)]
Merge
Zachary Yedidia [Mon, 10 Oct 2016 22:40:21 +0000 (18:40 -0400)]
Use default foreground for empty indent chars
Fixes #403
Zachary Yedidia [Sat, 8 Oct 2016 00:34:03 +0000 (20:34 -0400)]
Temporary fix for plugin panic
Fixes #402
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