]> git.lizzy.rs Git - micro.git/log
micro.git
6 years agoFix ReplaceHome implementation
Zachary Yedidia [Fri, 30 Mar 2018 20:21:39 +0000 (16:21 -0400)]
Fix ReplaceHome implementation

6 years agoAdd support for ~username syntax (fix #1033) (#1035)
DanielPower [Fri, 30 Mar 2018 20:20:51 +0000 (17:50 -0230)]
Add support for ~username syntax (fix #1033) (#1035)

* Add support for ~username syntax (fix #1033)

* Fixed return string

Also removed non-descriptive variable name `foo`

* moved err declarations outside of if statement

6 years agoMerge
Zachary Yedidia [Fri, 30 Mar 2018 19:59:45 +0000 (15:59 -0400)]
Merge

6 years agoClose fd properly in save
Zachary Yedidia [Fri, 30 Mar 2018 19:59:26 +0000 (15:59 -0400)]
Close fd properly in save

Fixes #1057

6 years agoMerge pull request #1076 from Velocet/patch-1
Zachary Yedidia [Wed, 21 Mar 2018 03:22:51 +0000 (23:22 -0400)]
Merge pull request #1076 from Velocet/patch-1

Create PowerShell.yaml - PowerShell Syntax Highlighting

6 years agoCreate PowerShell.yaml
Velocet [Wed, 21 Mar 2018 02:58:04 +0000 (03:58 +0100)]
Create PowerShell.yaml

6 years agoMerge pull request #1054 from jtolds/master
Zachary Yedidia [Mon, 19 Mar 2018 04:32:26 +0000 (00:32 -0400)]
Merge pull request #1054 from jtolds/master

allow optional brace matching with the closing brace to the left of the cursor

6 years agoMerge pull request #1067 from sum01/issue-1066
Zachary Yedidia [Mon, 19 Mar 2018 04:32:07 +0000 (00:32 -0400)]
Merge pull request #1067 from sum01/issue-1066

Fix #1066 php syntax

6 years agoFix test string formatting
Zachary Yedidia [Fri, 9 Mar 2018 05:39:59 +0000 (00:39 -0500)]
Fix test string formatting

Fixes #1068

6 years agoUpdate fastdirty hash during save
Zachary Yedidia [Thu, 8 Mar 2018 20:07:14 +0000 (15:07 -0500)]
Update fastdirty hash during save

Fixes #1064

6 years agoFix #1066 php syntax
sum01 [Thu, 8 Mar 2018 16:28:38 +0000 (11:28 -0500)]
Fix #1066 php syntax

6 years agoMerge pull request #1045 from emilyaviva/master
Zachary Yedidia [Sat, 3 Mar 2018 01:12:46 +0000 (20:12 -0500)]
Merge pull request #1045 from emilyaviva/master

Organize colorscheme setting documentation

6 years agoMerge pull request #1050 from mathieu-aubin/master
Zachary Yedidia [Sat, 3 Mar 2018 01:11:50 +0000 (20:11 -0500)]
Merge pull request #1050 from mathieu-aubin/master

raster compression

6 years agoMake tab views array public
Zachary Yedidia [Sat, 3 Mar 2018 00:50:33 +0000 (19:50 -0500)]
Make tab views array public

Ref #1024

6 years agoCount replacements in replaceall correctly
Zachary Yedidia [Sat, 3 Mar 2018 00:32:23 +0000 (19:32 -0500)]
Count replacements in replaceall correctly

Fixes #1055

6 years agoallow optionally brace matching with the closing brace to the left of the cursor
JT Olds [Wed, 28 Feb 2018 01:53:04 +0000 (18:53 -0700)]
allow optionally brace matching with the closing brace to the left of the cursor

this behavior, while slightly less obvious, allows for observing what brace you
just closed. as you write closing braces, the brace you closed gets highlighted

6 years agoraster compression
Mathieu [Fri, 23 Feb 2018 18:30:28 +0000 (19:30 +0100)]
raster compression

6 years agoMove setting instructions to top; add some minor organization
Emily Aviva Kapor-Mater [Tue, 20 Feb 2018 20:11:31 +0000 (12:11 -0800)]
Move setting instructions to top; add some minor organization

6 years agoUse regexp replaceall
Zachary Yedidia [Mon, 19 Feb 2018 22:04:09 +0000 (17:04 -0500)]
Use regexp replaceall

Fixes #1038

6 years agoFix SaveAs Lua callback
Zachary Yedidia [Mon, 12 Feb 2018 05:06:31 +0000 (00:06 -0500)]
Fix SaveAs Lua callback

Fixes #1029

6 years agoMerge pull request #1028 from filalex77/patch-1
Zachary Yedidia [Fri, 9 Feb 2018 16:07:14 +0000 (11:07 -0500)]
Merge pull request #1028 from filalex77/patch-1

Fix relative URL for terminfo

6 years agoFix relative URL for terminfo
Oleksii Filonenko [Fri, 9 Feb 2018 15:36:12 +0000 (17:36 +0200)]
Fix relative URL for terminfo

6 years agoMerge
Zachary Yedidia [Thu, 8 Feb 2018 19:18:04 +0000 (14:18 -0500)]
Merge

6 years agoUpdate clipboard
Zachary Yedidia [Thu, 8 Feb 2018 19:17:58 +0000 (14:17 -0500)]
Update clipboard

6 years agoMerge pull request #1026 from mbesancon/patch-2
Zachary Yedidia [Thu, 8 Feb 2018 00:43:28 +0000 (19:43 -0500)]
Merge pull request #1026 from mbesancon/patch-2

Update julia.yaml

6 years agoUpdate julia.yaml
mbesancon [Wed, 7 Feb 2018 22:43:43 +0000 (17:43 -0500)]
Update julia.yaml

added "import" keyword

6 years agoFix resize when prompt is active
Zachary Yedidia [Mon, 5 Feb 2018 03:58:20 +0000 (22:58 -0500)]
Fix resize when prompt is active

Fixes #1020

6 years agoUpdate licenses
Zachary Yedidia [Sun, 4 Feb 2018 19:04:42 +0000 (14:04 -0500)]
Update licenses

6 years agoUpdate license info
Zachary Yedidia [Sun, 4 Feb 2018 16:33:03 +0000 (11:33 -0500)]
Update license info

6 years agoAdd goconvey dependency to vendor
Zachary Yedidia [Sun, 4 Feb 2018 03:33:32 +0000 (22:33 -0500)]
Add goconvey dependency to vendor

Ref #1

6 years agoSupport nano syntax for open at line
Zachary Yedidia [Fri, 2 Feb 2018 21:53:08 +0000 (16:53 -0500)]
Support nano syntax for open at line

Ref #887

6 years agoOpen at line syntax with filename:line:col
Zachary Yedidia [Fri, 2 Feb 2018 18:57:02 +0000 (13:57 -0500)]
Open at line syntax with filename:line:col

Ref #1010
Ref #887
Ref #836

6 years agoUse current view for every action
Zachary Yedidia [Fri, 2 Feb 2018 17:33:13 +0000 (12:33 -0500)]
Use current view for every action

Fixes #1015

6 years agoFix minor issue with autoscroll
Zachary Yedidia [Fri, 2 Feb 2018 01:20:57 +0000 (20:20 -0500)]
Fix minor issue with autoscroll

Fixes #1012

6 years agoImprove ocaml syntax highlighting
Zachary Yedidia [Wed, 31 Jan 2018 03:34:44 +0000 (22:34 -0500)]
Improve ocaml syntax highlighting

6 years agoExit with error on screen initialization
Zachary Yedidia [Tue, 30 Jan 2018 18:04:26 +0000 (13:04 -0500)]
Exit with error on screen initialization

6 years agoFix bad import path
Zachary Yedidia [Tue, 30 Jan 2018 04:42:45 +0000 (23:42 -0500)]
Fix bad import path

6 years agoUpdate to use new mkinfo from tcell
Zachary Yedidia [Tue, 30 Jan 2018 04:36:39 +0000 (23:36 -0500)]
Update to use new mkinfo from tcell

This update incorporates the new terminfo updates in tcell into micro
essentially merging zyedidia/mkinfo into micro. The zyedidia/mkinfo
program should no longer be necessary and micro should automatically
generate a tcell database on its own if it cannot find a terminal
entry. The tcell database will be located in `configDir/.tcelldb`.

Ref #20
Ref #922

6 years agoImprove man page
Zachary Yedidia [Tue, 30 Jan 2018 01:36:18 +0000 (20:36 -0500)]
Improve man page

6 years agoUpdate tex syntax file
Zachary Yedidia [Mon, 29 Jan 2018 23:02:43 +0000 (18:02 -0500)]
Update tex syntax file

6 years agoOptimization to lots of redraws on large files
Zachary Yedidia [Mon, 29 Jan 2018 21:47:55 +0000 (16:47 -0500)]
Optimization to lots of redraws on large files

6 years agoMinor optimizations
Zachary Yedidia [Mon, 29 Jan 2018 21:02:15 +0000 (16:02 -0500)]
Minor optimizations

6 years agoLarge syntax highlighting memory optimization
Zachary Yedidia [Mon, 29 Jan 2018 20:21:00 +0000 (15:21 -0500)]
Large syntax highlighting memory optimization

Ref #634

6 years agoFix syntax highlighting on empty buffer
Zachary Yedidia [Mon, 29 Jan 2018 03:35:43 +0000 (22:35 -0500)]
Fix syntax highlighting on empty buffer

6 years agoSmall simplification
Zachary Yedidia [Sun, 28 Jan 2018 20:15:23 +0000 (15:15 -0500)]
Small simplification

6 years agoFix terminal emulator support v1.4.0
Zachary Yedidia [Fri, 26 Jan 2018 01:10:49 +0000 (20:10 -0500)]
Fix terminal emulator support

6 years agoUpdate tcell
Zachary Yedidia [Wed, 24 Jan 2018 21:11:48 +0000 (16:11 -0500)]
Update tcell

6 years agoUpdate tcell
Zachary Yedidia [Tue, 23 Jan 2018 04:40:42 +0000 (23:40 -0500)]
Update tcell

6 years agoAdd new shell command documentation
Zachary Yedidia [Tue, 23 Jan 2018 02:03:52 +0000 (21:03 -0500)]
Add new shell command documentation

Ref #979

6 years agoFix compile error
Zachary Yedidia [Mon, 22 Jan 2018 22:32:30 +0000 (17:32 -0500)]
Fix compile error

6 years agoImprove shell commands
Zachary Yedidia [Mon, 22 Jan 2018 22:20:03 +0000 (17:20 -0500)]
Improve shell commands

6 years agoMake onViewOpen and onBufferOpen the same
Zachary Yedidia [Mon, 22 Jan 2018 20:27:56 +0000 (15:27 -0500)]
Make onViewOpen and onBufferOpen the same

Ref #948

6 years agoDon't throw error if job callback doesn't exist
Zachary Yedidia [Sun, 21 Jan 2018 21:31:13 +0000 (16:31 -0500)]
Don't throw error if job callback doesn't exist

Closes #953

6 years agoExpose emulator functions and support output
Zachary Yedidia [Sun, 21 Jan 2018 04:34:16 +0000 (23:34 -0500)]
Expose emulator functions and support output

Ref #979

6 years agoUse zyedidia/pty instead of kr/pty
Zachary Yedidia [Sun, 21 Jan 2018 03:28:17 +0000 (22:28 -0500)]
Use zyedidia/pty instead of kr/pty

6 years agoChange HandleShellCommand backend
Zachary Yedidia [Sun, 21 Jan 2018 03:23:52 +0000 (22:23 -0500)]
Change HandleShellCommand backend

I'm trying to add more options for plugins that want to run shell
commands. Also trying to add support for running shell commands in the
terminal emulator from a plugin and return the output.

More to come soon.

Ref #979

6 years agoImprove unicode softwrap drawing
Zachary Yedidia [Sat, 20 Jan 2018 17:36:22 +0000 (12:36 -0500)]
Improve unicode softwrap drawing

Ref #1002
Ref #909

6 years agoMerge
Zachary Yedidia [Fri, 19 Jan 2018 05:28:58 +0000 (00:28 -0500)]
Merge

6 years agoClean up terminal emulator a bit
Zachary Yedidia [Fri, 19 Jan 2018 05:28:51 +0000 (00:28 -0500)]
Clean up terminal emulator a bit

6 years agoMerge pull request #999 from sum01/create_parents
Zachary Yedidia [Thu, 18 Jan 2018 05:49:45 +0000 (00:49 -0500)]
Merge pull request #999 from sum01/create_parents

Create parent folders (if none) when saving

6 years agoMerge pull request #1001 from sum01/makefile_syntax
Zachary Yedidia [Thu, 18 Jan 2018 04:59:36 +0000 (23:59 -0500)]
Merge pull request #1001 from sum01/makefile_syntax

Fix Makefile equals highlighting

6 years agoFix Makefile = highlighting
sum01 [Thu, 18 Jan 2018 04:44:53 +0000 (23:44 -0500)]
Fix Makefile = highlighting
I think they weren't being highlighted at all, leading to a weird looking default white box around them.

6 years agoPrompt to create parent folders (if none) when saving
sum01 [Wed, 17 Jan 2018 02:54:13 +0000 (21:54 -0500)]
Prompt to create parent folders (if none) when saving
Fixes #995

6 years agoSupport line:col in JumpLine
Zachary Yedidia [Thu, 18 Jan 2018 00:09:50 +0000 (19:09 -0500)]
Support line:col in JumpLine

Closes #1000

6 years agoFix minor autoindent issue
Zachary Yedidia [Wed, 17 Jan 2018 22:37:17 +0000 (17:37 -0500)]
Fix minor autoindent issue

Fixes #985

6 years agoMerge pull request #998 from JoshuaRLi/select-line-action
Zachary Yedidia [Wed, 17 Jan 2018 22:25:37 +0000 (17:25 -0500)]
Merge pull request #998 from JoshuaRLi/select-line-action

Implemented SelectLine as an Action

6 years agoFix shebang js highlighting and js division
Zachary Yedidia [Wed, 17 Jan 2018 22:19:03 +0000 (17:19 -0500)]
Fix shebang js highlighting and js division

Closes #901
Closes #994

6 years agoimplemented select line as an Action
Joshua Li [Tue, 16 Jan 2018 22:27:15 +0000 (17:27 -0500)]
implemented select line as an Action

6 years agoDon't use indentchar style if disabled
Zachary Yedidia [Sun, 14 Jan 2018 19:23:30 +0000 (11:23 -0800)]
Don't use indentchar style if disabled

Fixes #990

6 years agoFix autocomplete on empty prompt
Zachary Yedidia [Wed, 10 Jan 2018 20:41:49 +0000 (15:41 -0500)]
Fix autocomplete on empty prompt

6 years agoAdd onBufferOpen plugin callback
Zachary Yedidia [Mon, 8 Jan 2018 22:08:11 +0000 (17:08 -0500)]
Add onBufferOpen plugin callback

Closes #948

6 years agoAdd GetMouseClickLocation to view
Zachary Yedidia [Mon, 8 Jan 2018 21:54:27 +0000 (16:54 -0500)]
Add GetMouseClickLocation to view

6 years agoUpdate third-party licenses
Zachary Yedidia [Mon, 8 Jan 2018 21:41:26 +0000 (16:41 -0500)]
Update third-party licenses

6 years agoRemove duplicate utf8 code
Zachary Yedidia [Mon, 8 Jan 2018 21:38:59 +0000 (16:38 -0500)]
Remove duplicate utf8 code

6 years agoChange docs to use true/false instead of on/off
Zachary Yedidia [Mon, 8 Jan 2018 20:21:32 +0000 (15:21 -0500)]
Change docs to use true/false instead of on/off

Closes #976

6 years agoAdd railscast colorscheme
Zachary Yedidia [Mon, 8 Jan 2018 02:02:24 +0000 (21:02 -0500)]
Add railscast colorscheme

From https://github.com/pbsds/micro-railscast-theme

6 years agoDon't brace highlight with selection
Zachary Yedidia [Mon, 8 Jan 2018 01:58:01 +0000 (20:58 -0500)]
Don't brace highlight with selection

6 years agoAdd JumpToMatchingBrace action
Zachary Yedidia [Sun, 7 Jan 2018 21:17:22 +0000 (16:17 -0500)]
Add JumpToMatchingBrace action

This commit adds the JumpToMatchingBrace action which lets the cursor
jump to a matching brace if it is on one.

Closes #853

6 years agoAdd brace highlighting
Zachary Yedidia [Sun, 7 Jan 2018 20:50:08 +0000 (15:50 -0500)]
Add brace highlighting

Use the 'matchbrace' option which is off by default.

Ref #853

6 years agoFix minor issue with indent/outdent selection
Zachary Yedidia [Sat, 6 Jan 2018 21:04:18 +0000 (16:04 -0500)]
Fix minor issue with indent/outdent selection

Fixes #984

6 years agoUpdate readme
Zachary Yedidia [Sat, 6 Jan 2018 04:05:20 +0000 (23:05 -0500)]
Update readme

6 years agoMerge pull request #877 from IOAyman/readme
Zachary Yedidia [Sat, 6 Jan 2018 04:04:52 +0000 (23:04 -0500)]
Merge pull request #877 from IOAyman/readme

Added ToC in README

6 years agoAdd support for selection and copy in terminal
Zachary Yedidia [Sat, 6 Jan 2018 03:44:36 +0000 (22:44 -0500)]
Add support for selection and copy in terminal

This commit adds mouse and copy support in the terminal emulator
in micro.

6 years agoMerge
Zachary Yedidia [Sat, 6 Jan 2018 02:39:03 +0000 (21:39 -0500)]
Merge

6 years agoClean up terminal a bit and wait before closing
Zachary Yedidia [Sat, 6 Jan 2018 02:38:40 +0000 (21:38 -0500)]
Clean up terminal a bit and wait before closing

6 years agoMerge pull request #982 from sum01/syntax-touchups
Zachary Yedidia [Fri, 5 Jan 2018 19:06:38 +0000 (14:06 -0500)]
Merge pull request #982 from sum01/syntax-touchups

Remove weird ignore on git-commit

6 years agoRemove weird ignore on git-commit
sum01 [Fri, 5 Jan 2018 08:35:11 +0000 (03:35 -0500)]
Remove weird ignore on git-commit
It was needlessly highlighting everything that wasn't a comment.

Adds keyword detection for Github-esque issue-closing syntax.
Adds missing 'd' and 'drop' highlighting in git-rebase-todo

6 years agoMerge pull request #981 from sum01/fix_import
Zachary Yedidia [Fri, 5 Jan 2018 03:29:27 +0000 (22:29 -0500)]
Merge pull request #981 from sum01/fix_import

Fix #980 duplicate import

6 years agoFix #980 duplicate import
sum01 [Fri, 5 Jan 2018 03:27:09 +0000 (22:27 -0500)]
Fix #980 duplicate import

6 years agoFix windows errors
Zachary Yedidia [Fri, 5 Jan 2018 02:46:44 +0000 (21:46 -0500)]
Fix windows errors

6 years agoAdd more comments
Zachary Yedidia [Thu, 4 Jan 2018 22:14:51 +0000 (17:14 -0500)]
Add more comments

6 years agoAdd new dependencies
Zachary Yedidia [Thu, 4 Jan 2018 22:05:49 +0000 (17:05 -0500)]
Add new dependencies

6 years agoInitial support for terminal within micro
Zachary Yedidia [Thu, 4 Jan 2018 22:03:08 +0000 (17:03 -0500)]
Initial support for terminal within micro

This commit adds beta support for running a shell or other program
within a micro view.

Use the `> term` command. With no arguments, `term` will open your
shell in interactive mode. You can also run an arbitrary command
with `> term cmd` and the command with be executed and output
shown. One issue at the moment is the terminal window will close
immediately after the process dies.

No mouse events are sent to programs running within micro.

Ref #243

6 years agoImprove command bar completion
Zachary Yedidia [Thu, 4 Jan 2018 02:35:03 +0000 (21:35 -0500)]
Improve command bar completion

6 years agoUpdate colorscheme list in docs
Zachary Yedidia [Wed, 3 Jan 2018 03:46:24 +0000 (22:46 -0500)]
Update colorscheme list in docs

Closes #956

6 years agoAdd basename option
Zachary Yedidia [Wed, 3 Jan 2018 03:25:55 +0000 (22:25 -0500)]
Add basename option

Closes #903

6 years agoImprove file save speed for large files
Zachary Yedidia [Tue, 2 Jan 2018 23:36:29 +0000 (18:36 -0500)]
Improve file save speed for large files

6 years agoMore command binding
Zachary Yedidia [Tue, 2 Jan 2018 20:15:28 +0000 (15:15 -0500)]
More command binding

Now can bind editable commands with `command-edit:`

Ref #974

6 years agoMerge
Zachary Yedidia [Tue, 2 Jan 2018 20:03:10 +0000 (15:03 -0500)]
Merge

6 years agoAllow binding commands
Zachary Yedidia [Tue, 2 Jan 2018 20:02:46 +0000 (15:02 -0500)]
Allow binding commands

Bind commands with `command:...`

Ref #974