]> git.lizzy.rs Git - micro.git/log
micro.git
7 years agoUpdating changes to be in-line with master
Samantha Marshall [Sat, 22 Apr 2017 18:22:38 +0000 (14:22 -0400)]
Updating changes to be in-line with master

Merging in master

7 years agoFix crash if tabs extend past view width
Zachary Yedidia [Fri, 21 Apr 2017 16:48:03 +0000 (12:48 -0400)]
Fix crash if tabs extend past view width

Ref #631

7 years agoFix colorcolumn being ignored
Zachary Yedidia [Tue, 18 Apr 2017 17:33:19 +0000 (13:33 -0400)]
Fix colorcolumn being ignored

Closes #627

7 years agoMerge pull request #626 from Necklaces/master
Zachary Yedidia [Sun, 16 Apr 2017 15:39:49 +0000 (11:39 -0400)]
Merge pull request #626 from Necklaces/master

Added more default bindings:

7 years agoSpeed up search and replace
Zachary Yedidia [Sun, 16 Apr 2017 15:11:04 +0000 (11:11 -0400)]
Speed up search and replace

Ref #625

7 years agoSlightly speed up search and replace
Zachary Yedidia [Sun, 16 Apr 2017 14:43:13 +0000 (10:43 -0400)]
Slightly speed up search and replace

This commit also adds a linter for literate

7 years agoAdded more default bindings:
Nichlas Severinsen [Sun, 16 Apr 2017 12:39:39 +0000 (14:39 +0200)]
Added more default bindings:
- Shift+Home for selecting to start of line
- Shift+End for selecting to end of line
These already exist as Ctrl+Shift+Left/Right-arrow

7 years agoAllow plugins to create runtime files from strings
Zachary Yedidia [Sat, 15 Apr 2017 18:45:44 +0000 (14:45 -0400)]
Allow plugins to create runtime files from strings

7 years agoUpdate runtime
Zachary Yedidia [Sat, 15 Apr 2017 16:02:01 +0000 (12:02 -0400)]
Update runtime

7 years agoMerge pull request #624 from Necklaces/master
Zachary Yedidia [Sat, 15 Apr 2017 16:01:30 +0000 (12:01 -0400)]
Merge pull request #624 from Necklaces/master

Improved R syntax rules

7 years agoMerge pull request #621 from aerth/patch-1
Zachary Yedidia [Sat, 15 Apr 2017 16:01:12 +0000 (12:01 -0400)]
Merge pull request #621 from aerth/patch-1

Use GOHOSTARCH/GOHOSTOS to get version, date, Resolves #620

7 years agoImproved R syntax rules
Nichlas Severinsen [Sat, 15 Apr 2017 00:06:19 +0000 (02:06 +0200)]
Improved R syntax rules

7 years agoMerge
Zachary Yedidia [Fri, 14 Apr 2017 01:39:20 +0000 (21:39 -0400)]
Merge

7 years agoDon't draw cursorline at cursor position
Zachary Yedidia [Fri, 14 Apr 2017 01:37:13 +0000 (21:37 -0400)]
Don't draw cursorline at cursor position

Fixes #622

If the cursorline is drawn at the cursor's position, then the cursor
doesn't display. I'm not really sure why this is a problem with the
gnome terminal, it didn't seem to happen on earlier versions.

7 years agoUse GOHOSTARCH/GOHOSTOS to get version, date, Resolves #620
aerth [Wed, 12 Apr 2017 17:42:39 +0000 (10:42 -0700)]
Use GOHOSTARCH/GOHOSTOS to get version, date, Resolves #620
For "install" target, get GOBIN using 'go env GOPATH'
instead of $GOPATH because new Go doesn't require $GOPATH be set

7 years agoMerge pull request #619 from nicqrocks/patch-1
Zachary Yedidia [Tue, 11 Apr 2017 13:45:33 +0000 (09:45 -0400)]
Merge pull request #619 from nicqrocks/patch-1

Add other Perl6 extensions

