]> git.lizzy.rs Git - micro.git/log
micro.git
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

8 years agoDon't adjust mouse coordinates
Zachary Yedidia [Wed, 20 Apr 2016 16:50:13 +0000 (12:50 -0400)]
Don't adjust mouse coordinates

Fixes #23

8 years agoSet encoding fallback to ASCII
Zachary Yedidia [Wed, 20 Apr 2016 11:23:16 +0000 (07:23 -0400)]
Set encoding fallback to ASCII

See #45

8 years agoMerge
Zachary Yedidia [Wed, 20 Apr 2016 01:33:30 +0000 (21:33 -0400)]
Merge

8 years agoMuch improved terminal mode (Ctrl-b)
Zachary Yedidia [Wed, 20 Apr 2016 01:25:13 +0000 (21:25 -0400)]
Much improved terminal mode (Ctrl-b)

This commit splits "Boss mode" into to different actions. Executing
a command with Ctrl-b will now open an interactive terminal. If you
would simply like to execute a background job in the shell, press
Ctrl-e and then type `run shell-command`.

8 years agoMerge pull request #44 from aerth/fork1
Zachary Yedidia [Tue, 19 Apr 2016 23:03:30 +0000 (19:03 -0400)]
Merge pull request #44 from aerth/fork1

stdout and stderr buffers for command execution

8 years agoAdd OpenBuffer() function to View
Zachary Yedidia [Tue, 19 Apr 2016 22:58:52 +0000 (18:58 -0400)]
Add OpenBuffer() function to View

Fixes #43

8 years agostdout and stderr buffers for command execution
aerth [Tue, 19 Apr 2016 19:49:43 +0000 (19:49 +0000)]
stdout and stderr buffers for command execution

8 years agoUpdate binary table
Zachary Yedidia [Tue, 19 Apr 2016 18:10:51 +0000 (14:10 -0400)]
Update binary table

8 years agoUse a buffer for help screen
Zachary Yedidia [Tue, 19 Apr 2016 17:58:02 +0000 (13:58 -0400)]
Use a buffer for help screen

Fixes #24

8 years agoUse variadic args for messenger Message and Error
Zachary Yedidia [Tue, 19 Apr 2016 17:45:24 +0000 (13:45 -0400)]
Use variadic args for messenger Message and Error

Closes #41

8 years agoAdd -version option
Zachary Yedidia [Tue, 19 Apr 2016 17:40:30 +0000 (13:40 -0400)]
Add -version option

Fixes #33

8 years agoAdd option to save and quit
Zachary Yedidia [Tue, 19 Apr 2016 17:16:08 +0000 (13:16 -0400)]
Add option to save and quit

Fixes #40

8 years agoMerge pull request #32 from aerth/fork
Zachary Yedidia [Tue, 19 Apr 2016 17:12:01 +0000 (13:12 -0400)]
Merge pull request #32 from aerth/fork

Boss mode

8 years agoUpdate cross compilation script for more systems
Zachary Yedidia [Tue, 19 Apr 2016 16:09:18 +0000 (12:09 -0400)]
Update cross compilation script for more systems

Closes #30

8 years agoshell command output is held in buffer until completion
aerth [Tue, 19 Apr 2016 13:40:05 +0000 (13:40 +0000)]
shell command output is held in buffer until completion

8 years agoboss mode: Single line output stays in messenger, multiline output goes to a help...
aerth [Tue, 19 Apr 2016 05:10:53 +0000 (05:10 +0000)]
boss mode: Single line output stays in messenger, multiline output goes to a help-style screen

8 years agoDisplay nonblank output on full screen
aerth [Tue, 19 Apr 2016 04:53:56 +0000 (04:53 +0000)]
Display nonblank output on full screen

8 years agoBoss mode
aerth [Tue, 19 Apr 2016 04:33:54 +0000 (04:33 +0000)]
Boss mode

8 years agoFix end key behavior
Zachary Yedidia [Tue, 19 Apr 2016 01:24:15 +0000 (21:24 -0400)]
Fix end key behavior

Fixes #28

8 years agoAdd support for other encodings
Zachary Yedidia [Mon, 18 Apr 2016 21:10:47 +0000 (17:10 -0400)]
Add support for other encodings

8 years agoUpdate readme
Zachary Yedidia [Mon, 18 Apr 2016 20:30:34 +0000 (16:30 -0400)]
Update readme

8 years agoChange the help binding to Ctrl-g from Ctrl-h
Zachary Yedidia [Mon, 18 Apr 2016 20:28:53 +0000 (16:28 -0400)]
Change the help binding to Ctrl-g from Ctrl-h

This is necessary because some terminals send Backspace and Ctrl-h as
the same key, so Ctrl-h must be reserved for deleting. See #8.

8 years agoFix IsDirty
Zachary Yedidia [Mon, 18 Apr 2016 20:13:49 +0000 (16:13 -0400)]
Fix IsDirty

8 years agoMore comments and a slight optimization for syntax file loading
Zachary Yedidia [Mon, 18 Apr 2016 20:12:34 +0000 (16:12 -0400)]
More comments and a slight optimization for syntax file loading

8 years agoFix makefile for people who don't have GOPATH/bin on their path
Zachary Yedidia [Mon, 18 Apr 2016 18:41:40 +0000 (14:41 -0400)]
Fix makefile for people who don't have GOPATH/bin on their path

8 years agoMajor optimization for loading syntax files
Zachary Yedidia [Mon, 18 Apr 2016 18:40:07 +0000 (14:40 -0400)]
Major optimization for loading syntax files

