Zachary Yedidia
349fbb698c
Upgrade travis to go 1.13.x
2020-06-20 20:29:58 -04:00
Zachary Yedidia
a1d863251f
Upgrade Travis Go to 1.12.x
...
Fixes Travis Windows build problem because go modules are enabled
by default in 1.12.x and don't need an environment variable to be
set.
2020-06-20 20:22:31 -04:00
Zachary Yedidia
42cc50106e
Include windows for travis
2020-06-20 20:12:15 -04:00
Zachary Yedidia
4d13308624
Persist plugin options correctly
2020-06-20 20:07:33 -04:00
Zachary Yedidia
d0b75bc09f
Add simulation screen tests
2020-06-20 18:24:12 -04:00
Zachary Yedidia
a9ca57af6e
Improve message in micro -clean
...
Ref #1736
2020-06-20 13:44:52 -04:00
Zachary Yedidia
bcc35c9f8c
Fix backspace on Windows
...
Fixes #1735
2020-06-20 13:22:01 -04:00
Zachary Yedidia
fb258dd57a
Clean default settings in micro -clean
2020-06-18 17:22:21 -04:00
Zachary Yedidia
891b117a33
Bind Ctrl-/ (CtrlUnderscore) in comment plugin
2020-06-18 17:18:34 -04:00
Zachary Yedidia
f5dc0a51ba
Fix issue with search and replace at the end of a range
2020-06-18 16:38:10 -04:00
Zachary Yedidia
8cbe7fa92b
Update tcell version
2020-06-17 23:24:53 -04:00
Zachary Yedidia
a584ff36de
Merge
2020-06-17 23:14:03 -04:00
Zachary Yedidia
f5405cee18
Improve keybinding label consistency
...
The old notation (for example `CtrlG`) causes confusion when combined
with new notation needed for alt (`Alt-g`) due to Alt being case
sensitive. Previously both formats were supported, but the documentation
and defaults used a combination. This commit only uses the new notation
for consistency.
Ref #1470
2020-06-17 23:11:50 -04:00
Zachary Yedidia
3516c8a9a6
Start replacement search at cursor location
...
Fixes #1731
2020-06-17 22:43:22 -04:00
Matthias
c19dce87e4
Fix typo in defaultkeys ( #1730 )
2020-06-17 13:35:59 -04:00
Zachary Yedidia
2adba18159
Don't move nightly tag
2020-06-17 00:48:17 +00:00
Zachary Yedidia
f9f2ef02ac
Edit nightly release instead of replacing
2020-06-16 20:33:59 -04:00
Zachary Yedidia
0976eb3e51
Cross compile binaries in release scripts
2020-06-16 19:55:12 -04:00
Zachary Yedidia
ac2d1491ff
Use hub for creating releases
2020-06-16 19:55:12 -04:00
Hugo Locurcio
5bfc892a74
Add support for dozens more languages to the comment plugin ( #1729 )
2020-06-16 00:49:07 -04:00
Ryan Westlund
1793b6268b
Add comment support for Haskell ( #1728 )
2020-06-15 16:11:51 -04:00
Zachary Yedidia
9b62aa4170
Merge branch 'p-e-w-faster-runewidth'
2020-06-13 17:00:03 -04:00
Zachary Yedidia
6fef5d6232
Merge branch 'faster-runewidth' of https://github.com/p-e-w/micro into p-e-w-faster-runewidth
2020-06-13 16:59:52 -04:00
Zachary Yedidia
fe19b13b3b
Update go-shellquote for windows
2020-06-13 16:58:20 -04:00
Philipp Emanuel Weidmann
6559b116c0
Make determining rune width faster
2020-06-13 08:59:17 +05:30
Zachary Yedidia
ca976a8a3c
Update runtime build script
...
Ref #1687
2020-06-12 20:54:37 -04:00
Zachary Yedidia
cfc595e80e
Fix MoveLines on last line of buffer
...
Fixes #1723
Fixes #1724
2020-06-12 15:16:27 -04:00
Zachary Yedidia
fde4b92b9f
More consistent key labels in docs
2020-06-12 14:41:57 -04:00
Zachary Yedidia
b8ec7b320a
Add note for macOS terminals in docs
2020-06-12 14:20:26 -04:00
Zachary Yedidia
1786165d8b
Merge branch 'master' of https://github.com/zyedidia/micro
2020-06-12 14:16:53 -04:00
Zachary Yedidia
0322e91933
Update readme
2020-06-12 14:16:47 -04:00
Ján Priner
b2261fc225
Add latex support in comment plugin ( #1725 )
2020-06-12 12:58:51 -04:00
Philipp Emanuel Weidmann
5ce26cca71
Make determining whether a code point represents a combining mark faster ( #1719 )
2020-06-12 00:10:00 -04:00
Zachary Yedidia
efb38b8636
Merge branch 'settings-config'
...
With these changes, settings.json should only contain options that
have been modified from their default values. Micro will actively
options that are set to default values from the settings.json file.
To see a full list of settings and their defaults, see the "options"
documentation, as well as `micro -options`.
2020-06-09 16:34:37 -04:00
Zachary Yedidia
0654db334a
Show key name in raw pane
2020-06-09 15:57:52 -04:00
Zachary Yedidia
660d345880
Don't apply cli options to settings.json
2020-06-08 22:19:15 -04:00
Dmitry Maluka
1f58eecf3c
Lower priority of cursorline and colorcolumn highlighting ( #1697 )
...
Fixes #1665
2020-06-08 16:15:54 -04:00
Zachary Yedidia
ae05ff1811
settings.json only contains modified settings
...
If a setting has a default value it will not be listed in settings.json.
2020-06-08 15:33:38 -04:00
Zachary Yedidia
43924646f6
Merge
2020-06-08 13:55:24 -04:00
Zachary Yedidia
79ee757757
Only start autocompletion for alphanumerics
...
Ref #1712
2020-06-08 13:54:31 -04:00
Ryan Westlund
006165230d
python.yaml: add async as a keyword ( #1713 )
...
await is already a keyword, but async is not.
2020-06-08 13:45:05 -04:00
Zachary Yedidia
ead07e0b60
Expose ConfigDir and Tabs to plugins
...
Access with `micro.ConfigDir` (constant value) and `micro.Tabs()`.
2020-06-07 18:21:46 -04:00
Zachary Yedidia
140662f1ec
Verify that all settings have correct type
...
This prevents crashes that occur when the user has put the wrong
type for a setting manually in the settings.json file.
2020-06-07 17:31:16 -04:00
Zachary Yedidia
44c1929f9d
Fix mouse support in command bar
2020-06-07 15:46:12 -04:00
Zachary Yedidia
397fe634d7
Update tcell to fix escape sequence bug
2020-06-07 15:22:17 -04:00
Zachary Yedidia
2e3d08580e
Merge
2020-06-06 15:56:36 -04:00
Zachary Yedidia
466889f540
Fix fileformat for newly created files
...
Fixes #1575
2020-06-06 15:56:13 -04:00
Dmitry Maluka
63900cb395
Fix highlighting at the end of line ( #1705 )
...
Fixes #1664
2020-06-04 23:32:31 -04:00
Chloe Kudryavtsev
07860b8973
Add mksh to the set of supported shells ( #1703 )
2020-06-03 13:30:42 -04:00
Zachary Yedidia
b473fe458d
Merge
2020-06-03 00:27:51 -04:00