]>
git.lizzy.rs Git - micro.git/log
Zachary Yedidia [Fri, 19 Aug 2016 02:09:48 +0000 (19:09 -0700)]
Move cursor with search selection
Fixes #212
Zachary Yedidia [Thu, 18 Aug 2016 18:38:19 +0000 (11:38 -0700)]
Update runtime
Zachary Yedidia [Thu, 18 Aug 2016 18:31:09 +0000 (11:31 -0700)]
Fix minor autoindent bug
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.
Zachary Yedidia [Thu, 18 Aug 2016 03:00:38 +0000 (20:00 -0700)]
Make setting options global
Zachary Yedidia [Wed, 17 Aug 2016 19:22:22 +0000 (15:22 -0400)]
Fix statusline suggestion style
Zachary Yedidia [Wed, 17 Aug 2016 18:37:30 +0000 (14:37 -0400)]
Add visual indicator for autocomplete suggestions
Zachary Yedidia [Wed, 17 Aug 2016 18:19:59 +0000 (14:19 -0400)]
Minor update to docs
Zachary Yedidia [Wed, 17 Aug 2016 18:16:27 +0000 (14:16 -0400)]
Add boolean option to actions to disable the lua callback
Zachary Yedidia [Wed, 17 Aug 2016 17:49:37 +0000 (13:49 -0400)]
Add much better autocompletion for commands
Zachary Yedidia [Wed, 17 Aug 2016 16:49:11 +0000 (12:49 -0400)]
Add current-line-number colors to all colorschemes
Zachary Yedidia [Wed, 17 Aug 2016 15:56:56 +0000 (11:56 -0400)]
Add more docs for plugins and keybindings
Zachary Yedidia [Wed, 17 Aug 2016 14:21:56 +0000 (10:21 -0400)]
Update runtime.go
Zachary Yedidia [Sat, 13 Aug 2016 20:22:18 +0000 (16:22 -0400)]
Add more documentation
Zachary Yedidia [Fri, 12 Aug 2016 18:17:28 +0000 (14:17 -0400)]
Add more explanation for colors.md
Zachary Yedidia [Thu, 11 Aug 2016 21:30:48 +0000 (17:30 -0400)]
Don't open a new split if help is already open
Zachary Yedidia [Thu, 28 Jul 2016 19:52:31 +0000 (15:52 -0400)]
Split help into multiple files and add help command
Zachary Yedidia [Wed, 17 Aug 2016 15:59:29 +0000 (11:59 -0400)]
Minor fix to current line num style
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
Zachary Yedidia [Tue, 16 Aug 2016 17:52:42 +0000 (13:52 -0400)]
Clean up go plugin
Zachary Yedidia [Tue, 16 Aug 2016 17:46:33 +0000 (13:46 -0400)]
Fix recursive issue with go plugin
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
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
Camille Scholtz [Mon, 15 Aug 2016 20:35:40 +0000 (22:35 +0200)]
Add colored current line number option
Zachary Yedidia [Sun, 14 Aug 2016 19:29:02 +0000 (15:29 -0400)]
User plugins should replace default plugins
Fixes #208
Zachary Yedidia [Sun, 14 Aug 2016 01:28:52 +0000 (21:28 -0400)]
Syntax highlighting optimization
Zachary Yedidia [Sat, 13 Aug 2016 15:44:30 +0000 (11:44 -0400)]
Add HandleCommand and HandleShellCommand to plugin api
Zachary Yedidia [Thu, 11 Aug 2016 21:35:40 +0000 (17:35 -0400)]
Minor update
Zachary Yedidia [Thu, 11 Aug 2016 20:59:06 +0000 (16:59 -0400)]
Set parents correctly on split nodes
Zachary Yedidia [Thu, 11 Aug 2016 20:52:50 +0000 (16:52 -0400)]
Small fix to splits
Zachary Yedidia [Thu, 11 Aug 2016 17:50:59 +0000 (13:50 -0400)]
Fix statusline and tabbar offsets
Zachary Yedidia [Thu, 11 Aug 2016 15:27:32 +0000 (11:27 -0400)]
Add ability to delete splits
Zachary Yedidia [Thu, 11 Aug 2016 14:45:35 +0000 (10:45 -0400)]
Add split_tree and ability to create splits
Zachary Yedidia [Wed, 10 Aug 2016 19:28:23 +0000 (15:28 -0400)]
Remove current implementation of splits
Zachary Yedidia [Mon, 8 Aug 2016 18:11:34 +0000 (13:11 -0500)]
Small fix to OutdentSelection
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
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
Zachary Yedidia [Tue, 2 Aug 2016 22:30:36 +0000 (18:30 -0400)]
Pressing tab on a selection indents the selection
See #203
Zachary Yedidia [Tue, 2 Aug 2016 13:45:41 +0000 (09:45 -0400)]
Remove backspace prompt cancelation
Fixes #202
Zachary Yedidia [Sat, 30 Jul 2016 20:01:46 +0000 (16:01 -0400)]
Add gololang to pre installed syntax files
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
Philippe Charrière [Sat, 30 Jul 2016 18:20:28 +0000 (20:20 +0200)]
To only use the colorscheme groups
Philippe Charrière [Sat, 30 Jul 2016 16:38:55 +0000 (18:38 +0200)]
Add Gololang support
Zachary Yedidia [Sun, 24 Jul 2016 20:38:37 +0000 (16:38 -0400)]
Use file completion for command mode
Zachary Yedidia [Sun, 24 Jul 2016 20:29:03 +0000 (16:29 -0400)]
Add tab command to open a file in a new tab
Zachary Yedidia [Sun, 24 Jul 2016 20:19:41 +0000 (16:19 -0400)]
Fix issue with autoclose plugin
Zachary Yedidia [Sun, 24 Jul 2016 14:51:08 +0000 (10:51 -0400)]
Use my fork of clipboard
Zachary Yedidia [Sat, 23 Jul 2016 15:58:28 +0000 (11:58 -0400)]
Fix small horizontal scrolling glitch
Zachary Yedidia [Wed, 20 Jul 2016 00:15:23 +0000 (20:15 -0400)]
Rehighlight a split as soon as it is opened
I think this might fix the problem in #198, but I can't seemd to
reproduce it.
Zachary Yedidia [Fri, 15 Jul 2016 21:38:42 +0000 (17:38 -0400)]
Add separator characters between splits
Fixes #196
Zachary Yedidia [Fri, 15 Jul 2016 21:29:36 +0000 (17:29 -0400)]
Highlight plist as XML
See #197
Zachary Yedidia [Thu, 14 Jul 2016 19:39:09 +0000 (15:39 -0400)]
Recompile runtime.go
Fixes #195
Zachary Yedidia [Thu, 14 Jul 2016 17:53:38 +0000 (13:53 -0400)]
Add preAction plugin callbacks which can return false to cancel the action
Zachary Yedidia [Thu, 14 Jul 2016 17:01:10 +0000 (13:01 -0400)]
Merge
Zachary Yedidia [Thu, 14 Jul 2016 17:01:02 +0000 (13:01 -0400)]
Open help in a separate split
Zachary Yedidia [Wed, 13 Jul 2016 19:16:46 +0000 (15:16 -0400)]
Merge pull request #193 from timon999/master
Small improve for how Python's syntax highlighting handles string literals
Timon Böhler [Wed, 13 Jul 2016 19:03:16 +0000 (21:03 +0200)]
Changed Python syntax file to use Go's regex for matching string literals (which also works for empty strings)
Zachary Yedidia [Tue, 12 Jul 2016 13:12:07 +0000 (09:12 -0400)]
Update runtime and syntax file listing
Zachary Yedidia [Tue, 12 Jul 2016 13:10:36 +0000 (09:10 -0400)]
Merge pull request #191 from bvaudour/patch-1
Add lilypond syntax (http://lilypond.org/)
Benjamin VAUDOUR [Tue, 12 Jul 2016 05:35:43 +0000 (07:35 +0200)]
Update of lilypond.micro
- full colorschemes-based
- accurate notes' detection
Zachary Yedidia [Mon, 11 Jul 2016 23:10:29 +0000 (19:10 -0400)]
Fix draw ordering
Zachary Yedidia [Mon, 11 Jul 2016 19:35:50 +0000 (15:35 -0400)]
Rewrite view display function
Benjamin VAUDOUR [Mon, 11 Jul 2016 10:14:07 +0000 (12:14 +0200)]
Add lilypond syntax (http://lilypond.org/)
Zachary Yedidia [Sun, 10 Jul 2016 17:30:28 +0000 (13:30 -0400)]
Separate bindings and actions into two files
Zachary Yedidia [Sun, 10 Jul 2016 17:27:28 +0000 (13:27 -0400)]
Add some lines back
Zachary Yedidia [Sun, 10 Jul 2016 17:26:05 +0000 (13:26 -0400)]
Add some more comments
Zachary Yedidia [Sat, 9 Jul 2016 15:41:53 +0000 (11:41 -0400)]
Merge pull request #185 from zyedidia/splits
Splits
Zachary Yedidia [Sat, 9 Jul 2016 15:40:46 +0000 (11:40 -0400)]
Add documentation for splits
Zachary Yedidia [Sat, 9 Jul 2016 15:29:22 +0000 (11:29 -0400)]
Fix small glitch with splits
Zachary Yedidia [Wed, 6 Jul 2016 17:42:49 +0000 (13:42 -0400)]
Merge pull request #190 from onodera-punpun/patch-1
fish.micro: Add missing command, use constant.string
Camille [Wed, 6 Jul 2016 17:35:51 +0000 (19:35 +0200)]
fish.micro: Add missing command, use constat.string
Zachary Yedidia [Tue, 5 Jul 2016 22:46:50 +0000 (18:46 -0400)]
Fix extra line being added with odd heights
Zachary Yedidia [Tue, 5 Jul 2016 22:34:51 +0000 (18:34 -0400)]
Change default colorscheme to monokai
The monokai-tc colorscheme has been renamed to plain monokai and has
been made the default colorscheme. It is still a true color colorscheme,
but the automatic 256 color approximation is very good so it can be used
just fine in terminals which do not support true color.
If your terminal only supports 16 colors, used the 'default'
colorscheme.
Zachary Yedidia [Sat, 2 Jul 2016 14:01:05 +0000 (10:01 -0400)]
Add binding to move to next split (default binding: CtrlW)
Zachary Yedidia [Fri, 1 Jul 2016 22:12:37 +0000 (18:12 -0400)]
Add the ability to close splits and change splits using the mouse
This commits adds split navigation with the mouse and the ability to
close splits. You can now also open a file directly with the hsplit
and vsplit commands.
Zachary Yedidia [Wed, 29 Jun 2016 01:33:10 +0000 (21:33 -0400)]
Fix tabbar offset with splits
Zachary Yedidia [Mon, 27 Jun 2016 22:41:04 +0000 (18:41 -0400)]
Make sure splits can't draw in other splits
Zachary Yedidia [Sun, 26 Jun 2016 22:44:15 +0000 (18:44 -0400)]
Add horizontal splits
Zachary Yedidia [Sun, 26 Jun 2016 20:18:33 +0000 (16:18 -0400)]
Fix redrawing for splits
Zachary Yedidia [Wed, 15 Jun 2016 22:38:37 +0000 (18:38 -0400)]
Quick first try at vertical splits
Zachary Yedidia [Thu, 30 Jun 2016 15:08:12 +0000 (11:08 -0400)]
Merge pull request #189 from onodera-punpun/sudosave
bindings:go: Only display saved message if actually saved
Camille Scholtz [Thu, 30 Jun 2016 14:49:32 +0000 (16:49 +0200)]
bindings:go: Only display saved message if actually saved
Zachary Yedidia [Wed, 29 Jun 2016 01:29:46 +0000 (21:29 -0400)]
Wrap around when using NextTab and PreviousTab
Fixes #188
Zachary Yedidia [Wed, 29 Jun 2016 01:26:19 +0000 (21:26 -0400)]
Fix JumpLine range
Fixes #187
Zachary Yedidia [Tue, 28 Jun 2016 19:06:42 +0000 (15:06 -0400)]
Fix replace cursor relocation
Zachary Yedidia [Tue, 28 Jun 2016 19:03:59 +0000 (15:03 -0400)]
Merge pull request #186 from onodera-punpun/replaced
command.go: Add some feedback to replace
Camille Scholtz [Tue, 28 Jun 2016 17:55:29 +0000 (19:55 +0200)]
command.go: Simplify and prettify replace feedback
Camille Scholtz [Tue, 28 Jun 2016 17:49:26 +0000 (19:49 +0200)]
command.go: Add some feedback to replace
Zachary Yedidia [Sat, 25 Jun 2016 23:20:13 +0000 (19:20 -0400)]
Add string group to syntax files
This commit adds the string group (constant.string) to valid strings
in all the syntax files that support colorschemes (see the readme in
the runtime/syntax directory).
Fixes #178
Zachary Yedidia [Sat, 25 Jun 2016 17:42:21 +0000 (13:42 -0400)]
Add feedback to save with sudo
Fixes #183
Zachary Yedidia [Thu, 23 Jun 2016 12:39:26 +0000 (08:39 -0400)]
Add new colorschemes to runtime
Zachary Yedidia [Thu, 23 Jun 2016 12:29:24 +0000 (08:29 -0400)]
Merge pull request #180 from Calinou/monokai-colorscheme
Add a Monokai colorscheme
Zachary Yedidia [Thu, 23 Jun 2016 12:25:23 +0000 (08:25 -0400)]
Merge pull request #181 from Calinou/atom-dark-colorscheme
Add Atom Dark colorscheme
Zachary Yedidia [Thu, 23 Jun 2016 12:25:11 +0000 (08:25 -0400)]
Merge pull request #182 from Calinou/gdscript-syntax
Add GDScript syntax file
Hugo Locurcio [Thu, 23 Jun 2016 10:06:06 +0000 (12:06 +0200)]
Add GDScript syntax file
Hugo Locurcio [Thu, 23 Jun 2016 09:36:35 +0000 (11:36 +0200)]
Add Atom Dark colorscheme
Hugo Locurcio [Thu, 23 Jun 2016 08:01:48 +0000 (10:01 +0200)]
Add a Monokai colorscheme
Zachary Yedidia [Thu, 23 Jun 2016 01:03:40 +0000 (21:03 -0400)]
Fix issue with autoclose plugin
Zachary Yedidia [Wed, 22 Jun 2016 22:51:36 +0000 (18:51 -0400)]
Colorscheme group inheritance
With this commit, the syntax files can define groups that are subsets of
other groups, for example constant.string. This is so that colorschemes
can be more accurate, possibly highlighting strings differently than
numbers for example.
See #176. This doesn't fully close that issue yet because the string
group still needs to be added to all strings in the syntax files.
Zachary Yedidia [Wed, 22 Jun 2016 17:59:07 +0000 (13:59 -0400)]
Update README.md