]> git.lizzy.rs Git - micro.git/log
micro.git
8 years agoRewrite gofmt and goimports as plugins
Zachary Yedidia [Mon, 25 Apr 2016 16:48:43 +0000 (12:48 -0400)]
Rewrite gofmt and goimports as plugins

8 years agoInterface with plugin.lua file
Zachary Yedidia [Sun, 24 Apr 2016 23:52:02 +0000 (19:52 -0400)]
Interface with plugin.lua file

8 years agoSmall optimization
Zachary Yedidia [Thu, 5 May 2016 15:23:20 +0000 (11:23 -0400)]
Small optimization

8 years agoOptimization for buffer text
Zachary Yedidia [Wed, 4 May 2016 16:43:17 +0000 (12:43 -0400)]
Optimization for buffer text

We no longer store a string representation of the buffer and instead
directly access it through the rope

8 years agoSmall fix to relocation
Zachary Yedidia [Wed, 4 May 2016 11:24:33 +0000 (07:24 -0400)]
Small fix to relocation

8 years agoMerge pull request #94 from aerth/line-jump
Zachary Yedidia [Wed, 4 May 2016 11:22:10 +0000 (07:22 -0400)]
Merge pull request #94 from aerth/line-jump

Add Ctrl+L jump to line #, JumpLine()

8 years agoAdd Ctrl+L jump to line #, JumpLine()
aerth [Wed, 4 May 2016 14:48:28 +0000 (07:48 -0700)]
Add Ctrl+L jump to line #, JumpLine()
Converts input to integer
Returns error if any
Only jumps to possible lines
Returns number of lines available

8 years agoUpdate screenshot and status line
Zachary Yedidia [Tue, 3 May 2016 22:54:01 +0000 (18:54 -0400)]
Update screenshot and status line

8 years agoAdd R syntax file
Zachary Yedidia [Mon, 2 May 2016 19:01:46 +0000 (15:01 -0400)]
Add R syntax file

Closes #91

8 years agoUse tcell's EventPaste to capture paste from the OS
Zachary Yedidia [Mon, 2 May 2016 15:16:03 +0000 (11:16 -0400)]
Use tcell's EventPaste to capture paste from the OS

This commit uses the recent commit to zyedidia/tcell to capture paste
events from the OS.

Fixes #60
Fixes #61

8 years agoDefault setting for tabsize should be float64 not int
Zachary Yedidia [Mon, 2 May 2016 11:23:08 +0000 (07:23 -0400)]
Default setting for tabsize should be float64 not int

Fixes #92

8 years agoUse hash for savedText instead of full string
Zachary Yedidia [Sun, 1 May 2016 23:07:54 +0000 (19:07 -0400)]
Use hash for savedText instead of full string

8 years agoDon't store buffer in text event
Zachary Yedidia [Sun, 1 May 2016 20:45:23 +0000 (16:45 -0400)]
Don't store buffer in text event

8 years agoRemove unnecessary check for selection
Zachary Yedidia [Sat, 30 Apr 2016 20:56:48 +0000 (16:56 -0400)]
Remove unnecessary check for selection

8 years agoFix differences between selection with keys and with mouse
Zachary Yedidia [Sat, 30 Apr 2016 20:50:43 +0000 (16:50 -0400)]
Fix differences between selection with keys and with mouse

Fixes #89

8 years agoChange selection color in solarized colorscheme
Zachary Yedidia [Sat, 30 Apr 2016 19:32:33 +0000 (15:32 -0400)]
Change selection color in solarized colorscheme

8 years agoMerge
Zachary Yedidia [Sat, 30 Apr 2016 19:02:42 +0000 (15:02 -0400)]
Merge

8 years agoIf a setting is not defined, use the default, not the zero value
Zachary Yedidia [Sat, 30 Apr 2016 19:02:33 +0000 (15:02 -0400)]
If a setting is not defined, use the default, not the zero value

8 years agoAdd bsd binaries to readme
Zachary Yedidia [Sat, 30 Apr 2016 18:12:54 +0000 (14:12 -0400)]
Add bsd binaries to readme

