]> git.lizzy.rs Git - micro.git/log
micro.git
7 years agoMerge branch 'master' of https://github.com/zyedidia/micro into build_tools
GeigerCounter [Tue, 28 Mar 2017 17:40:26 +0000 (13:40 -0400)]
Merge branch 'master' of https://github.com/zyedidia/micro into build_tools

7 years agoAdded a desktop specification. ( micro.desktop )
GeigerCounter [Tue, 28 Mar 2017 17:39:47 +0000 (13:39 -0400)]
Added a desktop specification. ( micro.desktop )

7 years agoAdded rpm build script ( Untested. )
GeigerCounter [Tue, 28 Mar 2017 17:37:41 +0000 (13:37 -0400)]
Added rpm build script ( Untested. )

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

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