]> git.lizzy.rs Git - micro.git/log
micro.git
7 years agoUpdate readme v1.0
Zachary Yedidia [Mon, 29 Aug 2016 14:21:34 +0000 (10:21 -0400)]
Update readme

7 years agoSeparate release.sh and pre-release.sh
Zachary Yedidia [Mon, 29 Aug 2016 14:19:24 +0000 (10:19 -0400)]
Separate release.sh and pre-release.sh

7 years agoUpdate readme
Zachary Yedidia [Mon, 29 Aug 2016 14:17:15 +0000 (10:17 -0400)]
Update readme

7 years agoHave CanClose use single letters for responses
Zachary Yedidia [Mon, 29 Aug 2016 14:10:16 +0000 (10:10 -0400)]
Have CanClose use single letters for responses

Closes #184

7 years agoMake cursorline on by default
Zachary Yedidia [Mon, 29 Aug 2016 13:20:48 +0000 (09:20 -0400)]
Make cursorline on by default

7 years agoFix bug with view.Center
Zachary Yedidia [Mon, 29 Aug 2016 13:16:12 +0000 (09:16 -0400)]
Fix bug with view.Center

Fixes #215

7 years agoOpen an empty buffer if user opened a directory
Zachary Yedidia [Mon, 29 Aug 2016 13:01:54 +0000 (09:01 -0400)]
Open an empty buffer if user opened a directory

Fixes #216

7 years agoAdd show command to show the value of an option
Zachary Yedidia [Mon, 29 Aug 2016 01:48:03 +0000 (21:48 -0400)]
Add show command to show the value of an option

7 years agoFix broken readme link
Zachary Yedidia [Sun, 28 Aug 2016 20:29:01 +0000 (16:29 -0400)]
Fix broken readme link

7 years agoFix various small details and update readme
Zachary Yedidia [Sun, 28 Aug 2016 20:28:28 +0000 (16:28 -0400)]
Fix various small details and update readme

7 years agoFix import error in tests
Zachary Yedidia [Sun, 28 Aug 2016 17:45:38 +0000 (13:45 -0400)]
Fix import error in tests

7 years agoMinor update to zenburn line number colors
Zachary Yedidia [Sun, 28 Aug 2016 17:13:01 +0000 (13:13 -0400)]
Minor update to zenburn line number colors

7 years agoUpdate runtime
Zachary Yedidia [Sun, 28 Aug 2016 17:09:37 +0000 (13:09 -0400)]
Update runtime

7 years agoRename 'default' colorscheme to 'simple'
Zachary Yedidia [Sun, 28 Aug 2016 17:07:47 +0000 (13:07 -0400)]
Rename 'default' colorscheme to 'simple'

This commit also adds an additional name for zenburn as 'default'
so you can refer to zenburn as 'default' or as 'zenburn'

7 years agoImprove tab completion in command mode
Zachary Yedidia [Sun, 28 Aug 2016 17:05:07 +0000 (13:05 -0400)]
Improve tab completion in command mode

Pressing tab when all suggestions start with the same substring
will insert that substring (this is how bash autocompletion works).

7 years agoUpdate docs and makefile
Zachary Yedidia [Sun, 28 Aug 2016 02:00:56 +0000 (22:00 -0400)]
Update docs and makefile

7 years agoUpdate cross compile script v1.0rc2
Zachary Yedidia [Sun, 28 Aug 2016 00:19:27 +0000 (20:19 -0400)]
Update cross compile script

7 years agoAdd some more information to -version flag
Zachary Yedidia [Sun, 28 Aug 2016 00:03:43 +0000 (20:03 -0400)]
Add some more information to -version flag

7 years agoMake zenburn the default colorscheme
Zachary Yedidia [Sat, 27 Aug 2016 21:10:26 +0000 (17:10 -0400)]
Make zenburn the default colorscheme

This commit also adds better support for constant.number in the
syntax files.

7 years agoMinor update to zenburn
Zachary Yedidia [Sat, 27 Aug 2016 20:13:28 +0000 (16:13 -0400)]
Minor update to zenburn