8 years agoOptimization for IsDirty()
Zachary Yedidia [Mon, 18 Apr 2016 18:20:40 +0000 (14:20 -0400)]
Optimization for IsDirty()

8 years agoUpdate readme
Zachary Yedidia [Mon, 18 Apr 2016 18:04:42 +0000 (14:04 -0400)]
Update readme

8 years agoAdd bindings for Home and End keys
Zachary Yedidia [Mon, 18 Apr 2016 18:02:39 +0000 (14:02 -0400)]
Add bindings for Home and End keys

See #21

8 years agoAdd tabsToSpaces option
Zachary Yedidia [Mon, 18 Apr 2016 17:01:39 +0000 (13:01 -0400)]
Add tabsToSpaces option

8 years agoPrevent panic if mouse y coordinate is below 0
Zachary Yedidia [Mon, 18 Apr 2016 15:54:32 +0000 (11:54 -0400)]
Prevent panic if mouse y coordinate is below 0

See #7

8 years agoFix make install
Zachary Yedidia [Mon, 18 Apr 2016 15:36:51 +0000 (11:36 -0400)]
Fix make install

8 years agoAutomatically create ~/.config or if it does not exist
Zachary Yedidia [Mon, 18 Apr 2016 14:36:41 +0000 (10:36 -0400)]
Automatically create ~/.config or  if it does not exist

8 years agoUse XDG_CONFIG_HOME for configuration directory
Zachary Yedidia [Mon, 18 Apr 2016 14:31:19 +0000 (10:31 -0400)]
Use XDG_CONFIG_HOME for configuration directory

Fixes #18

8 years agoFix cross crompiler
Zachary Yedidia [Mon, 18 Apr 2016 13:42:09 +0000 (09:42 -0400)]
Fix cross crompiler

8 years agoCreate ~/.micro if it does not exist
Zachary Yedidia [Mon, 18 Apr 2016 13:40:27 +0000 (09:40 -0400)]
Create ~/.micro if it does not exist

8 years agoEmbed runtime files in the go binary
Zachary Yedidia [Mon, 18 Apr 2016 13:35:53 +0000 (09:35 -0400)]
Embed runtime files in the go binary

8 years agoUpdate readme to add go get instructions
Zachary Yedidia [Mon, 18 Apr 2016 12:10:22 +0000 (08:10 -0400)]
Update readme to add go get instructions

8 years agoMerge pull request #14 from aerth/master
Zachary Yedidia [Mon, 18 Apr 2016 12:08:41 +0000 (08:08 -0400)]
Merge pull request #14 from aerth/master

now is go gettable and with updated make file and .gitignore to reflect that

8 years agoMerge pull request #15 from scorredoira/master
Zachary Yedidia [Mon, 18 Apr 2016 11:30:05 +0000 (07:30 -0400)]
Merge pull request #15 from scorredoira/master

Update readme.md with how to have clipboard support on linux.

8 years agoUpdate readme.md with how to have clipboard support on linux.
Santi [Mon, 18 Apr 2016 11:24:31 +0000 (13:24 +0200)]
Update readme.md with how to have clipboard support on linux.

8 years agonow is go gettable and updated make file
aerth [Mon, 18 Apr 2016 10:59:41 +0000 (10:59 +0000)]
now is go gettable and updated make file

8 years agoAdd explanation for setting the colorscheme to readme
Zachary Yedidia [Mon, 18 Apr 2016 02:35:17 +0000 (22:35 -0400)]
Add explanation for setting the colorscheme to readme

8 years agoUpdate wording in readme
Zachary Yedidia [Mon, 18 Apr 2016 02:22:11 +0000 (22:22 -0400)]
Update wording in readme

8 years agoDon't search if the search string is empty
Zachary Yedidia [Mon, 18 Apr 2016 02:11:05 +0000 (22:11 -0400)]
Don't search if the search string is empty

Fixes #6

8 years agoUpdate readme
Zachary Yedidia [Mon, 18 Apr 2016 01:55:57 +0000 (21:55 -0400)]
Update readme

8 years agoOnly use settings.json if ~/.micro exists
Zachary Yedidia [Mon, 18 Apr 2016 01:49:36 +0000 (21:49 -0400)]
Only use settings.json if ~/.micro exists

Fixes #3

8 years agoAdd install instructions for brew to readme
Zachary Yedidia [Mon, 18 Apr 2016 01:21:30 +0000 (21:21 -0400)]
Add install instructions for brew to readme

8 years agoAdd find previous and documentation
Zachary Yedidia [Sun, 17 Apr 2016 18:30:49 +0000 (14:30 -0400)]
Add find previous and documentation

8 years agoAdd next match functionality for search
Zachary Yedidia [Sun, 17 Apr 2016 18:10:49 +0000 (14:10 -0400)]
Add next match functionality for search

8 years agoImplement better search functionality (not finished)
Zachary Yedidia [Sun, 17 Apr 2016 13:24:14 +0000 (09:24 -0400)]
Implement better search functionality (not finished)

8 years agoSmall update to readme
Zachary Yedidia [Sun, 17 Apr 2016 13:04:51 +0000 (09:04 -0400)]
Small update to readme

8 years agoUpdate todolist, and readme
Zachary Yedidia [Sat, 16 Apr 2016 21:33:13 +0000 (17:33 -0400)]
Update todolist, and readme

Add binaries to readme and a screenshot of micro.

8 years agoUpdate todolist
Zachary Yedidia [Sat, 16 Apr 2016 13:58:11 +0000 (09:58 -0400)]
Update todolist

8 years agoImprove the search functionality and improve selection
Zachary Yedidia [Sat, 16 Apr 2016 13:55:40 +0000 (09:55 -0400)]
Improve the search functionality and improve selection