]> git.lizzy.rs Git - micro.git/log
micro.git
7 years agoFix possible overflow error
Zachary Yedidia [Sat, 25 Mar 2017 21:31:46 +0000 (17:31 -0400)]
Fix possible overflow error

7 years agoAdd more performance and memory optimizations
Zachary Yedidia [Fri, 24 Mar 2017 18:11:21 +0000 (14:11 -0400)]
Add more performance and memory optimizations

7 years agoAdd support for lookbehind in region regexes
Zachary Yedidia [Wed, 22 Mar 2017 23:03:06 +0000 (19:03 -0400)]
Add support for lookbehind in region regexes

Use the 'regexp2' library for lookahead and lookbehind in region
start and end regular expressions to support things like closing quotes
that aren't preceded by backslashes.

7 years agoFix another issue with horizontal scrolling
Zachary Yedidia [Wed, 22 Mar 2017 16:28:02 +0000 (12:28 -0400)]
Fix another issue with horizontal scrolling

7 years agoImprove performance on long lines
Zachary Yedidia [Wed, 22 Mar 2017 15:58:43 +0000 (11:58 -0400)]
Improve performance on long lines

7 years agoFix small bug
Zachary Yedidia [Tue, 21 Mar 2017 19:46:06 +0000 (15:46 -0400)]
Fix small bug

7 years agoImprove new syntax files and fix a region glitch
Zachary Yedidia [Tue, 21 Mar 2017 19:07:39 +0000 (15:07 -0400)]
Improve new syntax files and fix a region glitch

7 years agoAdd converted syntax files
Zachary Yedidia [Tue, 21 Mar 2017 18:55:22 +0000 (14:55 -0400)]
Add converted syntax files

7 years agoProperly escape start and end regexes
Zachary Yedidia [Tue, 21 Mar 2017 18:48:24 +0000 (14:48 -0400)]
Properly escape start and end regexes

7 years agoNo tabs in yaml
Zachary Yedidia [Tue, 21 Mar 2017 18:44:54 +0000 (14:44 -0400)]
No tabs in yaml

7 years agoAdd syntax converter from old file format to new
Zachary Yedidia [Tue, 21 Mar 2017 18:35:58 +0000 (14:35 -0400)]
Add syntax converter from old file format to new

7 years agoUpdate runtime
Zachary Yedidia [Tue, 21 Mar 2017 17:16:08 +0000 (13:16 -0400)]
Update runtime

7 years agoSupport rule precedence just like the old format
Zachary Yedidia [Tue, 21 Mar 2017 17:15:46 +0000 (13:15 -0400)]
Support rule precedence just like the old format

7 years agoOptimize the memory usage for syntax highlighting
Zachary Yedidia [Tue, 21 Mar 2017 16:45:27 +0000 (12:45 -0400)]
Optimize the memory usage for syntax highlighting

7 years agoProperly clear syntax highlighting when it is disabled
Zachary Yedidia [Mon, 20 Mar 2017 21:40:33 +0000 (17:40 -0400)]
Properly clear syntax highlighting when it is disabled

7 years agoUse bytes for highlight groups
Zachary Yedidia [Mon, 20 Mar 2017 19:14:04 +0000 (15:14 -0400)]
Use bytes for highlight groups

7 years agoFix larger multiline region highlighting
Zachary Yedidia [Thu, 16 Mar 2017 20:38:44 +0000 (16:38 -0400)]
Fix larger multiline region highlighting

7 years agoFix small issue with regions
Zachary Yedidia [Thu, 16 Mar 2017 17:15:12 +0000 (13:15 -0400)]
Fix small issue with regions

7 years agoFix some small glitches with cursor positioning
Zachary Yedidia [Mon, 13 Mar 2017 23:23:47 +0000 (19:23 -0400)]
Fix some small glitches with cursor positioning

7 years agoUpdate go yaml file
Zachary Yedidia [Sun, 5 Mar 2017 16:12:50 +0000 (11:12 -0500)]
Update go yaml file

7 years agoAdd more syntax files and include syntax highlighter in the repo
Zachary Yedidia [Sat, 25 Feb 2017 22:02:39 +0000 (17:02 -0500)]
Add more syntax files and include syntax highlighter in the repo

