Zachary Yedidia
96c7b1d07b
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
2018-01-29 23:36:39 -05:00
Zachary Yedidia
f48116801b
Improve man page
2018-01-29 20:36:18 -05:00
Zachary Yedidia
aaf098bb47
Update tex syntax file
2018-01-29 18:02:43 -05:00
Zachary Yedidia
6d4134a178
Optimization to lots of redraws on large files
2018-01-29 16:47:55 -05:00
Zachary Yedidia
015fcf5fec
Minor optimizations
2018-01-29 16:02:15 -05:00
Zachary Yedidia
fddf1690e3
Large syntax highlighting memory optimization
...
Ref #634
2018-01-29 15:21:00 -05:00
Zachary Yedidia
0913a1aeb3
Fix syntax highlighting on empty buffer
2018-01-28 22:35:43 -05:00
Zachary Yedidia
a19a6d28a7
Small simplification
2018-01-28 15:15:23 -05:00
Zachary Yedidia
af520cf047
Fix terminal emulator support
2018-01-25 20:10:49 -05:00
Zachary Yedidia
db75e11e32
Update tcell
2018-01-24 16:11:48 -05:00
Zachary Yedidia
797e5cc27f
Update tcell
2018-01-22 23:40:42 -05:00
Zachary Yedidia
36dc6647dd
Add new shell command documentation
...
Ref #979
2018-01-22 21:03:52 -05:00
Zachary Yedidia
44b64f7129
Fix compile error
2018-01-22 17:32:30 -05:00
Zachary Yedidia
0a49ea0a0d
Improve shell commands
2018-01-22 17:20:03 -05:00
Zachary Yedidia
4f41881c10
Make onViewOpen and onBufferOpen the same
...
Ref #948
2018-01-22 15:27:56 -05:00
Zachary Yedidia
63299df4b9
Don't throw error if job callback doesn't exist
...
Closes #953
2018-01-21 16:31:13 -05:00
Zachary Yedidia
10b8fb7b26
Expose emulator functions and support output
...
Ref #979
2018-01-20 23:34:16 -05:00
Zachary Yedidia
0a7e4c8f06
Use zyedidia/pty instead of kr/pty
2018-01-20 22:28:17 -05:00
Zachary Yedidia
83190a578e
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
2018-01-20 22:23:52 -05:00
Zachary Yedidia
79349562b2
Improve unicode softwrap drawing
...
Ref #1002
Ref #909
2018-01-20 12:36:22 -05:00
Zachary Yedidia
0cb1ad09cd
Merge
2018-01-19 00:28:58 -05:00
Zachary Yedidia
6ef00c4c3b
Clean up terminal emulator a bit
2018-01-19 00:28:51 -05:00
Zachary Yedidia
bb598ae566
Merge pull request #999 from sum01/create_parents
...
Create parent folders (if none) when saving
2018-01-18 00:49:45 -05:00
Zachary Yedidia
13c63a9951
Merge pull request #1001 from sum01/makefile_syntax
...
Fix Makefile equals highlighting
2018-01-17 23:59:36 -05:00
sum01
cf06d06fb3
Fix Makefile = highlighting
...
I think they weren't being highlighted at all, leading to a weird looking default white box around them.
2018-01-17 23:44:53 -05:00
sum01
808e3a7c9f
Prompt to create parent folders (if none) when saving
...
Fixes #995
2018-01-17 20:59:19 -05:00
Zachary Yedidia
16e9068cb9
Support line:col in JumpLine
...
Closes #1000
2018-01-17 19:09:50 -05:00
Zachary Yedidia
3924e363d1
Fix minor autoindent issue
...
Fixes #985
2018-01-17 17:37:17 -05:00
Zachary Yedidia
a274daeaaf
Merge pull request #998 from JoshuaRLi/select-line-action
...
Implemented SelectLine as an Action
2018-01-17 17:25:37 -05:00
Zachary Yedidia
e26417fd14
Fix shebang js highlighting and js division
...
Closes #901
Closes #994
2018-01-17 17:19:03 -05:00
Joshua Li
d7ba2f600e
implemented select line as an Action
2018-01-16 17:27:15 -05:00
Zachary Yedidia
1cf4baa743
Don't use indentchar style if disabled
...
Fixes #990
2018-01-14 11:23:30 -08:00
Zachary Yedidia
7e3aa337f6
Fix autocomplete on empty prompt
2018-01-10 15:41:49 -05:00
Zachary Yedidia
3f01101da4
Add onBufferOpen plugin callback
...
Closes #948
2018-01-08 17:08:11 -05:00
Zachary Yedidia
9a6054fc43
Add GetMouseClickLocation to view
2018-01-08 16:54:27 -05:00
Zachary Yedidia
b2a0745747
Update third-party licenses
2018-01-08 16:41:26 -05:00
Zachary Yedidia
7911ce1f16
Remove duplicate utf8 code
2018-01-08 16:38:59 -05:00
Zachary Yedidia
8bff7f00d0
Change docs to use true/false instead of on/off
...
Closes #976
2018-01-08 15:21:32 -05:00
Zachary Yedidia
957273fc92
Add railscast colorscheme
...
From https://github.com/pbsds/micro-railscast-theme
2018-01-07 21:02:24 -05:00
Zachary Yedidia
805d6ccaf7
Don't brace highlight with selection
2018-01-07 20:58:01 -05:00
Zachary Yedidia
fc2566a0de
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
2018-01-07 16:17:22 -05:00
Zachary Yedidia
86c08bd747
Add brace highlighting
...
Use the 'matchbrace' option which is off by default.
Ref #853
2018-01-07 15:50:08 -05:00
Zachary Yedidia
0b47502e62
Fix minor issue with indent/outdent selection
...
Fixes #984
2018-01-06 16:04:18 -05:00
Zachary Yedidia
2afbcef825
Update readme
2018-01-05 23:05:20 -05:00
Zachary Yedidia
0a500be3ba
Merge pull request #877 from IOAyman/readme
...
Added ToC in README
2018-01-05 23:04:52 -05:00
Zachary Yedidia
3b36316b00
Add support for selection and copy in terminal
...
This commit adds mouse and copy support in the terminal emulator
in micro.
2018-01-05 22:44:36 -05:00
Zachary Yedidia
d668050ebe
Merge
2018-01-05 21:39:03 -05:00
Zachary Yedidia
dd47f167f1
Clean up terminal a bit and wait before closing
2018-01-05 21:38:40 -05:00
Zachary Yedidia
2ebeb9d5a5
Merge pull request #982 from sum01/syntax-touchups
...
Remove weird ignore on git-commit
2018-01-05 14:06:38 -05:00
sum01
8629357c70
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
2018-01-05 03:41:50 -05:00