8 years agoFix selection bugs
Zachary Yedidia [Sat, 30 Apr 2016 18:06:00 +0000 (14:06 -0400)]
Fix selection bugs

8 years agoMerge
Zachary Yedidia [Sat, 30 Apr 2016 16:43:46 +0000 (12:43 -0400)]
Merge

8 years agoConstrain help text to 80 columns
Zachary Yedidia [Sat, 30 Apr 2016 16:43:40 +0000 (12:43 -0400)]
Constrain help text to 80 columns

8 years agoMerge pull request #87 from aerth/bindings-help
Zachary Yedidia [Sat, 30 Apr 2016 15:46:30 +0000 (11:46 -0400)]
Merge pull request #87 from aerth/bindings-help

Add json bindings to doc

8 years agoUse a map for settings instead of a struct
Zachary Yedidia [Sat, 30 Apr 2016 15:39:48 +0000 (11:39 -0400)]
Use a map for settings instead of a struct

Using a map for the settings means that plugins will be able to create
their own settings at runtime.

8 years agoAdd json bindings to doc
aerth [Sat, 30 Apr 2016 15:33:04 +0000 (08:33 -0700)]
Add json bindings to doc

8 years agoUpdate readme
Zachary Yedidia [Fri, 29 Apr 2016 14:14:29 +0000 (10:14 -0400)]
Update readme

8 years agoMerge
Zachary Yedidia [Fri, 29 Apr 2016 01:00:50 +0000 (21:00 -0400)]
Merge

8 years agoAdd bindings for shiftup and shiftdown
Zachary Yedidia [Fri, 29 Apr 2016 01:00:46 +0000 (21:00 -0400)]
Add bindings for shiftup and shiftdown

8 years agoUpdate readme and help
Zachary Yedidia [Thu, 28 Apr 2016 19:05:53 +0000 (15:05 -0400)]
Update readme and help

8 years agoMerge branch 'gutter-messages'
Zachary Yedidia [Wed, 27 Apr 2016 16:33:45 +0000 (12:33 -0400)]
Merge branch 'gutter-messages'

8 years agoSupport different types of gutter messages
Zachary Yedidia [Wed, 27 Apr 2016 16:33:33 +0000 (12:33 -0400)]
Support different types of gutter messages

8 years agoMerge branch 'elementary-mouse'
Zachary Yedidia [Wed, 27 Apr 2016 15:23:47 +0000 (11:23 -0400)]
Merge branch 'elementary-mouse'

8 years agoSimple support for gutter messages
Zachary Yedidia [Wed, 27 Apr 2016 15:22:57 +0000 (11:22 -0400)]
Simple support for gutter messages

8 years agoImprove word movement behavior
Zachary Yedidia [Wed, 27 Apr 2016 14:44:36 +0000 (10:44 -0400)]
Improve word movement behavior

8 years agoUpdate makefile
Zachary Yedidia [Wed, 27 Apr 2016 01:23:52 +0000 (21:23 -0400)]
Update makefile

8 years agoMerge branch 'arrow-bindings'
Zachary Yedidia [Wed, 27 Apr 2016 01:15:08 +0000 (21:15 -0400)]
Merge branch 'arrow-bindings'

8 years agoMinor cleanup
Zachary Yedidia [Wed, 27 Apr 2016 00:18:56 +0000 (20:18 -0400)]
Minor cleanup

8 years agoAdd mappings for ctrl keys
Zachary Yedidia [Wed, 27 Apr 2016 00:14:58 +0000 (20:14 -0400)]
Add mappings for ctrl keys

8 years agoCorrect word movement behavior
Zachary Yedidia [Tue, 26 Apr 2016 23:53:43 +0000 (19:53 -0400)]
Correct word movement behavior

8 years agoImprove WordRight and WordLeft bindings
Zachary Yedidia [Tue, 26 Apr 2016 13:53:46 +0000 (09:53 -0400)]
Improve WordRight and WordLeft bindings