7 years agoAdd other Perl6 extensions
Nic [Tue, 11 Apr 2017 13:32:46 +0000 (09:32 -0400)]
Add other Perl6 extensions

Perl6 files will occasionally have the extensions `.pl6` and `.pm6` instead of just `.p6`.

7 years agoMerge
Zachary Yedidia [Sun, 2 Apr 2017 13:27:25 +0000 (09:27 -0400)]
Merge

7 years agoFix TabSwitch to work by tab name as well
Zachary Yedidia [Sun, 2 Apr 2017 13:27:04 +0000 (09:27 -0400)]
Fix TabSwitch to work by tab name as well

7 years agoRelocate cursor on search
Zachary Yedidia [Fri, 31 Mar 2017 14:39:10 +0000 (10:39 -0400)]
Relocate cursor on search

This commit also fixes some true color colorscheme issues

Fixes #614

7 years agoRead extra new line
Zachary Yedidia [Wed, 29 Mar 2017 16:01:01 +0000 (12:01 -0400)]
Read extra new line

Ref #603

7 years agoImprove html syntax rules
Zachary Yedidia [Wed, 29 Mar 2017 14:08:37 +0000 (10:08 -0400)]
Improve html syntax rules

7 years agoAdd support for limit-group to highlights region limits
Zachary Yedidia [Wed, 29 Mar 2017 13:54:54 +0000 (09:54 -0400)]
Add support for limit-group to highlights region limits

7 years agoAdd skip statements to all strings
Zachary Yedidia [Wed, 29 Mar 2017 13:45:16 +0000 (09:45 -0400)]
Add skip statements to all strings

7 years agoSlight improvements to included region highlighting
Zachary Yedidia [Wed, 29 Mar 2017 13:25:08 +0000 (09:25 -0400)]
Slight improvements to included region highlighting

7 years agoDon't skip included rules in end
Zachary Yedidia [Wed, 29 Mar 2017 13:21:54 +0000 (09:21 -0400)]
Don't skip included rules in end

7 years agoFix incorrect crystal filetype detection
Zachary Yedidia [Tue, 28 Mar 2017 23:26:14 +0000 (19:26 -0400)]
Fix incorrect crystal filetype detection

Closes #608

7 years agoImprove some more region highlighting
Zachary Yedidia [Tue, 28 Mar 2017 21:18:06 +0000 (17:18 -0400)]
Improve some more region highlighting

7 years agoFix region highlighting with empty rules
Zachary Yedidia [Tue, 28 Mar 2017 19:18:38 +0000 (15:18 -0400)]
Fix region highlighting with empty rules

7 years agoAdd support for skipping and remove need for lookbehind
Zachary Yedidia [Tue, 28 Mar 2017 00:53:08 +0000 (20:53 -0400)]
Add support for skipping and remove need for lookbehind

7 years agoBetter unicode support in highlight
Zachary Yedidia [Mon, 27 Mar 2017 23:35:28 +0000 (19:35 -0400)]
Better unicode support in highlight

7 years agoFix out of bounds error on syntax highlighting
Zachary Yedidia [Mon, 27 Mar 2017 20:26:32 +0000 (16:26 -0400)]
Fix out of bounds error on syntax highlighting

Fixes #606

7 years agoFix some issues with unicode syntax highlighting
Zachary Yedidia [Mon, 27 Mar 2017 18:40:42 +0000 (14:40 -0400)]
Fix some issues with unicode syntax highlighting

Closes #604

7 years agoDocument the keepautoindent option
Zachary Yedidia [Mon, 27 Mar 2017 17:22:34 +0000 (13:22 -0400)]
Document the keepautoindent option

Closes #602

7 years agoProperly handle files that don't end with newlines
Zachary Yedidia [Mon, 27 Mar 2017 17:15:00 +0000 (13:15 -0400)]
Properly handle files that don't end with newlines

Closes #603

7 years agoMerge
Zachary Yedidia [Mon, 27 Mar 2017 15:45:48 +0000 (11:45 -0400)]
Merge

