]>
git.lizzy.rs Git - micro.git/log
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
sum01 [Sun, 31 Dec 2017 05:37:11 +0000 (00:37 -0500)]
Add some Lua syntax (#962)
* Add some missing Lua string syntax
All Lua strings have the string functions inside of them.
'...you can use the string functions in object-oriented style'
See '6.4 – String Manipulation' in https://www.lua.org/manual/5.3/manual.html
* Lua - Highlight self and TODO/NOTE/FIXME
* Add Lua 'arg' and triple-dot syntax
Zachary Yedidia [Sun, 31 Dec 2017 05:36:49 +0000 (00:36 -0500)]
Merge pull request #971 from mbesancon/patch-1
added const for julia
Zachary Yedidia [Sun, 31 Dec 2017 05:36:38 +0000 (00:36 -0500)]
Merge pull request #973 from sum01/micro_syntax
Fix micro (color) file syntax
sum01 [Sat, 30 Dec 2017 16:47:39 +0000 (11:47 -0500)]
Fix micro file syntax
Some of the words were missing, so this adds those.
mbesancon [Fri, 29 Dec 2017 18:08:21 +0000 (13:08 -0500)]
added const for julia
const is a base keyword
Zachary Yedidia [Thu, 28 Dec 2017 21:05:53 +0000 (16:05 -0500)]
Merge
Zachary Yedidia [Thu, 28 Dec 2017 21:05:35 +0000 (16:05 -0500)]
Fix options cmdline message
Ref #969
Zachary Yedidia [Thu, 28 Dec 2017 19:57:49 +0000 (14:57 -0500)]
Merge pull request #942 from motet-a/javascript-syntax
Improve JavaScript syntax highlighting
Zachary Yedidia [Thu, 28 Dec 2017 19:54:31 +0000 (14:54 -0500)]
Merge pull request #960 from nitsakh/insert-issue
Changes to add support for Insert Key Press
Zachary Yedidia [Thu, 28 Dec 2017 19:52:09 +0000 (14:52 -0500)]
Merge pull request #965 from tommyshem/ada
#964 add ada syntax highlighting file
tommy [Wed, 27 Dec 2017 14:27:42 +0000 (14:27 +0000)]
#964 add ada syntax
Zachary Yedidia [Sat, 23 Dec 2017 04:06:37 +0000 (23:06 -0500)]
Merge pull request #961 from sum01/fix_commit_syntax
Fix git-commit comment syntax
sum01 [Sat, 23 Dec 2017 01:02:43 +0000 (20:02 -0500)]
Fix git-commit comment syntax
A comment in a git-commit must have the hash at the start of the line, instead of just anywhere in the line.
Nitish Sakhawalkar [Tue, 19 Dec 2017 01:11:00 +0000 (17:11 -0800)]
Updating to make overwrite mode as an action
Nitish Sakhawalkar [Fri, 15 Dec 2017 22:43:37 +0000 (14:43 -0800)]
Changes to add support for Insert Key Press
Antoine Motet [Sun, 3 Dec 2017 22:30:29 +0000 (23:30 +0100)]
Improve JavaScript syntax highlighting
- Sort keywords alphabetically
- Use `symbol.operator` for operators instead of `statement`
- Add a basic support for back-tick strings
- Mark unassigned keywords as errors
Tommy [Thu, 14 Dec 2017 02:53:30 +0000 (02:53 +0000)]
create plugin folders work on windows fix #931 (#951)
Zachary Yedidia [Wed, 13 Dec 2017 17:43:00 +0000 (12:43 -0500)]
Don't autosave buffers with no path
Closes #955
Zachary Yedidia [Sun, 10 Dec 2017 21:15:06 +0000 (16:15 -0500)]
Remove android from actions_other build tag
Ref #949
Zachary Yedidia [Mon, 4 Dec 2017 20:41:48 +0000 (15:41 -0500)]
Merge pull request #946 from tommyshem/luafix
fix lua comment block #929
tommy [Mon, 4 Dec 2017 20:30:35 +0000 (20:30 +0000)]
fix lua comment block
Zachary Yedidia [Mon, 4 Dec 2017 04:38:09 +0000 (23:38 -0500)]
Add support for setting local settings via filetype
Zachary Yedidia [Mon, 4 Dec 2017 04:15:32 +0000 (23:15 -0500)]
Store string keys for bindings
Zachary Yedidia [Sun, 3 Dec 2017 22:19:51 +0000 (17:19 -0500)]
Fix ViewType refactor
Zachary Yedidia [Sun, 3 Dec 2017 21:49:27 +0000 (16:49 -0500)]
Merge
Zachary Yedidia [Sun, 3 Dec 2017 21:49:05 +0000 (16:49 -0500)]
Make ViewType fields public
Ref #904
Bastien Traverse [Sun, 3 Dec 2017 20:16:50 +0000 (21:16 +0100)]
Fix typo in tutorial.md (#940)
Delete extraneous "plugins" word in line 12.
Zachary Yedidia [Sun, 3 Dec 2017 20:15:07 +0000 (15:15 -0500)]
Allow plugins to create view types
Closes #904
Zachary Yedidia [Sun, 3 Dec 2017 18:05:50 +0000 (13:05 -0500)]
Merge
Zachary Yedidia [Sun, 3 Dec 2017 18:05:46 +0000 (13:05 -0500)]
Add showkey command
Tommy [Sun, 3 Dec 2017 17:41:22 +0000 (17:41 +0000)]
stop version error when updating and option to disable builtin plugin. (#939)
Zachary Yedidia [Sat, 2 Dec 2017 01:39:30 +0000 (20:39 -0500)]
Merge
Zachary Yedidia [Sat, 2 Dec 2017 01:39:25 +0000 (20:39 -0500)]
Update readme
Petr Shevtsov [Thu, 30 Nov 2017 16:39:44 +0000 (19:39 +0300)]
Typo (#934)
Zachary Yedidia [Wed, 29 Nov 2017 06:06:16 +0000 (01:06 -0500)]
Add `raw` command to view raw terminal esc codes
Zachary Yedidia [Tue, 28 Nov 2017 02:44:29 +0000 (21:44 -0500)]
Fix panic on scroll
Fixes #932