8 years agoStarting to add more mappings for arrow keys
Zachary Yedidia [Tue, 26 Apr 2016 01:23:03 +0000 (21:23 -0400)]
Starting to add more mappings for arrow keys

These mappings include Alt+arrows and Shift+arrows and Alt+Shift+arrows

This commit also switches the version of tcell that micro uses to my
fork which supports alt, shift, and ctrl + arrows.

8 years agoAlso use KeyBackspace for deleting in prompt
Zachary Yedidia [Tue, 26 Apr 2016 13:44:08 +0000 (09:44 -0400)]
Also use KeyBackspace for deleting in prompt

Fixes #78

8 years agoMerge
Zachary Yedidia [Mon, 25 Apr 2016 18:15:37 +0000 (14:15 -0400)]
Merge

8 years agoUpdate help
Zachary Yedidia [Mon, 25 Apr 2016 18:15:33 +0000 (14:15 -0400)]
Update help

8 years agoMerge pull request #74 from harishnavnit/master
Zachary Yedidia [Mon, 25 Apr 2016 11:25:13 +0000 (07:25 -0400)]
Merge pull request #74 from harishnavnit/master

Move the cursor to the start and end of line using "Home" and "End"

8 years agoMake the Home and End key presses point the cursor to the start and end of a line...
R. Harish Navnit [Mon, 25 Apr 2016 09:00:52 +0000 (14:30 +0530)]
Make the Home and End key presses point the cursor to the start and end of a line, respectively

8 years agoUse methods on view instead of functions for bindings
Zachary Yedidia [Sun, 24 Apr 2016 22:32:18 +0000 (18:32 -0400)]
Use methods on view instead of functions for bindings

8 years agoRelocate cursor on reOpen()
Zachary Yedidia [Sun, 24 Apr 2016 21:26:42 +0000 (17:26 -0400)]
Relocate cursor on reOpen()

8 years agoAdd check flag for search and replace
Zachary Yedidia [Sun, 24 Apr 2016 21:08:40 +0000 (17:08 -0400)]
Add check flag for search and replace

8 years agoFix terminal mode panic
Zachary Yedidia [Sun, 24 Apr 2016 20:49:54 +0000 (16:49 -0400)]
Fix terminal mode panic

8 years agoUse reflection for setting options
Zachary Yedidia [Sun, 24 Apr 2016 19:35:16 +0000 (15:35 -0400)]
Use reflection for setting options

8 years agoMerge
Zachary Yedidia [Sun, 24 Apr 2016 18:40:59 +0000 (14:40 -0400)]
Merge

8 years agoFix PageUp and PageDown bindings
Zachary Yedidia [Sun, 24 Apr 2016 18:40:30 +0000 (14:40 -0400)]
Fix PageUp and PageDown bindings

Fixes #72.

8 years agoUpdate todolist
Zachary Yedidia [Sun, 24 Apr 2016 14:04:23 +0000 (10:04 -0400)]
Update todolist

8 years agoMerge
Zachary Yedidia [Sun, 24 Apr 2016 13:01:42 +0000 (09:01 -0400)]
Merge

8 years agoAdded StartOfLine and EndOfLine actions
Zachary Yedidia [Sun, 24 Apr 2016 13:01:01 +0000 (09:01 -0400)]
Added StartOfLine and EndOfLine actions

This commit also adds error reporting for invalid json.

Fixes #36.

8 years agoDelete configuration section (included in the help text)
Zachary Yedidia [Sun, 24 Apr 2016 12:42:07 +0000 (08:42 -0400)]
Delete configuration section (included in the help text)

8 years agoUpdate readme
Zachary Yedidia [Sun, 24 Apr 2016 12:41:30 +0000 (08:41 -0400)]
Update readme

8 years agoImprove help text
Zachary Yedidia [Sun, 24 Apr 2016 12:38:38 +0000 (08:38 -0400)]
Improve help text

8 years agoImprove help text and move to its own file
Zachary Yedidia [Sun, 24 Apr 2016 12:31:42 +0000 (08:31 -0400)]
Improve help text and move to its own file

