]> git.lizzy.rs Git - micro.git/log
micro.git
7 years agoMerge pull request #462 from Theodus/pony-syntax
Zachary Yedidia [Thu, 24 Nov 2016 19:15:51 +0000 (14:15 -0500)]
Merge pull request #462 from Theodus/pony-syntax

Add pony syntax

7 years agoadd pony syntax
theodus [Thu, 24 Nov 2016 03:38:44 +0000 (22:38 -0500)]
add pony syntax

7 years agoOrder syntax files, with custom syntax files first
Zachary Yedidia [Wed, 23 Nov 2016 19:18:20 +0000 (14:18 -0500)]
Order syntax files, with custom syntax files first

Fixes #460

7 years agoOptimize startup
Zachary Yedidia [Wed, 23 Nov 2016 16:56:12 +0000 (11:56 -0500)]
Optimize startup

7 years agoUpdate runtime
Zachary Yedidia [Sun, 20 Nov 2016 16:07:04 +0000 (11:07 -0500)]
Update runtime

7 years agoMerge pull request #459 from clemenscorny/master
Zachary Yedidia [Sun, 20 Nov 2016 16:06:44 +0000 (11:06 -0500)]
Merge pull request #459 from clemenscorny/master

vhdl syntax file

7 years agovhdl syntax file
Clemens Korner [Sun, 20 Nov 2016 15:26:32 +0000 (16:26 +0100)]
vhdl syntax file

7 years agoFix buffer name problem
Zachary Yedidia [Sun, 20 Nov 2016 00:07:51 +0000 (19:07 -0500)]
Fix buffer name problem

Fixes #458

7 years agoReplace CtrlO with open command
Zachary Yedidia [Sat, 19 Nov 2016 17:57:54 +0000 (12:57 -0500)]
Replace CtrlO with open command

This comit also makes it possible for a binding to auto-type the
beginning of a command into command mode.

Closes #450

7 years agoAdd cd and pwd commands to change the working dir
Zachary Yedidia [Fri, 18 Nov 2016 21:48:08 +0000 (16:48 -0500)]
Add cd and pwd commands to change the working dir

Closes #451