7 years agoAdd zenburn colorscheme
Zachary Yedidia [Sat, 27 Aug 2016 20:09:30 +0000 (16:09 -0400)]
Add zenburn colorscheme

Closes #214

7 years agoTag releases as v...
Zachary Yedidia [Sat, 27 Aug 2016 15:21:41 +0000 (15:21 +0000)]
Tag releases as v...

7 years agoUpdate 1.0rc1
Zachary Yedidia [Sat, 27 Aug 2016 00:56:41 +0000 (20:56 -0400)]
Update

7 years agoAdd release.sh
Zachary Yedidia [Sat, 27 Aug 2016 00:54:58 +0000 (20:54 -0400)]
Add release.sh

7 years agoMerge
Zachary Yedidia [Fri, 26 Aug 2016 23:46:43 +0000 (19:46 -0400)]
Merge

7 years agoAdd commit hash to generated binaries
Zachary Yedidia [Fri, 26 Aug 2016 23:46:38 +0000 (19:46 -0400)]
Add commit hash to generated binaries

7 years agoUpdate readme
Zachary Yedidia [Fri, 26 Aug 2016 19:15:18 +0000 (15:15 -0400)]
Update readme

7 years agoAdd logo and update screenshot
Zachary Yedidia [Fri, 26 Aug 2016 18:46:34 +0000 (14:46 -0400)]
Add logo and update screenshot

7 years agoAdd tutorial help file
Zachary Yedidia [Fri, 26 Aug 2016 18:38:20 +0000 (14:38 -0400)]
Add tutorial help file

7 years agoMerge pull request #213 from zyedidia/local-settings
Zachary Yedidia [Fri, 26 Aug 2016 13:00:35 +0000 (09:00 -0400)]
Merge pull request #213 from zyedidia/local-settings

Support for local settings

7 years agoAdd support for making buffer local options in settings.json
Zachary Yedidia [Fri, 26 Aug 2016 00:15:58 +0000 (20:15 -0400)]
Add support for making buffer local options in settings.json

7 years agoFix bug with init.lua
Zachary Yedidia [Thu, 25 Aug 2016 21:29:58 +0000 (17:29 -0400)]
Fix bug with init.lua

7 years agoUpdate docs and add some comments
Zachary Yedidia [Thu, 25 Aug 2016 21:24:13 +0000 (17:24 -0400)]
Update docs and add some comments

7 years agoPass the view into plugin callbacks
Zachary Yedidia [Thu, 25 Aug 2016 20:35:03 +0000 (16:35 -0400)]
Pass the view into plugin callbacks

7 years agoUpdate plugins for local settings
Zachary Yedidia [Thu, 25 Aug 2016 20:01:42 +0000 (16:01 -0400)]
Update plugins for local settings

7 years agoAdd support for local or global only settings
Zachary Yedidia [Thu, 25 Aug 2016 19:03:37 +0000 (15:03 -0400)]
Add support for local or global only settings

7 years agoAdd filetype as an option
Zachary Yedidia [Thu, 25 Aug 2016 01:29:23 +0000 (18:29 -0700)]
Add filetype as an option

Still in progress

7 years agoMake all filetype names lowercase
Zachary Yedidia [Thu, 25 Aug 2016 00:15:36 +0000 (17:15 -0700)]
Make all filetype names lowercase

This may be a breaking change if you are using a plugin that
checks the filetype. All the default plugins are now updated,
just make the filetype you were checking for previously all
lowercase.

7 years agoAdd local settings for each buffer
Zachary Yedidia [Wed, 24 Aug 2016 23:55:44 +0000 (16:55 -0700)]
Add local settings for each buffer

7 years agoMinor fixes and update runtime
Zachary Yedidia [Thu, 25 Aug 2016 19:47:16 +0000 (15:47 -0400)]
Minor fixes and update runtime

7 years agoAdd onBufferOpen plugin callback
Zachary Yedidia [Thu, 25 Aug 2016 00:03:02 +0000 (17:03 -0700)]
Add onBufferOpen plugin callback

7 years agoAdd center action to center the view on the cursor
Zachary Yedidia [Wed, 24 Aug 2016 22:48:11 +0000 (15:48 -0700)]
Add center action to center the view on the cursor