7 years agoMinor fixes
Zachary Yedidia [Sat, 25 Feb 2017 21:58:49 +0000 (16:58 -0500)]
Minor fixes

7 years agoRemove old view code
Zachary Yedidia [Sat, 25 Feb 2017 02:29:22 +0000 (21:29 -0500)]
Remove old view code

7 years agoMinor fix to tab size
Zachary Yedidia [Sat, 25 Feb 2017 02:06:03 +0000 (21:06 -0500)]
Minor fix to tab size

7 years agoImprove horizontal scrolling
Zachary Yedidia [Fri, 24 Feb 2017 21:19:21 +0000 (16:19 -0500)]
Improve horizontal scrolling

7 years agoSupport include statements in syntax files
Zachary Yedidia [Mon, 20 Feb 2017 21:09:16 +0000 (16:09 -0500)]
Support include statements in syntax files

7 years agoHighlight selections
Zachary Yedidia [Sun, 19 Feb 2017 22:14:33 +0000 (17:14 -0500)]
Highlight selections

7 years agoDon't highlight if syntax is off
Zachary Yedidia [Sun, 19 Feb 2017 21:59:46 +0000 (16:59 -0500)]
Don't highlight if syntax is off

7 years agoSupport multiple splits
Zachary Yedidia [Sun, 19 Feb 2017 21:55:23 +0000 (16:55 -0500)]
Support multiple splits

7 years agoAdd cursorline support
Zachary Yedidia [Sun, 19 Feb 2017 17:50:19 +0000 (12:50 -0500)]
Add cursorline support

7 years agoDraw tab characters correctly
Zachary Yedidia [Sun, 19 Feb 2017 17:34:51 +0000 (12:34 -0500)]
Draw tab characters correctly

7 years agoFix newline state
Zachary Yedidia [Sun, 19 Feb 2017 16:35:51 +0000 (11:35 -0500)]
Fix newline state

7 years agoStore highlighting matches in each line
Zachary Yedidia [Sun, 19 Feb 2017 16:16:01 +0000 (11:16 -0500)]
Store highlighting matches in each line

7 years agoFix tab size
Zachary Yedidia [Sun, 19 Feb 2017 02:41:52 +0000 (21:41 -0500)]
Fix tab size

7 years agoStart implementing syntax highlighting optimizations
Zachary Yedidia [Sun, 19 Feb 2017 02:28:45 +0000 (21:28 -0500)]
Start implementing syntax highlighting optimizations

7 years agoStore states in linearray
Zachary Yedidia [Sat, 18 Feb 2017 20:45:49 +0000 (15:45 -0500)]
Store states in linearray

7 years agoUse new syntax highlighting engine from zyedidia/highlight
Zachary Yedidia [Sat, 18 Feb 2017 20:17:07 +0000 (15:17 -0500)]
Use new syntax highlighting engine from zyedidia/highlight

This changes all the syntax files in the runtime directory and also
changes how syntax highlighting is done from inside micro.

7 years agoImprove drawing
Zachary Yedidia [Sun, 19 Feb 2017 15:16:02 +0000 (10:16 -0500)]
Improve drawing

7 years agoAdd gutter message drawing and better cursor locating
Zachary Yedidia [Fri, 17 Feb 2017 20:51:27 +0000 (15:51 -0500)]
Add gutter message drawing and better cursor locating

7 years agoAdd support for line numbers and cursor locations in the new view
Zachary Yedidia [Thu, 16 Feb 2017 21:52:17 +0000 (16:52 -0500)]
Add support for line numbers and cursor locations in the new view

7 years agoCalculate line number offset
Zachary Yedidia [Thu, 16 Feb 2017 02:39:55 +0000 (21:39 -0500)]
Calculate line number offset

7 years agoUse the new cellview for displaying
Zachary Yedidia [Tue, 14 Feb 2017 02:29:50 +0000 (21:29 -0500)]
Use the new cellview for displaying

Syntax highlighting is still not supported when using the new cellview.

7 years agoAdd beginning of cellview as well as improved ViewTypes
Zachary Yedidia [Mon, 13 Feb 2017 21:11:57 +0000 (16:11 -0500)]
Add beginning of cellview as well as improved ViewTypes