7 years agoFix indent char styling
Zachary Yedidia [Mon, 27 Mar 2017 15:45:24 +0000 (11:45 -0400)]
Fix indent char styling

Closes #598

7 years agoMerge pull request #601 from NicolaiSoeborg/patch-3
Zachary Yedidia [Mon, 27 Mar 2017 15:30:42 +0000 (11:30 -0400)]
Merge pull request #601 from NicolaiSoeborg/patch-3

Fix merge conflict / syntax of colors.md

7 years agoFix merge conflict / syntax of colors.md
Nicolai Søborg [Mon, 27 Mar 2017 15:11:51 +0000 (17:11 +0200)]
Fix merge conflict / syntax of colors.md

I've changed "can provide" to "must provide" for detection of filetypes (i.e. `detect:` as micro crashes if omitted)

7 years agoMerge branch 'view-refactor'
Zachary Yedidia [Mon, 27 Mar 2017 00:40:53 +0000 (20:40 -0400)]
Merge branch 'view-refactor'

7 years agoMerge branch 'master' into view-refactor
Zachary Yedidia [Mon, 27 Mar 2017 00:40:03 +0000 (20:40 -0400)]
Merge branch 'master' into view-refactor

7 years agoUpdate syntax readme and docs
Zachary Yedidia [Sun, 26 Mar 2017 22:58:08 +0000 (18:58 -0400)]
Update syntax readme and docs

7 years agoFix small softwrap bug
Zachary Yedidia [Sun, 26 Mar 2017 22:01:02 +0000 (18:01 -0400)]
Fix small softwrap bug

7 years agoUpdate yaml syntax file
Zachary Yedidia [Sun, 26 Mar 2017 21:45:58 +0000 (17:45 -0400)]
Update yaml syntax file

7 years agoAdd memusage option to view memory usage
Zachary Yedidia [Sun, 26 Mar 2017 21:37:04 +0000 (17:37 -0400)]
Add memusage option to view memory usage

7 years agoFix precedence for python multi-comments
Zachary Yedidia [Sun, 26 Mar 2017 21:24:02 +0000 (17:24 -0400)]
Fix precedence for python multi-comments

7 years agoProper unicode support
Zachary Yedidia [Sun, 26 Mar 2017 21:20:53 +0000 (17:20 -0400)]
Proper unicode support

7 years agoRead one line for empty strings
Zachary Yedidia [Sun, 26 Mar 2017 19:27:53 +0000 (15:27 -0400)]
Read one line for empty strings

7 years agoOptimize how files are read into the buffer
Zachary Yedidia [Sun, 26 Mar 2017 19:23:32 +0000 (15:23 -0400)]
Optimize how files are read into the buffer

7 years agoSmall optimization to state only highlighting
Zachary Yedidia [Sun, 26 Mar 2017 17:03:43 +0000 (13:03 -0400)]
Small optimization to state only highlighting

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 agoFix error when opening directory
Zachary Yedidia [Sat, 11 Mar 2017 18:08:32 +0000 (13:08 -0500)]
Fix error when opening directory

Fixes #587

7 years agoCheck if file is dir before opening
Zachary Yedidia [Thu, 9 Mar 2017 17:56:24 +0000 (12:56 -0500)]
Check if file is dir before opening

Fixes #587

7 years agoFix split divider style
Zachary Yedidia [Thu, 9 Mar 2017 17:40:53 +0000 (12:40 -0500)]
Fix split divider style

7 years agoFix findNext and findPrevious with certain regexes
Zachary Yedidia [Sun, 5 Mar 2017 16:20:42 +0000 (11:20 -0500)]
Fix findNext and findPrevious with certain regexes

Fixes #576

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 agoBuild runtime
Zachary Yedidia [Fri, 3 Mar 2017 16:49:53 +0000 (11:49 -0500)]
Build runtime