8 years agoMerge pull request #71 from aerth/gofmt-2
Zachary Yedidia [Sun, 24 Apr 2016 11:47:48 +0000 (07:47 -0400)]
Merge pull request #71 from aerth/gofmt-2

gofmt-on-save redone for new bindings

8 years agoMerge pull request #70 from aerth/cut-lines2
Zachary Yedidia [Sun, 24 Apr 2016 02:06:34 +0000 (22:06 -0400)]
Merge pull request #70 from aerth/cut-lines2

cut lines into clipboard

8 years agogofmt-on-save redone for new bindings
aerth [Sun, 24 Apr 2016 01:48:51 +0000 (01:48 +0000)]
gofmt-on-save redone for new bindings

8 years agocut lines into clipboard
aerth [Sun, 24 Apr 2016 01:29:09 +0000 (01:29 +0000)]
cut lines into clipboard

8 years agoMention minimum go version in readme
Zachary Yedidia [Sun, 24 Apr 2016 01:04:34 +0000 (21:04 -0400)]
Mention minimum go version in readme

Fixes #69

8 years agoIf system clipboard is unsupported, use internal clipboard instead
Zachary Yedidia [Sun, 24 Apr 2016 00:54:52 +0000 (20:54 -0400)]
If system clipboard is unsupported, use internal clipboard instead

Fixes #65

8 years agoUse my fork of clipboard
Zachary Yedidia [Sun, 24 Apr 2016 00:52:26 +0000 (20:52 -0400)]
Use my fork of clipboard

8 years agoMerge pull request #68 from zyedidia/custom-bindings
Zachary Yedidia [Sat, 23 Apr 2016 23:57:00 +0000 (19:57 -0400)]
Merge pull request #68 from zyedidia/custom-bindings

Custom Keybindings

8 years agoUse default binding for key if not specified
Zachary Yedidia [Sat, 23 Apr 2016 23:03:24 +0000 (19:03 -0400)]
Use default binding for key if not specified

8 years agoAdd delete key binding
Zachary Yedidia [Sat, 23 Apr 2016 22:58:02 +0000 (18:58 -0400)]
Add delete key binding

Fixes #54

8 years agoLoad and save key bindings from bindings.json
Zachary Yedidia [Sat, 23 Apr 2016 22:43:09 +0000 (18:43 -0400)]
Load and save key bindings from bindings.json

8 years agoFix build error
Zachary Yedidia [Sat, 23 Apr 2016 22:28:41 +0000 (18:28 -0400)]
Fix build error

8 years agoRework the bindings as keys bound to actions
Zachary Yedidia [Sat, 23 Apr 2016 22:25:08 +0000 (18:25 -0400)]
Rework the bindings as keys bound to actions

8 years agoFix SelectLine
Zachary Yedidia [Sat, 23 Apr 2016 18:02:20 +0000 (14:02 -0400)]
Fix SelectLine

8 years agoFix makefile
Zachary Yedidia [Sat, 23 Apr 2016 17:14:52 +0000 (13:14 -0400)]
Fix makefile

8 years agoMerge
Zachary Yedidia [Sat, 23 Apr 2016 12:56:53 +0000 (08:56 -0400)]
Merge

8 years agoFix autoindent setting
Zachary Yedidia [Sat, 23 Apr 2016 12:56:45 +0000 (08:56 -0400)]
Fix autoindent setting

8 years agoMerge pull request #62 from aerth/patch-1
Zachary Yedidia [Sat, 23 Apr 2016 02:45:37 +0000 (22:45 -0400)]
Merge pull request #62 from aerth/patch-1

ignore binary explicitly

8 years agoignore binary explicitly
aerth [Sat, 23 Apr 2016 00:59:52 +0000 (00:59 +0000)]
ignore binary explicitly

8 years agoFix selection highlighting
Zachary Yedidia [Fri, 22 Apr 2016 23:31:50 +0000 (19:31 -0400)]
Fix selection highlighting

