]>
git.lizzy.rs Git - micro.git/log
Zachary Yedidia [Fri, 30 Mar 2018 20:21:39 +0000 (16:21 -0400)]
Fix ReplaceHome implementation
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
Zachary Yedidia [Fri, 30 Mar 2018 19:59:45 +0000 (15:59 -0400)]
Merge
Zachary Yedidia [Fri, 30 Mar 2018 19:59:26 +0000 (15:59 -0400)]
Close fd properly in save
Fixes #1057
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
Velocet [Wed, 21 Mar 2018 02:58:04 +0000 (03:58 +0100)]
Create PowerShell.yaml
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
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
Zachary Yedidia [Fri, 9 Mar 2018 05:39:59 +0000 (00:39 -0500)]
Fix test string formatting
Fixes #1068
Zachary Yedidia [Thu, 8 Mar 2018 20:07:14 +0000 (15:07 -0500)]
Update fastdirty hash during save
Fixes #1064
sum01 [Thu, 8 Mar 2018 16:28:38 +0000 (11:28 -0500)]
Fix #1066 php syntax
Zachary Yedidia [Sat, 3 Mar 2018 01:12:46 +0000 (20:12 -0500)]
Merge pull request #1045 from emilyaviva/master
Organize colorscheme setting documentation
Zachary Yedidia [Sat, 3 Mar 2018 01:11:50 +0000 (20:11 -0500)]
Merge pull request #1050 from mathieu-aubin/master
raster compression
Zachary Yedidia [Sat, 3 Mar 2018 00:50:33 +0000 (19:50 -0500)]
Make tab views array public
Ref #1024
Zachary Yedidia [Sat, 3 Mar 2018 00:32:23 +0000 (19:32 -0500)]
Count replacements in replaceall correctly
Fixes #1055
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
Mathieu [Fri, 23 Feb 2018 18:30:28 +0000 (19:30 +0100)]
raster compression
Emily Aviva Kapor-Mater [Tue, 20 Feb 2018 20:11:31 +0000 (12:11 -0800)]
Move setting instructions to top; add some minor organization
Zachary Yedidia [Mon, 19 Feb 2018 22:04:09 +0000 (17:04 -0500)]
Use regexp replaceall
Fixes #1038
Zachary Yedidia [Mon, 12 Feb 2018 05:06:31 +0000 (00:06 -0500)]
Fix SaveAs Lua callback
Fixes #1029
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
Oleksii Filonenko [Fri, 9 Feb 2018 15:36:12 +0000 (17:36 +0200)]
Fix relative URL for terminfo
Zachary Yedidia [Thu, 8 Feb 2018 19:18:04 +0000 (14:18 -0500)]
Merge
Zachary Yedidia [Thu, 8 Feb 2018 19:17:58 +0000 (14:17 -0500)]
Update clipboard
Zachary Yedidia [Thu, 8 Feb 2018 00:43:28 +0000 (19:43 -0500)]
Merge pull request #1026 from mbesancon/patch-2
Update julia.yaml
mbesancon [Wed, 7 Feb 2018 22:43:43 +0000 (17:43 -0500)]
Update julia.yaml
added "import" keyword
Zachary Yedidia [Mon, 5 Feb 2018 03:58:20 +0000 (22:58 -0500)]
Fix resize when prompt is active
Fixes #1020
Zachary Yedidia [Sun, 4 Feb 2018 19:04:42 +0000 (14:04 -0500)]
Update licenses
Zachary Yedidia [Sun, 4 Feb 2018 16:33:03 +0000 (11:33 -0500)]
Update license info
Zachary Yedidia [Sun, 4 Feb 2018 03:33:32 +0000 (22:33 -0500)]
Add goconvey dependency to vendor
Ref #1
Zachary Yedidia [Fri, 2 Feb 2018 21:53:08 +0000 (16:53 -0500)]
Support nano syntax for open at line
Ref #887
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
Zachary Yedidia [Fri, 2 Feb 2018 17:33:13 +0000 (12:33 -0500)]
Use current view for every action
Fixes #1015
Zachary Yedidia [Fri, 2 Feb 2018 01:20:57 +0000 (20:20 -0500)]
Fix minor issue with autoscroll
Fixes #1012
Zachary Yedidia [Wed, 31 Jan 2018 03:34:44 +0000 (22:34 -0500)]
Improve ocaml syntax highlighting
Zachary Yedidia [Tue, 30 Jan 2018 18:04:26 +0000 (13:04 -0500)]
Exit with error on screen initialization
Zachary Yedidia [Tue, 30 Jan 2018 04:42:45 +0000 (23:42 -0500)]
Fix bad import path
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
Zachary Yedidia [Tue, 30 Jan 2018 01:36:18 +0000 (20:36 -0500)]
Improve man page
Zachary Yedidia [Mon, 29 Jan 2018 23:02:43 +0000 (18:02 -0500)]
Update tex syntax file
Zachary Yedidia [Mon, 29 Jan 2018 21:47:55 +0000 (16:47 -0500)]
Optimization to lots of redraws on large files
Zachary Yedidia [Mon, 29 Jan 2018 21:02:15 +0000 (16:02 -0500)]
Minor optimizations
Zachary Yedidia [Mon, 29 Jan 2018 20:21:00 +0000 (15:21 -0500)]
Large syntax highlighting memory optimization
Ref #634
Zachary Yedidia [Mon, 29 Jan 2018 03:35:43 +0000 (22:35 -0500)]
Fix syntax highlighting on empty buffer
Zachary Yedidia [Sun, 28 Jan 2018 20:15:23 +0000 (15:15 -0500)]
Small simplification
Zachary Yedidia [Fri, 26 Jan 2018 01:10:49 +0000 (20:10 -0500)]
Fix terminal emulator support
Zachary Yedidia [Wed, 24 Jan 2018 21:11:48 +0000 (16:11 -0500)]
Update tcell
Zachary Yedidia [Tue, 23 Jan 2018 04:40:42 +0000 (23:40 -0500)]
Update tcell
Zachary Yedidia [Tue, 23 Jan 2018 02:03:52 +0000 (21:03 -0500)]
Add new shell command documentation
Ref #979
Zachary Yedidia [Mon, 22 Jan 2018 22:32:30 +0000 (17:32 -0500)]
Fix compile error
Zachary Yedidia [Mon, 22 Jan 2018 22:20:03 +0000 (17:20 -0500)]
Improve shell commands
Zachary Yedidia [Mon, 22 Jan 2018 20:27:56 +0000 (15:27 -0500)]
Make onViewOpen and onBufferOpen the same
Ref #948
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
Zachary Yedidia [Sun, 21 Jan 2018 04:34:16 +0000 (23:34 -0500)]
Expose emulator functions and support output
Ref #979
Zachary Yedidia [Sun, 21 Jan 2018 03:28:17 +0000 (22:28 -0500)]
Use zyedidia/pty instead of kr/pty
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
Zachary Yedidia [Sat, 20 Jan 2018 17:36:22 +0000 (12:36 -0500)]
Improve unicode softwrap drawing
Ref #1002
Ref #909
Zachary Yedidia [Fri, 19 Jan 2018 05:28:58 +0000 (00:28 -0500)]
Merge
Zachary Yedidia [Fri, 19 Jan 2018 05:28:51 +0000 (00:28 -0500)]
Clean up terminal emulator a bit
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
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
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.
sum01 [Wed, 17 Jan 2018 02:54:13 +0000 (21:54 -0500)]
Prompt to create parent folders (if none) when saving
Fixes #995
Zachary Yedidia [Thu, 18 Jan 2018 00:09:50 +0000 (19:09 -0500)]
Support line:col in JumpLine
Closes #1000
Zachary Yedidia [Wed, 17 Jan 2018 22:37:17 +0000 (17:37 -0500)]
Fix minor autoindent issue
Fixes #985
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
Zachary Yedidia [Wed, 17 Jan 2018 22:19:03 +0000 (17:19 -0500)]
Fix shebang js highlighting and js division
Closes #901
Closes #994
Joshua Li [Tue, 16 Jan 2018 22:27:15 +0000 (17:27 -0500)]
implemented select line as an Action
Zachary Yedidia [Sun, 14 Jan 2018 19:23:30 +0000 (11:23 -0800)]
Don't use indentchar style if disabled
Fixes #990
Zachary Yedidia [Wed, 10 Jan 2018 20:41:49 +0000 (15:41 -0500)]
Fix autocomplete on empty prompt
Zachary Yedidia [Mon, 8 Jan 2018 22:08:11 +0000 (17:08 -0500)]
Add onBufferOpen plugin callback
Closes #948
Zachary Yedidia [Mon, 8 Jan 2018 21:54:27 +0000 (16:54 -0500)]
Add GetMouseClickLocation to view
Zachary Yedidia [Mon, 8 Jan 2018 21:41:26 +0000 (16:41 -0500)]
Update third-party licenses
Zachary Yedidia [Mon, 8 Jan 2018 21:38:59 +0000 (16:38 -0500)]
Remove duplicate utf8 code
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
Zachary Yedidia [Mon, 8 Jan 2018 02:02:24 +0000 (21:02 -0500)]
Add railscast colorscheme
From https://github.com/pbsds/micro-railscast-theme
Zachary Yedidia [Mon, 8 Jan 2018 01:58:01 +0000 (20:58 -0500)]
Don't brace highlight with selection
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
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
Zachary Yedidia [Sat, 6 Jan 2018 21:04:18 +0000 (16:04 -0500)]
Fix minor issue with indent/outdent selection
Fixes #984
Zachary Yedidia [Sat, 6 Jan 2018 04:05:20 +0000 (23:05 -0500)]
Update 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
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.
Zachary Yedidia [Sat, 6 Jan 2018 02:39:03 +0000 (21:39 -0500)]
Merge
Zachary Yedidia [Sat, 6 Jan 2018 02:38:40 +0000 (21:38 -0500)]
Clean up terminal a bit and wait before closing
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
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
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
sum01 [Fri, 5 Jan 2018 03:27:09 +0000 (22:27 -0500)]
Fix #980 duplicate import
Zachary Yedidia [Fri, 5 Jan 2018 02:46:44 +0000 (21:46 -0500)]
Fix windows errors
Zachary Yedidia [Thu, 4 Jan 2018 22:14:51 +0000 (17:14 -0500)]
Add more comments
Zachary Yedidia [Thu, 4 Jan 2018 22:05:49 +0000 (17:05 -0500)]
Add new dependencies
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
Zachary Yedidia [Thu, 4 Jan 2018 02:35:03 +0000 (21:35 -0500)]
Improve command bar completion
Zachary Yedidia [Wed, 3 Jan 2018 03:46:24 +0000 (22:46 -0500)]
Update colorscheme list in docs
Closes #956
Zachary Yedidia [Wed, 3 Jan 2018 03:25:55 +0000 (22:25 -0500)]
Add basename option
Closes #903
Zachary Yedidia [Tue, 2 Jan 2018 23:36:29 +0000 (18:36 -0500)]
Improve file save speed for large files
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
Zachary Yedidia [Tue, 2 Jan 2018 20:03:10 +0000 (15:03 -0500)]
Merge
Zachary Yedidia [Tue, 2 Jan 2018 20:02:46 +0000 (15:02 -0500)]
Allow binding commands
Bind commands with `command:...`
Ref #974