7 years agoRelocate on startup
Zachary Yedidia [Wed, 24 Aug 2016 21:44:29 +0000 (14:44 -0700)]
Relocate on startup

7 years agoPlugin onAction return value should determine relocate
Zachary Yedidia [Wed, 24 Aug 2016 17:02:06 +0000 (10:02 -0700)]
Plugin onAction return value should determine relocate

7 years agoAuto indent on paste
Zachary Yedidia [Tue, 23 Aug 2016 21:48:28 +0000 (14:48 -0700)]
Auto indent on paste

Fixes #204

7 years agoDon't pad suggestions
Zachary Yedidia [Mon, 22 Aug 2016 18:45:50 +0000 (11:45 -0700)]
Don't pad suggestions

7 years agoFix gutter message overwriting a prompt
Zachary Yedidia [Mon, 22 Aug 2016 17:13:14 +0000 (10:13 -0700)]
Fix gutter message overwriting a prompt

7 years agoRemove auto indented spaces if the line is empty
Zachary Yedidia [Mon, 22 Aug 2016 17:04:23 +0000 (10:04 -0700)]
Remove auto indented spaces if the line is empty

7 years agoAdd gruvbox colorscheme
Zachary Yedidia [Sun, 21 Aug 2016 21:40:39 +0000 (14:40 -0700)]
Add gruvbox colorscheme

7 years agoSmall fix to redraw location
Zachary Yedidia [Sun, 21 Aug 2016 18:31:26 +0000 (11:31 -0700)]
Small fix to redraw location

7 years agoUpdate readme
Zachary Yedidia [Sat, 20 Aug 2016 20:02:19 +0000 (13:02 -0700)]
Update readme

7 years agoRemove todolist
Zachary Yedidia [Sat, 20 Aug 2016 19:32:29 +0000 (12:32 -0700)]
Remove todolist

The todolist is no longer necessary and I wasn't using it anymore.

7 years agoSlight additional improvement to word movement
Zachary Yedidia [Sat, 20 Aug 2016 19:31:52 +0000 (12:31 -0700)]
Slight additional improvement to word movement

7 years agoImprove cursor word movement
Zachary Yedidia [Sat, 20 Aug 2016 19:26:54 +0000 (12:26 -0700)]
Improve cursor word movement

The definition of a "word" is a bit more subtle now. Before it would
just move the cursor until a whitespace was found. Now it will stop
at non word characters as well.

7 years agoAdd pasting in command mode
Zachary Yedidia [Sat, 20 Aug 2016 17:35:57 +0000 (10:35 -0700)]
Add pasting in command mode

7 years agoAdd support for init.lua file in ~/.config/micro
Zachary Yedidia [Sat, 20 Aug 2016 17:22:28 +0000 (10:22 -0700)]
Add support for init.lua file in ~/.config/micro

7 years agoGo plugin should disable tabstospaces if the file is go
Zachary Yedidia [Sat, 20 Aug 2016 01:47:37 +0000 (18:47 -0700)]
Go plugin should disable tabstospaces if the file is go

7 years agoFix minor issue with autoclose
Zachary Yedidia [Fri, 19 Aug 2016 22:24:42 +0000 (15:24 -0700)]
Fix minor issue with autoclose

7 years agoImprove autoclose plugin auto tabbing
Zachary Yedidia [Fri, 19 Aug 2016 22:14:34 +0000 (15:14 -0700)]
Improve autoclose plugin auto tabbing

7 years agoMove cursor with search selection
Zachary Yedidia [Fri, 19 Aug 2016 02:09:48 +0000 (19:09 -0700)]
Move cursor with search selection

Fixes #212

7 years agoUpdate runtime
Zachary Yedidia [Thu, 18 Aug 2016 18:38:19 +0000 (11:38 -0700)]
Update runtime

7 years agoFix minor autoindent bug
Zachary Yedidia [Thu, 18 Aug 2016 18:31:09 +0000 (11:31 -0700)]
Fix minor autoindent bug

