dwwmmn
ac0b89366b
Implement SpawnMultiCursorSelect ( #1046 )
...
Add function to actions.go which adds a new cursor to the beginning of each line of a selection. Bind to Ctrl-M by default.
2018-03-30 16:40:45 -04:00
Zachary Yedidia
3293160dcb
Fix ReplaceHome implementation
2018-03-30 16:21:39 -04:00
DanielPower
804943a1e8
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
2018-03-30 16:20:51 -04:00
Zachary Yedidia
89f50638d7
Merge
2018-03-30 15:59:45 -04:00
Zachary Yedidia
c606c51c8b
Close fd properly in save
...
Fixes #1057
2018-03-30 15:59:26 -04:00
Zachary Yedidia
f43a1b5ced
Merge pull request #1054 from jtolds/master
...
allow optional brace matching with the closing brace to the left of the cursor
2018-03-19 00:32:26 -04:00
Zachary Yedidia
26da85dcb1
Fix test string formatting
...
Fixes #1068
2018-03-09 00:39:59 -05:00
Zachary Yedidia
2885b42c62
Update fastdirty hash during save
...
Fixes #1064
2018-03-08 15:07:14 -05:00
Zachary Yedidia
cb45481526
Make tab views array public
...
Ref #1024
2018-03-02 19:50:33 -05:00
Zachary Yedidia
88d8b0b181
Count replacements in replaceall correctly
...
Fixes #1055
2018-03-02 19:32:23 -05:00
JT Olds
ea6a87d41a
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
2018-02-27 18:53:04 -07:00
Zachary Yedidia
6d2cbb6cce
Use regexp replaceall
...
Fixes #1038
2018-02-19 17:04:09 -05:00
Zachary Yedidia
397c29443a
Fix SaveAs Lua callback
...
Fixes #1029
2018-02-12 00:06:31 -05:00
Oleksii Filonenko
b9e77eee6a
Fix relative URL for terminfo
2018-02-09 17:36:12 +02:00
Zachary Yedidia
5038167650
Update clipboard
2018-02-08 14:17:58 -05:00
Zachary Yedidia
a37c30b889
Fix resize when prompt is active
...
Fixes #1020
2018-02-04 22:58:20 -05:00
Zachary Yedidia
7bfc90d080
Update license info
2018-02-04 11:33:03 -05:00
Zachary Yedidia
1d24609ed1
Add goconvey dependency to vendor
...
Ref #1
2018-02-03 22:33:32 -05:00
Zachary Yedidia
aa81cf5cf6
Support nano syntax for open at line
...
Ref #887
2018-02-02 16:53:08 -05:00
Zachary Yedidia
4790c39dfc
Open at line syntax with filename:line:col
...
Ref #1010
Ref #887
Ref #836
2018-02-02 13:57:30 -05:00
Zachary Yedidia
35a9245c5d
Use current view for every action
...
Fixes #1015
2018-02-02 12:33:13 -05:00
Zachary Yedidia
3e3cdfc5b5
Fix minor issue with autoscroll
...
Fixes #1012
2018-02-01 20:20:57 -05:00
Zachary Yedidia
f0e453b4f9
Improve ocaml syntax highlighting
2018-01-30 22:34:44 -05:00
Zachary Yedidia
3325b98063
Exit with error on screen initialization
2018-01-30 13:04:26 -05:00
Zachary Yedidia
4632c3594f
Fix bad import path
2018-01-29 23:42:45 -05:00
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
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
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