7 years agoAdded theming to the Vsplit divider. (#578)
CaptainMcClellan [Fri, 3 Mar 2017 16:48:51 +0000 (10:48 -0600)]
Added theming to the Vsplit divider. (#578)

* Added title setting (Requires tcell pull!) and optimized tab display.

* Changed tcell call to screen.

* Fixed bad reference for getting Buffer name.

* Themeable vsplit divider.

* Bugfix.

7 years agoLegacy syntax overhaul 2 (#577)
CaptainMcClellan [Fri, 3 Mar 2017 16:47:03 +0000 (10:47 -0600)]
Legacy syntax overhaul 2 (#577)

* Added title setting (Requires tcell pull!) and optimized tab display.

* Added Clojure highlighting.

* Changed tcell call to screen.

* Fixed bad reference for getting Buffer name.

* Yet another massive syntax overhaul

* Tweaking and testing web syntax

* More webdev goodies

* Added html5 highlighting and strict html4 highlighting.

* Documentation update

7 years agoRevert "Added title setting (Requires tcell pull!) and optimized tab display." (...
Zachary Yedidia [Fri, 3 Mar 2017 16:43:44 +0000 (11:43 -0500)]
Revert "Added title setting (Requires tcell pull!) and optimized tab display." (#581)

7 years agoUpdate README.md
Zachary Yedidia [Fri, 3 Mar 2017 15:28:29 +0000 (10:28 -0500)]
Update README.md

7 years agoFix block indent selection
Zachary Yedidia [Fri, 3 Mar 2017 00:46:23 +0000 (19:46 -0500)]
Fix block indent selection

Fixes #572

7 years agoAdded title setting (Requires tcell pull!) and optimized tab display. (#575)
CaptainMcClellan [Thu, 2 Mar 2017 17:27:49 +0000 (11:27 -0600)]
Added title setting (Requires tcell pull!) and optimized tab display. (#575)

* Added title setting (Requires tcell pull!) and optimized tab display.

* Changed tcell call to screen.

* Fixed bad reference for getting Buffer name.

7 years agoAdded a script to build debian packages (#563)
Marius Messerschmidt [Thu, 2 Mar 2017 17:26:01 +0000 (18:26 +0100)]
Added a script to build debian packages (#563)

Signed-off-by: Marius Messerschmidt <marius.messerschmidt@googlemail.com>
7 years agoUpdate runtime
Zachary Yedidia [Wed, 1 Mar 2017 22:09:09 +0000 (17:09 -0500)]
Update runtime

7 years agoUse Go regex word boundaries
Zachary Yedidia [Wed, 1 Mar 2017 22:08:56 +0000 (17:08 -0500)]
Use Go regex word boundaries

7 years agoUpdate runtime
Zachary Yedidia [Wed, 1 Mar 2017 14:36:41 +0000 (09:36 -0500)]
Update runtime

Also made a minor addition to ruby.micro which fixes #574.

7 years agoSyntax Highlight Overhaul (#568)
CaptainMcClellan [Wed, 1 Mar 2017 14:30:35 +0000 (08:30 -0600)]
Syntax Highlight Overhaul (#568)

* Adds new syntax groups and docs
* Large refactor of syntax highlighting files

* Changed keybindings for changing tabs.

* Improved the documentation.

* Added F3 for find to default bindings.

* Massive overhaul of the syntax files

* Phase 1 color-scheme updates.

* The new colorschemes.

* Colorscheme and syntax updates.

* Tiny fix to the cmc theme.

* Another phase of colorschemes and testing gitconfig.

* Fixed haskell error

* Fortran fix

* Delete test.txt

Heh, sorry about forgetting to do this again.

7 years agoMerge pull request #570 from yursan9/yaml
Zachary Yedidia [Wed, 1 Mar 2017 00:05:12 +0000 (19:05 -0500)]
Merge pull request #570 from yursan9/yaml

Improve YAML highlighting

7 years agoSmall fix for space detection
Yurizal Susanto [Tue, 28 Feb 2017 06:49:48 +0000 (13:49 +0700)]
Small fix for space detection

7 years agoImprove YAML highlighting
Yurizal Susanto [Tue, 28 Feb 2017 00:16:41 +0000 (07:16 +0700)]
Improve YAML highlighting

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