]>
git.lizzy.rs Git - micro.git/log
Samantha Marshall [Sat, 22 Apr 2017 18:22:38 +0000 (14:22 -0400)]
Updating changes to be in-line with master
Merging in master
Zachary Yedidia [Fri, 21 Apr 2017 16:48:03 +0000 (12:48 -0400)]
Fix crash if tabs extend past view width
Ref #631
Zachary Yedidia [Tue, 18 Apr 2017 17:33:19 +0000 (13:33 -0400)]
Fix colorcolumn being ignored
Closes #627
Zachary Yedidia [Sun, 16 Apr 2017 15:39:49 +0000 (11:39 -0400)]
Merge pull request #626 from Necklaces/master
Added more default bindings:
Zachary Yedidia [Sun, 16 Apr 2017 15:11:04 +0000 (11:11 -0400)]
Speed up search and replace
Ref #625
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
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
Zachary Yedidia [Sat, 15 Apr 2017 18:45:44 +0000 (14:45 -0400)]
Allow plugins to create runtime files from strings
Zachary Yedidia [Sat, 15 Apr 2017 16:02:01 +0000 (12:02 -0400)]
Update runtime
Zachary Yedidia [Sat, 15 Apr 2017 16:01:30 +0000 (12:01 -0400)]
Merge pull request #624 from Necklaces/master
Improved R syntax rules
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
Nichlas Severinsen [Sat, 15 Apr 2017 00:06:19 +0000 (02:06 +0200)]
Improved R syntax rules
Zachary Yedidia [Fri, 14 Apr 2017 01:39:20 +0000 (21:39 -0400)]
Merge
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.
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
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
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`.
Zachary Yedidia [Sun, 2 Apr 2017 13:27:25 +0000 (09:27 -0400)]
Merge
Zachary Yedidia [Sun, 2 Apr 2017 13:27:04 +0000 (09:27 -0400)]
Fix TabSwitch to work by tab name as well
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
Zachary Yedidia [Wed, 29 Mar 2017 16:01:01 +0000 (12:01 -0400)]
Read extra new line
Ref #603
Zachary Yedidia [Wed, 29 Mar 2017 14:08:37 +0000 (10:08 -0400)]
Improve html syntax rules
Zachary Yedidia [Wed, 29 Mar 2017 13:54:54 +0000 (09:54 -0400)]
Add support for limit-group to highlights region limits
Zachary Yedidia [Wed, 29 Mar 2017 13:45:16 +0000 (09:45 -0400)]
Add skip statements to all strings
Zachary Yedidia [Wed, 29 Mar 2017 13:25:08 +0000 (09:25 -0400)]
Slight improvements to included region highlighting
Zachary Yedidia [Wed, 29 Mar 2017 13:21:54 +0000 (09:21 -0400)]
Don't skip included rules in end
Zachary Yedidia [Tue, 28 Mar 2017 23:26:14 +0000 (19:26 -0400)]
Fix incorrect crystal filetype detection
Closes #608
Zachary Yedidia [Tue, 28 Mar 2017 21:18:06 +0000 (17:18 -0400)]
Improve some more region highlighting
Zachary Yedidia [Tue, 28 Mar 2017 19:18:38 +0000 (15:18 -0400)]
Fix region highlighting with empty rules
Zachary Yedidia [Tue, 28 Mar 2017 00:53:08 +0000 (20:53 -0400)]
Add support for skipping and remove need for lookbehind
Zachary Yedidia [Mon, 27 Mar 2017 23:35:28 +0000 (19:35 -0400)]
Better unicode support in highlight
Zachary Yedidia [Mon, 27 Mar 2017 20:26:32 +0000 (16:26 -0400)]
Fix out of bounds error on syntax highlighting
Fixes #606
Zachary Yedidia [Mon, 27 Mar 2017 18:40:42 +0000 (14:40 -0400)]
Fix some issues with unicode syntax highlighting
Closes #604
Zachary Yedidia [Mon, 27 Mar 2017 17:22:34 +0000 (13:22 -0400)]
Document the keepautoindent option
Closes #602
Zachary Yedidia [Mon, 27 Mar 2017 17:15:00 +0000 (13:15 -0400)]
Properly handle files that don't end with newlines
Closes #603
Zachary Yedidia [Mon, 27 Mar 2017 15:45:48 +0000 (11:45 -0400)]
Merge
Zachary Yedidia [Mon, 27 Mar 2017 15:45:24 +0000 (11:45 -0400)]
Fix indent char styling
Closes #598
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
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)
Zachary Yedidia [Mon, 27 Mar 2017 00:40:53 +0000 (20:40 -0400)]
Merge branch 'view-refactor'
Zachary Yedidia [Mon, 27 Mar 2017 00:40:03 +0000 (20:40 -0400)]
Merge branch 'master' into view-refactor
Zachary Yedidia [Sun, 26 Mar 2017 22:58:08 +0000 (18:58 -0400)]
Update syntax readme and docs
Zachary Yedidia [Sun, 26 Mar 2017 22:01:02 +0000 (18:01 -0400)]
Fix small softwrap bug
Zachary Yedidia [Sun, 26 Mar 2017 21:45:58 +0000 (17:45 -0400)]
Update yaml syntax file
Zachary Yedidia [Sun, 26 Mar 2017 21:37:04 +0000 (17:37 -0400)]
Add memusage option to view memory usage
Zachary Yedidia [Sun, 26 Mar 2017 21:24:02 +0000 (17:24 -0400)]
Fix precedence for python multi-comments
Zachary Yedidia [Sun, 26 Mar 2017 21:20:53 +0000 (17:20 -0400)]
Proper unicode support
Zachary Yedidia [Sun, 26 Mar 2017 19:27:53 +0000 (15:27 -0400)]
Read one line for empty strings
Zachary Yedidia [Sun, 26 Mar 2017 19:23:32 +0000 (15:23 -0400)]
Optimize how files are read into the buffer
Zachary Yedidia [Sun, 26 Mar 2017 17:03:43 +0000 (13:03 -0400)]
Small optimization to state only highlighting
Zachary Yedidia [Sat, 25 Mar 2017 21:31:46 +0000 (17:31 -0400)]
Fix possible overflow error
Zachary Yedidia [Fri, 24 Mar 2017 18:11:21 +0000 (14:11 -0400)]
Add more performance and memory optimizations
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.
Zachary Yedidia [Wed, 22 Mar 2017 16:28:02 +0000 (12:28 -0400)]
Fix another issue with horizontal scrolling
Zachary Yedidia [Wed, 22 Mar 2017 15:58:43 +0000 (11:58 -0400)]
Improve performance on long lines
Zachary Yedidia [Tue, 21 Mar 2017 19:46:06 +0000 (15:46 -0400)]
Fix small bug
Zachary Yedidia [Tue, 21 Mar 2017 19:07:39 +0000 (15:07 -0400)]
Improve new syntax files and fix a region glitch
Zachary Yedidia [Tue, 21 Mar 2017 18:55:22 +0000 (14:55 -0400)]
Add converted syntax files
Zachary Yedidia [Tue, 21 Mar 2017 18:48:24 +0000 (14:48 -0400)]
Properly escape start and end regexes
Zachary Yedidia [Tue, 21 Mar 2017 18:44:54 +0000 (14:44 -0400)]
No tabs in yaml
Zachary Yedidia [Tue, 21 Mar 2017 18:35:58 +0000 (14:35 -0400)]
Add syntax converter from old file format to new
Zachary Yedidia [Tue, 21 Mar 2017 17:16:08 +0000 (13:16 -0400)]
Update runtime
Zachary Yedidia [Tue, 21 Mar 2017 17:15:46 +0000 (13:15 -0400)]
Support rule precedence just like the old format
Zachary Yedidia [Tue, 21 Mar 2017 16:45:27 +0000 (12:45 -0400)]
Optimize the memory usage for syntax highlighting
Zachary Yedidia [Mon, 20 Mar 2017 21:40:33 +0000 (17:40 -0400)]
Properly clear syntax highlighting when it is disabled
Zachary Yedidia [Mon, 20 Mar 2017 19:14:04 +0000 (15:14 -0400)]
Use bytes for highlight groups
Zachary Yedidia [Thu, 16 Mar 2017 20:38:44 +0000 (16:38 -0400)]
Fix larger multiline region highlighting
Zachary Yedidia [Thu, 16 Mar 2017 17:15:12 +0000 (13:15 -0400)]
Fix small issue with regions
Zachary Yedidia [Mon, 13 Mar 2017 23:23:47 +0000 (19:23 -0400)]
Fix some small glitches with cursor positioning
Zachary Yedidia [Sat, 11 Mar 2017 18:08:32 +0000 (13:08 -0500)]
Fix error when opening directory
Fixes #587
Zachary Yedidia [Thu, 9 Mar 2017 17:56:24 +0000 (12:56 -0500)]
Check if file is dir before opening
Fixes #587
Zachary Yedidia [Thu, 9 Mar 2017 17:40:53 +0000 (12:40 -0500)]
Fix split divider style
Zachary Yedidia [Sun, 5 Mar 2017 16:20:42 +0000 (11:20 -0500)]
Fix findNext and findPrevious with certain regexes
Fixes #576
Zachary Yedidia [Sun, 5 Mar 2017 16:12:50 +0000 (11:12 -0500)]
Update go yaml file
Zachary Yedidia [Fri, 3 Mar 2017 16:49:53 +0000 (11:49 -0500)]
Build runtime
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.
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
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)
Zachary Yedidia [Fri, 3 Mar 2017 15:28:29 +0000 (10:28 -0500)]
Update README.md
Zachary Yedidia [Fri, 3 Mar 2017 00:46:23 +0000 (19:46 -0500)]
Fix block indent selection
Fixes #572
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.
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>
Zachary Yedidia [Wed, 1 Mar 2017 22:09:09 +0000 (17:09 -0500)]
Update runtime
Zachary Yedidia [Wed, 1 Mar 2017 22:08:56 +0000 (17:08 -0500)]
Use Go regex word boundaries
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.
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.
Zachary Yedidia [Wed, 1 Mar 2017 00:05:12 +0000 (19:05 -0500)]
Merge pull request #570 from yursan9/yaml
Improve YAML highlighting
Yurizal Susanto [Tue, 28 Feb 2017 06:49:48 +0000 (13:49 +0700)]
Small fix for space detection
Yurizal Susanto [Tue, 28 Feb 2017 00:16:41 +0000 (07:16 +0700)]
Improve YAML highlighting
Zachary Yedidia [Sat, 25 Feb 2017 22:02:39 +0000 (17:02 -0500)]
Add more syntax files and include syntax highlighter in the repo
Zachary Yedidia [Sat, 25 Feb 2017 21:58:49 +0000 (16:58 -0500)]
Minor fixes
Zachary Yedidia [Sat, 25 Feb 2017 02:29:22 +0000 (21:29 -0500)]
Remove old view code
Zachary Yedidia [Sat, 25 Feb 2017 02:06:03 +0000 (21:06 -0500)]
Minor fix to tab size
Zachary Yedidia [Fri, 24 Feb 2017 21:19:21 +0000 (16:19 -0500)]
Improve horizontal scrolling
Zachary Yedidia [Mon, 20 Feb 2017 21:09:16 +0000 (16:09 -0500)]
Support include statements in syntax files
Zachary Yedidia [Sun, 19 Feb 2017 22:14:33 +0000 (17:14 -0500)]
Highlight selections
Zachary Yedidia [Sun, 19 Feb 2017 21:59:46 +0000 (16:59 -0500)]
Don't highlight if syntax is off
Zachary Yedidia [Sun, 19 Feb 2017 21:55:23 +0000 (16:55 -0500)]
Support multiple splits
Zachary Yedidia [Sun, 19 Feb 2017 17:50:19 +0000 (12:50 -0500)]
Add cursorline support
Zachary Yedidia [Sun, 19 Feb 2017 17:34:51 +0000 (12:34 -0500)]
Draw tab characters correctly