8 years agoFix elementary mouse issue
Zachary Yedidia [Fri, 22 Apr 2016 23:12:32 +0000 (19:12 -0400)]
Fix elementary mouse issue

Fixes #34

This commit requires a modification to tcell before it will work.

8 years agoFix horizontal scrolling
Zachary Yedidia [Fri, 22 Apr 2016 22:50:01 +0000 (18:50 -0400)]
Fix horizontal scrolling

Fixes #59

8 years agoMerge pull request #58 from aerth/toggle-line-numbers
Zachary Yedidia [Fri, 22 Apr 2016 20:27:03 +0000 (16:27 -0400)]
Merge pull request #58 from aerth/toggle-line-numbers

Toggle line numbers

8 years agoAdd ruler to possibleSettings
aerth [Fri, 22 Apr 2016 20:15:38 +0000 (20:15 +0000)]
Add ruler to possibleSettings

8 years agoToggle line numbers
aerth [Fri, 22 Apr 2016 20:02:26 +0000 (20:02 +0000)]
Toggle line numbers

8 years agoExpand ~ in file opening
Zachary Yedidia [Fri, 22 Apr 2016 13:23:01 +0000 (09:23 -0400)]
Expand ~ in file opening

8 years agoPossible fix for elementary mouse issue
Zachary Yedidia [Fri, 22 Apr 2016 13:11:44 +0000 (09:11 -0400)]
Possible fix for elementary mouse issue

8 years agoFix makefile
Zachary Yedidia [Thu, 21 Apr 2016 23:27:47 +0000 (19:27 -0400)]
Fix makefile

8 years agoAdd nicer deleting for soft tabs
Zachary Yedidia [Thu, 21 Apr 2016 23:15:46 +0000 (19:15 -0400)]
Add nicer deleting for soft tabs

8 years agoAutomatically update tcell every time make is run
Zachary Yedidia [Thu, 21 Apr 2016 22:54:52 +0000 (18:54 -0400)]
Automatically update tcell every time make is run

8 years agoMerge pull request #55 from OneOfOne/patch-1
Zachary Yedidia [Thu, 21 Apr 2016 21:25:23 +0000 (17:25 -0400)]
Merge pull request #55 from OneOfOne/patch-1

typos in solarized-tc.micro

8 years agotypos in solarized-tc.micro
Ahmed W [Thu, 21 Apr 2016 20:19:37 +0000 (22:19 +0200)]
typos in solarized-tc.micro

8 years agoUpdate readme
Zachary Yedidia [Thu, 21 Apr 2016 16:46:30 +0000 (12:46 -0400)]
Update readme

8 years agoMerge pull request #52 from gitter-badger/gitter-badge
Zachary Yedidia [Thu, 21 Apr 2016 16:42:39 +0000 (12:42 -0400)]
Merge pull request #52 from gitter-badger/gitter-badge

Add a Gitter chat badge to README.md

8 years agoAdd Gitter badge
The Gitter Badger [Thu, 21 Apr 2016 16:40:23 +0000 (16:40 +0000)]
Add Gitter badge

8 years agoFix windows binary links
Zachary Yedidia [Thu, 21 Apr 2016 11:05:15 +0000 (07:05 -0400)]
Fix windows binary links

Fixes #47

8 years agoAdd auto indent
Zachary Yedidia [Thu, 21 Apr 2016 01:47:52 +0000 (21:47 -0400)]
Add auto indent

8 years agoSet last visual x after SetLoc is called
Zachary Yedidia [Thu, 21 Apr 2016 00:03:53 +0000 (20:03 -0400)]
Set last visual x after SetLoc is called

Fixes #46

8 years agoRemove unused syntax highlighting code and optimize IsDirty()
Zachary Yedidia [Wed, 20 Apr 2016 17:52:10 +0000 (13:52 -0400)]
Remove unused syntax highlighting code and optimize IsDirty()

8 years agoMerge
Zachary Yedidia [Wed, 20 Apr 2016 16:50:36 +0000 (12:50 -0400)]
Merge