7 years agoAdd Buffer.AbsPath and a plugin function DirectoryName (#455)
10sr [Fri, 18 Nov 2016 16:53:48 +0000 (01:53 +0900)]
Add Buffer.AbsPath and a plugin function DirectoryName (#455)

* Add Buffer.AbsPath

* Add a plugin function DirectoryName

* Update plugins.md

7 years agoAdd foundation for resizing splits arbitrarily
Zachary Yedidia [Wed, 16 Nov 2016 17:36:48 +0000 (12:36 -0500)]
Add foundation for resizing splits arbitrarily

This commit adds the ability to lock a split's width or height so
you can have splits that aren't equally sized. It isn't yet possible
for users to resize splits but the functionality has been implemented.

7 years agoFix minor issue with makefile
Zachary Yedidia [Tue, 15 Nov 2016 01:10:10 +0000 (20:10 -0500)]
Fix minor issue with makefile

Ref #448

7 years agoMerge pull request #447 from samdmarshall/objective-c-syntax
Zachary Yedidia [Sun, 13 Nov 2016 23:53:09 +0000 (18:53 -0500)]
Merge pull request #447 from samdmarshall/objective-c-syntax

Objective-C syntax rules

7 years agoupdating types
Samantha Marshall [Sun, 13 Nov 2016 23:05:07 +0000 (15:05 -0800)]
updating types

7 years agoadding objective-c syntax rules
Samantha Marshall [Sun, 13 Nov 2016 23:02:20 +0000 (15:02 -0800)]
adding objective-c syntax rules

7 years agoFix rare out of bounds error with selections
Zachary Yedidia [Sat, 12 Nov 2016 01:12:21 +0000 (20:12 -0500)]
Fix rare out of bounds error with selections

Fixes #446

7 years agoPut linted classfiles in temp directory
Zachary Yedidia [Wed, 9 Nov 2016 22:30:25 +0000 (17:30 -0500)]
Put linted classfiles in temp directory

Fixes #445

7 years agoMerge
Zachary Yedidia [Tue, 8 Nov 2016 14:35:06 +0000 (09:35 -0500)]
Merge

7 years agoAdd default ftoptions plugin to override settings
Zachary Yedidia [Tue, 8 Nov 2016 14:34:12 +0000 (09:34 -0500)]
Add default ftoptions plugin to override settings

The ftoptions plugin will override values in settings.json based
on language requirements (e.g. using tabs in makefiles).

7 years agoMerge pull request #444 from samdmarshall/c-hex-numbers
Zachary Yedidia [Tue, 8 Nov 2016 14:24:18 +0000 (09:24 -0500)]
Merge pull request #444 from samdmarshall/c-hex-numbers

adding hexidecimal numbers to the existing C syntax rules

7 years agoadding hexidecimal numbers to the existing C syntax rules
Samantha Marshall [Mon, 7 Nov 2016 19:39:03 +0000 (11:39 -0800)]
adding hexidecimal numbers to the existing C syntax rules

7 years agoReset ModTime even if WriteFile fails
Zachary Yedidia [Thu, 3 Nov 2016 14:55:44 +0000 (10:55 -0400)]
Reset ModTime even if WriteFile fails

Ref #440

7 years agoMerge pull request #433 from ilius/pr03.python_syntax
Zachary Yedidia [Sat, 29 Oct 2016 14:20:41 +0000 (10:20 -0400)]
Merge pull request #433 from ilius/pr03.python_syntax

Fixes in Python 2.7 syntax, add Python 3.x syntax

7 years agoMerge pull request #436 from jncraton/paste-cleanup
Zachary Yedidia [Sat, 29 Oct 2016 14:20:16 +0000 (10:20 -0400)]
Merge pull request #436 from jncraton/paste-cleanup

Removed duplicate paste code for OS-level paste

7 years agoRemoved duplicate paste code for OS-level paste
Jon Craton [Sat, 29 Oct 2016 03:15:55 +0000 (23:15 -0400)]
Removed duplicate paste code for OS-level paste

7 years agoMerge
Zachary Yedidia [Sat, 29 Oct 2016 00:34:38 +0000 (20:34 -0400)]
Merge

7 years agoAdd ByteOffset and ToCharPos to plugin API
Zachary Yedidia [Sat, 29 Oct 2016 00:34:28 +0000 (20:34 -0400)]
Add ByteOffset and ToCharPos to plugin API

7 years agoMerge pull request #435 from jncraton/bottomline-selection-fix
Zachary Yedidia [Sat, 29 Oct 2016 00:00:59 +0000 (20:00 -0400)]
Merge pull request #435 from jncraton/bottomline-selection-fix

Search entire file for soft wrap location instead of line 1 to the number of lines in view

7 years agoSearch entire file instead of line 1 to the number of lines in view
Jon Craton [Fri, 28 Oct 2016 23:42:17 +0000 (19:42 -0400)]
Search entire file instead of line 1 to the number of lines in view

7 years agoadd python3 syntax highlighting (detect from header)
Saeed Rasooli [Fri, 28 Oct 2016 17:25:29 +0000 (20:55 +0330)]
add python3 syntax highlighting (detect from header)

7 years agofixes in python (2.7) syntax file, and rename to python2.micro
Saeed Rasooli [Fri, 28 Oct 2016 17:24:25 +0000 (20:54 +0330)]
fixes in python (2.7) syntax file, and rename to python2.micro
constants: sort by name, and __file__, remove __import__
functions: add next, help, __import__
separate types (like int and str) from builtin functions
separate and comment out methods/attrs of standard library (why hightlight?)
comment out NonSenseTypes like IntType, they are never used in code
magic methods: add __dict__
exec and map are functions, not keyword
remove trailing spaces

7 years agoImprovement: FindFileType: header regex should be prior to file extention
Saeed Rasooli [Wed, 12 Oct 2016 22:22:10 +0000 (01:52 +0330)]
Improvement: FindFileType: header regex should be prior to file extention

7 years agoFix problem with calculation Bottomline
Zachary Yedidia [Wed, 26 Oct 2016 16:29:23 +0000 (12:29 -0400)]
Fix problem with calculation Bottomline

Fixes #432

7 years agoAdd 'plugin available' command
Zachary Yedidia [Mon, 24 Oct 2016 23:02:13 +0000 (19:02 -0400)]
Add 'plugin available' command

Closes #413

7 years agoMinor update v1.1.2
Zachary Yedidia [Mon, 24 Oct 2016 12:03:00 +0000 (08:03 -0400)]
Minor update

7 years agoAdd eofnewline option
Zachary Yedidia [Sun, 23 Oct 2016 22:37:29 +0000 (18:37 -0400)]
Add eofnewline option

Closes #429

Enable with '> set eofnewline on'

7 years agoAdd reload command
Zachary Yedidia [Fri, 21 Oct 2016 15:51:36 +0000 (11:51 -0400)]
Add reload command

Closes #427

7 years agoAdd website to readme
Zachary Yedidia [Fri, 21 Oct 2016 14:57:37 +0000 (10:57 -0400)]
Add website to readme

7 years agoUpdate runtime
Zachary Yedidia [Wed, 19 Oct 2016 14:34:09 +0000 (10:34 -0400)]
Update runtime

7 years agoMerge pull request #425 from adrianvoica/master
Zachary Yedidia [Wed, 19 Oct 2016 11:26:49 +0000 (07:26 -0400)]
Merge pull request #425 from adrianvoica/master

Updated TypeScript with all the reserved words and new types

7 years agoMerge pull request #423 from ulrichSchreiner/master
Zachary Yedidia [Wed, 19 Oct 2016 11:26:36 +0000 (07:26 -0400)]
Merge pull request #423 from ulrichSchreiner/master

add additional Dockerfile keywords

7 years agoMerge pull request #424 from ulrichSchreiner/yaml-highlighter
Zachary Yedidia [Wed, 19 Oct 2016 11:26:23 +0000 (07:26 -0400)]
Merge pull request #424 from ulrichSchreiner/yaml-highlighter

highlight yaml dicts as types

7 years agoUpdated TypeScript with all the reserved words and new types
Adrian Voica [Wed, 19 Oct 2016 08:54:49 +0000 (11:54 +0300)]
Updated TypeScript with all the reserved words and new types

7 years agohighlight yaml dicts as types
Ulrich Schreiner [Wed, 19 Oct 2016 07:35:03 +0000 (09:35 +0200)]
highlight yaml dicts as types

7 years agoadd additional Dockerfile keywords
Ulrich Schreiner [Wed, 19 Oct 2016 04:34:50 +0000 (06:34 +0200)]
add additional Dockerfile keywords

7 years agoCleanup and add more comments
Zachary Yedidia [Tue, 18 Oct 2016 15:12:28 +0000 (11:12 -0400)]
Cleanup and add more comments

7 years agoMerge
Zachary Yedidia [Tue, 18 Oct 2016 12:58:31 +0000 (08:58 -0400)]
Merge

7 years agoFix dockerfile syntax file
Zachary Yedidia [Tue, 18 Oct 2016 12:58:09 +0000 (08:58 -0400)]
Fix dockerfile syntax file

Fixes #421

7 years agoMerge pull request #417 from jncraton/outdent-line
Zachary Yedidia [Sun, 16 Oct 2016 13:55:24 +0000 (09:55 -0400)]
Merge pull request #417 from jncraton/outdent-line

Added OutdentLine action

7 years agoAdded OutdentLine action
Jon Craton [Sat, 15 Oct 2016 16:47:15 +0000 (12:47 -0400)]
Added OutdentLine action

7 years agoAdded IndentString method on Buffer (#415)
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

7 years agoMerge pull request #416 from jncraton/duplicate-selection
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

7 years agoDuplicateLine now duplicates the 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

7 years agoRefactored IndentSelection and OutdentSelection to remove duplicate code (#414)
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

7 years agoMerge pull request #412 from ilius/pr04.keybindings_help_fixes
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

7 years agoMerge pull request #411 from zenlc2000/master
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.

7 years agoBugfix: keybindings.md: fix bad json syntax, due to #407
Saeed Rasooli [Fri, 14 Oct 2016 00:30:05 +0000 (04:00 +0330)]
Bugfix: keybindings.md: fix bad json syntax, due to #407

7 years agoupdate keybindings.md due to PR #409
Saeed Rasooli [Fri, 14 Oct 2016 00:14:47 +0000 (03:44 +0330)]
update keybindings.md due to PR #409

7 years agoReworded first sentence to make it clearer.
zenlc2000 [Fri, 14 Oct 2016 05:10:37 +0000 (23:10 -0600)]
Reworded first sentence to make it clearer.

7 years agoMore fixes to search and replace
Zachary Yedidia [Fri, 14 Oct 2016 00:47:33 +0000 (20:47 -0400)]
More fixes to search and replace

7 years agoImprovements for softwrap mouse support
Zachary Yedidia [Thu, 13 Oct 2016 21:09:15 +0000 (17:09 -0400)]
Improvements for softwrap mouse support

7 years agoFix problem with regexes in search and replace
Zachary Yedidia [Thu, 13 Oct 2016 18:59:57 +0000 (14:59 -0400)]
Fix problem with regexes in search and replace

Fixes #410

7 years agoFix mouse support with soft wrap
Zachary Yedidia [Thu, 13 Oct 2016 18:26:45 +0000 (14:26 -0400)]
Fix mouse support with soft wrap

7 years agoAlways use the selection as search term when using quick search
Zachary Yedidia [Thu, 13 Oct 2016 16:12:55 +0000 (12:12 -0400)]
Always use the selection as search term when using quick search

7 years agoMerge pull request #409 from ilius/pr02.improve_search_escape
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

7 years agoFix problem with horizontal scrolling
Zachary Yedidia [Thu, 13 Oct 2016 02:05:24 +0000 (22:05 -0400)]
Fix problem with horizontal scrolling

7 years agoFix problem causing hsplits not to display
Zachary Yedidia [Thu, 13 Oct 2016 02:03:16 +0000 (22:03 -0400)]
Fix problem causing hsplits not to display

7 years agoImprovement: improve Search behaviour, and Escape key behaviour
Saeed Rasooli [Wed, 12 Oct 2016 08:11:45 +0000 (11:41 +0330)]
Improvement: improve Search behaviour, and Escape key behaviour

7 years agoAdd docs
Zachary Yedidia [Wed, 12 Oct 2016 20:34:34 +0000 (16:34 -0400)]
Add docs

7 years agoFix glitch with bottomline when softwrap is disabled
Zachary Yedidia [Wed, 12 Oct 2016 20:30:32 +0000 (16:30 -0400)]
Fix glitch with bottomline when softwrap is disabled

7 years agoAdd softwrap
Zachary Yedidia [Wed, 12 Oct 2016 20:24:00 +0000 (16:24 -0400)]
Add softwrap

7 years agoFixes in last PR: MoveLinesUp and MoveLinesDown (#408)
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

7 years agoMerge
Zachary Yedidia [Wed, 12 Oct 2016 14:47:40 +0000 (14:47 +0000)]
Merge

7 years agoUse build-date.go in cross compilation script
Zachary Yedidia [Wed, 12 Oct 2016 14:47:29 +0000 (14:47 +0000)]
Use build-date.go in cross compilation script

7 years agoMerge pull request #407 from ilius/pr01.move_up_down
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

7 years agoImprovement: move MoveLinesUp and MoveLinesDown to Buffer
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

7 years agoadd help for MoveLinesUp and MoveLinesDown
Saeed Rasooli [Tue, 11 Oct 2016 21:34:28 +0000 (01:04 +0330)]
add help for MoveLinesUp and MoveLinesDown

7 years agoFeature: add MoveLinesUp (Alt + Up) and MoveLinesDown (Alt + Down) actions
Saeed Rasooli [Tue, 11 Oct 2016 19:35:41 +0000 (23:05 +0330)]
Feature: add MoveLinesUp (Alt + Up) and MoveLinesDown (Alt + Down) actions

7 years agoUpdate installation instructions
Zachary Yedidia [Tue, 11 Oct 2016 22:21:06 +0000 (18:21 -0400)]
Update installation instructions

7 years agoReturn 0.0.0-unknown version if building without a git repo
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

7 years agoImprove Makefile
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.

7 years agoUpdate readme installation instructions
Zachary Yedidia [Tue, 11 Oct 2016 13:34:49 +0000 (09:34 -0400)]
Update readme installation instructions

7 years agoUpdate docs
Zachary Yedidia [Tue, 11 Oct 2016 13:13:03 +0000 (09:13 -0400)]
Update docs

7 years agoMake monokai the default colorscheme
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.

7 years agoMerge
Zachary Yedidia [Tue, 11 Oct 2016 01:44:48 +0000 (21:44 -0400)]
Merge

7 years agoFix tabstop sizing with mix of tabs and spaces
Zachary Yedidia [Tue, 11 Oct 2016 01:44:16 +0000 (21:44 -0400)]
Fix tabstop sizing with mix of tabs and spaces

Fixes #404

7 years agoMerge v1.1.1
Zachary Yedidia [Mon, 10 Oct 2016 22:40:48 +0000 (18:40 -0400)]
Merge

7 years agoUse default foreground for empty indent chars
Zachary Yedidia [Mon, 10 Oct 2016 22:40:21 +0000 (18:40 -0400)]
Use default foreground for empty indent chars

Fixes #403

7 years agoTemporary fix for plugin panic
Zachary Yedidia [Sat, 8 Oct 2016 00:34:03 +0000 (20:34 -0400)]
Temporary fix for plugin panic

Fixes #402

7 years agoUpdate docs and readme v1.1.0
Zachary Yedidia [Fri, 7 Oct 2016 00:36:37 +0000 (20:36 -0400)]
Update docs and readme

7 years agoMake linter a default plugin once again
Zachary Yedidia [Fri, 7 Oct 2016 00:28:10 +0000 (20:28 -0400)]
Make linter a default plugin once again

7 years agoImprove binary size by stripping more aggressively
Zachary Yedidia [Thu, 6 Oct 2016 21:45:28 +0000 (17:45 -0400)]
Improve binary size by stripping more aggressively

7 years agoMove linter and go plugins to their own repos
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

7 years agoImprove plugin manager error feedback
Zachary Yedidia [Thu, 6 Oct 2016 17:39:57 +0000 (13:39 -0400)]
Improve plugin manager error feedback

7 years agoMerge pull request #396 from boombuler/help
Zachary Yedidia [Thu, 6 Oct 2016 11:22:25 +0000 (07:22 -0400)]
Merge pull request #396 from boombuler/help

updated plugin help

7 years agoupdated plugin help
Florian Sundermann [Thu, 6 Oct 2016 06:24:39 +0000 (08:24 +0200)]
updated plugin help

7 years agoUpdate readme
Zachary Yedidia [Wed, 5 Oct 2016 22:28:08 +0000 (18:28 -0400)]
Update readme

7 years agoAdd some documentation about plugin manager
Zachary Yedidia [Wed, 5 Oct 2016 22:26:41 +0000 (18:26 -0400)]
Add some documentation about plugin manager

7 years agoAdd more descriptive error messages for plugin installation failures
Zachary Yedidia [Wed, 5 Oct 2016 22:00:05 +0000 (18:00 -0400)]
Add more descriptive error messages for plugin installation failures

Ref #378