7 years agoFix some issues with unicode handling
Zachary Yedidia [Thu, 18 Aug 2016 15:14:33 +0000 (08:14 -0700)]
Fix some issues with unicode handling

There were unicode issues with prompts, search, and syntax highlighting,
which are now fixed.

7 years agoMake setting options global
Zachary Yedidia [Thu, 18 Aug 2016 03:00:38 +0000 (20:00 -0700)]
Make setting options global

7 years agoFix statusline suggestion style
Zachary Yedidia [Wed, 17 Aug 2016 19:22:22 +0000 (15:22 -0400)]
Fix statusline suggestion style

7 years agoAdd visual indicator for autocomplete suggestions
Zachary Yedidia [Wed, 17 Aug 2016 18:37:30 +0000 (14:37 -0400)]
Add visual indicator for autocomplete suggestions

7 years agoMinor update to docs
Zachary Yedidia [Wed, 17 Aug 2016 18:19:59 +0000 (14:19 -0400)]
Minor update to docs

7 years agoAdd boolean option to actions to disable the lua callback
Zachary Yedidia [Wed, 17 Aug 2016 18:16:27 +0000 (14:16 -0400)]
Add boolean option to actions to disable the lua callback

7 years agoAdd much better autocompletion for commands
Zachary Yedidia [Wed, 17 Aug 2016 17:49:37 +0000 (13:49 -0400)]
Add much better autocompletion for commands

7 years agoAdd current-line-number colors to all colorschemes
Zachary Yedidia [Wed, 17 Aug 2016 16:49:11 +0000 (12:49 -0400)]
Add current-line-number colors to all colorschemes

7 years agoAdd more docs for plugins and keybindings
Zachary Yedidia [Wed, 17 Aug 2016 15:56:56 +0000 (11:56 -0400)]
Add more docs for plugins and keybindings

7 years agoUpdate runtime.go
Zachary Yedidia [Wed, 17 Aug 2016 14:21:56 +0000 (10:21 -0400)]
Update runtime.go

7 years agoAdd more documentation
Zachary Yedidia [Sat, 13 Aug 2016 20:22:18 +0000 (16:22 -0400)]
Add more documentation

7 years agoAdd more explanation for colors.md
Zachary Yedidia [Fri, 12 Aug 2016 18:17:28 +0000 (14:17 -0400)]
Add more explanation for colors.md

7 years agoDon't open a new split if help is already open
Zachary Yedidia [Thu, 11 Aug 2016 21:30:48 +0000 (17:30 -0400)]
Don't open a new split if help is already open

7 years agoSplit help into multiple files and add help command
Zachary Yedidia [Thu, 28 Jul 2016 19:52:31 +0000 (15:52 -0400)]
Split help into multiple files and add help command

7 years agoMinor fix to current line num style
Zachary Yedidia [Wed, 17 Aug 2016 15:59:29 +0000 (11:59 -0400)]
Minor fix to current line num style

7 years agoMerge pull request #209 from onodera-punpun/coloredline
Zachary Yedidia [Wed, 17 Aug 2016 02:03:07 +0000 (22:03 -0400)]
Merge pull request #209 from onodera-punpun/coloredline

Add colored current line number option

7 years agoClean up go plugin
Zachary Yedidia [Tue, 16 Aug 2016 17:52:42 +0000 (13:52 -0400)]
Clean up go plugin

7 years agoFix recursive issue with go plugin
Zachary Yedidia [Tue, 16 Aug 2016 17:46:33 +0000 (13:46 -0400)]
Fix recursive issue with go plugin

7 years agoChange plugin callbacks to not only happen when a keybinding triggers the action
Zachary Yedidia [Tue, 16 Aug 2016 15:43:36 +0000 (11:43 -0400)]
Change plugin callbacks to not only happen when a keybinding triggers the action

7 years agoRebind Home and End to StartOfLine and EndOfLine
Zachary Yedidia [Tue, 16 Aug 2016 14:55:04 +0000 (10:55 -0400)]
Rebind Home and End to StartOfLine and EndOfLine

This commit changes the default keybindings for Home and End. It
also changes the InsertEnter action to InsertNewline (a better name)
although InsertEnter is still valid for backwards compatibility.