This is the beginning of the view refactor (#515). It's just
the start and is untested for now.

7 years agoMerge pull request #564 from DanielPower/master
Zachary Yedidia [Sun, 26 Feb 2017 15:59:33 +0000 (10:59 -0500)]
Merge pull request #564 from DanielPower/master

Replaced tmp directory with file directory

7 years agoAdd tabswitch command
Zachary Yedidia [Sun, 26 Feb 2017 15:52:14 +0000 (10:52 -0500)]
Add tabswitch command

Fixes #566

7 years agoReplaced tmp directory with file directory
Daniel Power [Sun, 26 Feb 2017 05:51:19 +0000 (02:21 -0330)]
Replaced tmp directory with file directory

7 years agoMerge
Zachary Yedidia [Fri, 24 Feb 2017 03:20:36 +0000 (22:20 -0500)]
Merge

7 years agoUpdate autoclose
Zachary Yedidia [Fri, 24 Feb 2017 03:20:33 +0000 (22:20 -0500)]
Update autoclose

7 years agoMerge
Zachary Yedidia [Thu, 23 Feb 2017 21:32:57 +0000 (16:32 -0500)]
Merge

7 years agoAdd colorscheme complete function
Zachary Yedidia [Thu, 23 Feb 2017 21:32:33 +0000 (16:32 -0500)]
Add colorscheme complete function

This function is not used at the moment.

7 years agoMerge pull request #556 from AndydeCleyre/feature/zsh-theme-syntax
Zachary Yedidia [Tue, 21 Feb 2017 20:31:56 +0000 (15:31 -0500)]
Merge pull request #556 from AndydeCleyre/feature/zsh-theme-syntax

recognize zsh-themes as zsh filetypes

7 years agorecognize zsh-themes as zsh filetypes
Andy Kluger [Tue, 21 Feb 2017 19:56:57 +0000 (14:56 -0500)]
recognize zsh-themes as zsh filetypes

7 years agoFix various linter and vet warnings
Zachary Yedidia [Tue, 21 Feb 2017 18:07:37 +0000 (13:07 -0500)]
Fix various linter and vet warnings

7 years agoFix find and replace counter
Zachary Yedidia [Mon, 20 Feb 2017 23:33:44 +0000 (18:33 -0500)]
Fix find and replace counter

7 years agoMerge pull request #553 from samdmarshall/master
Zachary Yedidia [Mon, 20 Feb 2017 23:06:41 +0000 (18:06 -0500)]
Merge pull request #553 from samdmarshall/master

fixing bug in closing tabs and not being able to select tabs

7 years agofixing bug in closing tabs and not being able to select tabs
Samantha Marshall [Mon, 20 Feb 2017 23:01:12 +0000 (18:01 -0500)]
fixing bug in closing tabs and not being able to select tabs

7 years agoResize all tabs on EventResize
Zachary Yedidia [Mon, 20 Feb 2017 18:08:14 +0000 (13:08 -0500)]
Resize all tabs on EventResize

Fixes #552

7 years agoFix bold highlighting not working right
Zachary Yedidia [Mon, 20 Feb 2017 14:28:37 +0000 (09:28 -0500)]
Fix bold highlighting not working right

7 years agoMerge pull request #551 from samdmarshall/master
Zachary Yedidia [Sun, 19 Feb 2017 21:15:56 +0000 (16:15 -0500)]
Merge pull request #551 from samdmarshall/master

fixing hex number highlighting for nim

7 years agofixing hex number highlighting for nim
Samantha Marshall [Sun, 19 Feb 2017 21:01:50 +0000 (16:01 -0500)]
fixing hex number highlighting for nim

7 years agoMerge pull request #522 from samdmarshall/master
Zachary Yedidia [Thu, 16 Feb 2017 20:57:04 +0000 (15:57 -0500)]
Merge pull request #522 from samdmarshall/master

Redo of #516 -- Making micro a bit more user-friendly around the quitting behavior

7 years agoMerge pull request #520 from samdmarshall/tab-scrolling
Zachary Yedidia [Thu, 16 Feb 2017 20:51:19 +0000 (15:51 -0500)]
Merge pull request #520 from samdmarshall/tab-scrolling

adding tab scrolling and additional tab indicators

7 years agoDon't trim arguments for 'set'
Zachary Yedidia [Wed, 15 Feb 2017 17:56:40 +0000 (12:56 -0500)]
Don't trim arguments for 'set'

7 years agoUpdate README.md
Zachary Yedidia [Wed, 15 Feb 2017 01:45:06 +0000 (20:45 -0500)]
Update README.md

7 years agoInclude third party license in releases
Zachary Yedidia [Sat, 11 Feb 2017 16:44:23 +0000 (11:44 -0500)]
Include third party license in releases

7 years agoMerge pull request #547 from ta2gch/third-party-licenses
Zachary Yedidia [Sat, 11 Feb 2017 16:43:15 +0000 (11:43 -0500)]
Merge pull request #547 from ta2gch/third-party-licenses

Add third party licenses

7 years agoAdd third party licenses
TANIGUCHI Masaya [Sat, 11 Feb 2017 16:23:36 +0000 (01:23 +0900)]
Add third party licenses

7 years agoUpdate go highlighting
Zachary Yedidia [Sat, 11 Feb 2017 02:00:31 +0000 (21:00 -0500)]
Update go highlighting

7 years agoMerge pull request #545 from ta2gch/cpp
Zachary Yedidia [Fri, 10 Feb 2017 17:43:27 +0000 (12:43 -0500)]
Merge pull request #545 from ta2gch/cpp

lambda expression in c++

7 years agoBump
Zachary Yedidia [Fri, 10 Feb 2017 16:07:17 +0000 (11:07 -0500)]
Bump

7 years agoadd c++ linter
TANIGUCHI Masaya [Wed, 8 Feb 2017 06:11:23 +0000 (15:11 +0900)]
add c++ linter

7 years agocreate c++ syntax
TANIGUCHI Masaya [Wed, 8 Feb 2017 06:06:22 +0000 (15:06 +0900)]
create c++ syntax

7 years agoadd keywords
TANIGUCHI Masaya [Wed, 8 Feb 2017 05:36:39 +0000 (14:36 +0900)]
add keywords

7 years agoAdd option to disable use of a the primary clipboard v1.1.4
Zachary Yedidia [Wed, 8 Feb 2017 00:21:25 +0000 (19:21 -0500)]
Add option to disable use of a the primary clipboard

Closes #544

7 years agoFix stringwidth build
Zachary Yedidia [Fri, 3 Feb 2017 12:32:48 +0000 (07:32 -0500)]
Fix stringwidth build

7 years agoMerge pull request #539 from samdmarshall/nim
Zachary Yedidia [Fri, 3 Feb 2017 04:00:12 +0000 (23:00 -0500)]
Merge pull request #539 from samdmarshall/nim

Adding syntax and linter support for nim-lang

7 years agoUpdate runtime
Zachary Yedidia [Fri, 27 Jan 2017 15:32:58 +0000 (10:32 -0500)]
Update runtime

7 years agofixing thestart/end syntax
Samantha Marshall [Fri, 27 Jan 2017 13:40:41 +0000 (08:40 -0500)]
fixing thestart/end syntax

7 years agofinishing up syntax file
Samantha Marshall [Thu, 26 Jan 2017 20:45:32 +0000 (15:45 -0500)]
finishing up syntax file

7 years agoadding nim linter and syntax
Samantha Marshall [Thu, 26 Jan 2017 19:19:07 +0000 (14:19 -0500)]
adding nim linter and syntax

7 years agoMerge pull request #531 from bazzilic/patch-1
Zachary Yedidia [Wed, 25 Jan 2017 19:32:14 +0000 (14:32 -0500)]
Merge pull request #531 from bazzilic/patch-1

Update README.md to mention chocolatey package

7 years agoMerge pull request #533 from onodera-punpun/toml
Zachary Yedidia [Wed, 25 Jan 2017 19:32:04 +0000 (14:32 -0500)]
Merge pull request #533 from onodera-punpun/toml

Add toml syntax file

7 years agoMerge pull request #534 from onodera-punpun/go2
Zachary Yedidia [Wed, 25 Jan 2017 19:31:53 +0000 (14:31 -0500)]
Merge pull request #534 from onodera-punpun/go2

update go syntax file

7 years agoMerge pull request #535 from yursan9/patch-1
Zachary Yedidia [Wed, 25 Jan 2017 19:31:41 +0000 (14:31 -0500)]
Merge pull request #535 from yursan9/patch-1

Correct the splitBottom option

7 years agoCorrect the splitBottom option
Yurizal Susanto [Tue, 24 Jan 2017 03:40:36 +0000 (10:40 +0700)]
Correct the splitBottom option

7 years agoupdate go syntax file
onodera-punpun [Mon, 23 Jan 2017 19:06:39 +0000 (20:06 +0100)]
update go syntax file

7 years agoAdd toml syntax file
onodera-punpun [Mon, 23 Jan 2017 19:01:26 +0000 (20:01 +0100)]
Add toml syntax file

7 years agoUpdate README.md to mention chocolatey package
bazzilic [Mon, 23 Jan 2017 06:41:52 +0000 (14:41 +0800)]
Update README.md to mention chocolatey package

7 years agoAdd gruvbox truecolor colorscheme (#530)
DanielPower [Fri, 20 Jan 2017 19:32:34 +0000 (16:02 -0330)]
Add gruvbox truecolor colorscheme (#530)

* Add gruvbox truecolor colorscheme

* Fixed typo in gruvbox-tv, added operator type in colorschemes

* Added operator type to all default themes

* Changed operator to symbol

* changed operator to symbol due to name conflict

* Removed unused 'operator' field. Fixed gutter-error color

* Restored the statement group and removed operator

7 years agoAdding additional Python and Objective-C linting (#524)
Samantha Marshall [Tue, 17 Jan 2017 21:34:11 +0000 (16:34 -0500)]
Adding additional Python and Objective-C linting (#524)

* adding mypy and pylint to the linter plugin

* adding objective-c linting

* updating runtime file

7 years agoonly prompt the user if they can close all buffers, otherwise it would be misleading
Samantha Marshall [Tue, 10 Jan 2017 15:18:49 +0000 (10:18 -0500)]
only prompt the user if they can close all buffers, otherwise it would be misleading

7 years agoadding different functionality for closing a tab versus quitting micro
Samantha Marshall [Sun, 1 Jan 2017 18:55:42 +0000 (13:55 -0500)]
adding different functionality for closing a tab versus quitting micro

7 years agoFix: incorrect clipboard w/ CutLine, DeleteLine and Search (#508)
Nicolai Søborg [Mon, 9 Jan 2017 23:28:45 +0000 (00:28 +0100)]
Fix: incorrect clipboard w/ CutLine, DeleteLine and Search (#508)

* Fix: incorrect clipboard w/ CutLine, DeleteLine and Search

* Refactor: Add Cursor.CopySelection(clipboard)

7 years agoadding tab scrolling and additional tab indicators
Samantha Marshall [Wed, 4 Jan 2017 19:24:13 +0000 (14:24 -0500)]
adding tab scrolling and additional tab indicators

7 years agoMerge pull request #518 from samdmarshall/key-unbinding
Zachary Yedidia [Wed, 4 Jan 2017 18:56:34 +0000 (13:56 -0500)]
Merge pull request #518 from samdmarshall/key-unbinding

Key unbinding

7 years agoAdd SaveAs action
Zachary Yedidia [Wed, 4 Jan 2017 18:51:17 +0000 (13:51 -0500)]
Add SaveAs action

Fixes #509

7 years agoFix gutter coloring for soft wrap
Zachary Yedidia [Wed, 4 Jan 2017 18:29:57 +0000 (13:29 -0500)]
Fix gutter coloring for soft wrap

Fixes #511

7 years agosimplify the code around unbinding keys
Samantha Marshall [Mon, 2 Jan 2017 16:28:47 +0000 (11:28 -0500)]
simplify the code around unbinding keys

7 years agoAdding functionality to unbind keys
Samantha Marshall [Mon, 2 Jan 2017 15:56:55 +0000 (10:56 -0500)]
Adding functionality to unbind keys

* adds new special-case keybinding to remove an existing default key binding.
* hides the show/close help text in the status line when no key is assigned to "ToggleHelp"
* updating documentation

7 years agoMerge pull request #513 from samdmarshall/master
Zachary Yedidia [Thu, 29 Dec 2016 23:55:28 +0000 (18:55 -0500)]
Merge pull request #513 from samdmarshall/master

Adding embedded Info.plist to OS X builds