Closes #206

7 years agoAdd colored current line number option
Camille Scholtz [Mon, 15 Aug 2016 20:35:40 +0000 (22:35 +0200)]
Add colored current line number option

7 years agoUser plugins should replace default plugins
Zachary Yedidia [Sun, 14 Aug 2016 19:29:02 +0000 (15:29 -0400)]
User plugins should replace default plugins

Fixes #208

7 years agoSyntax highlighting optimization
Zachary Yedidia [Sun, 14 Aug 2016 01:28:52 +0000 (21:28 -0400)]
Syntax highlighting optimization

7 years agoAdd HandleCommand and HandleShellCommand to plugin api
Zachary Yedidia [Sat, 13 Aug 2016 15:44:30 +0000 (11:44 -0400)]
Add HandleCommand and HandleShellCommand to plugin api

7 years agoMinor update
Zachary Yedidia [Thu, 11 Aug 2016 21:35:40 +0000 (17:35 -0400)]
Minor update

7 years agoSet parents correctly on split nodes
Zachary Yedidia [Thu, 11 Aug 2016 20:59:06 +0000 (16:59 -0400)]
Set parents correctly on split nodes

7 years agoSmall fix to splits
Zachary Yedidia [Thu, 11 Aug 2016 20:52:50 +0000 (16:52 -0400)]
Small fix to splits

7 years agoFix statusline and tabbar offsets
Zachary Yedidia [Thu, 11 Aug 2016 17:50:59 +0000 (13:50 -0400)]
Fix statusline and tabbar offsets

7 years agoAdd ability to delete splits
Zachary Yedidia [Thu, 11 Aug 2016 15:27:32 +0000 (11:27 -0400)]
Add ability to delete splits

7 years agoAdd split_tree and ability to create splits
Zachary Yedidia [Thu, 11 Aug 2016 14:45:35 +0000 (10:45 -0400)]
Add split_tree and ability to create splits

7 years agoRemove current implementation of splits
Zachary Yedidia [Wed, 10 Aug 2016 19:28:23 +0000 (15:28 -0400)]
Remove current implementation of splits

7 years agoSmall fix to OutdentSelection
Zachary Yedidia [Mon, 8 Aug 2016 18:11:34 +0000 (13:11 -0500)]
Small fix to OutdentSelection

7 years agoBind OutdentSelection to ShiftTab (Backtab)
Zachary Yedidia [Mon, 8 Aug 2016 01:41:12 +0000 (21:41 -0400)]
Bind OutdentSelection to ShiftTab (Backtab)

I was under the impression that tcell couldn't detect shift tab
key presses, but this was incorrect. It turns out that tcell just
calls it backtab. This commit makes backtab the default binding
for OutdentSelection.

See #203

7 years agoBindings for IndentSelection and OutdentSelection
Zachary Yedidia [Sun, 7 Aug 2016 23:45:35 +0000 (19:45 -0400)]
Bindings for IndentSelection and OutdentSelection

Tab is now bound to both IndentSelection and InsertTab.

There is currently no binding for OutdentSelection (the user can
bind that to their liking). Hopefully in the future it can be bound
to shift-tab but tcell does currently support that.

Closes #203

7 years agoPressing tab on a selection indents the selection
Zachary Yedidia [Tue, 2 Aug 2016 22:30:36 +0000 (18:30 -0400)]
Pressing tab on a selection indents the selection

See #203

7 years agoRemove backspace prompt cancelation
Zachary Yedidia [Tue, 2 Aug 2016 13:45:41 +0000 (09:45 -0400)]
Remove backspace prompt cancelation

Fixes #202

7 years agoAdd gololang to pre installed syntax files
Zachary Yedidia [Sat, 30 Jul 2016 20:01:46 +0000 (16:01 -0400)]
Add gololang to pre installed syntax files

7 years agoMerge pull request #200 from k33g/wip-golo-syntax
Zachary Yedidia [Sat, 30 Jul 2016 20:00:34 +0000 (16:00 -0400)]
Merge pull request #200 from k33g/wip-golo-syntax

Add Gololang support