v2.0.14
版本发布时间: 2024-08-28 02:13:07
zyedidia/micro最新发布版本:nightly(2020-07-06 04:43:25)
Micro 2.0.14
- New options
-
matchbracestyle
to choose whether to underline or highlight matching braces (by @toiletbril in https://github.com/zyedidia/micro/pull/2876) -
matchbraceleft
to choose whether to match brace to the left of the cursor (by @dmaluka in https://github.com/zyedidia/micro/pull/3432) -
hltrailingws
to highlight trailing whitespace (by @dmaluka in https://github.com/zyedidia/micro/pull/1897) -
hltaberrors
to highlight tab vs space inconsistencies (by @dmaluka in https://github.com/zyedidia/micro/pull/1897)
-
- Cursor movement and selection improvements
- Add
jump
command to perform a relativegoto
(by @JoeKar in https://github.com/zyedidia/micro/pull/3210) - Add sub-word movement actions and improve word movements (by @masmu in https://github.com/zyedidia/micro/pull/2665 https://github.com/zyedidia/micro/pull/3321)
- Add paragraph selection actions and improve paragraph movements (by @hchac in https://github.com/zyedidia/micro/pull/3353)
- Make Shift-PageUp/Down the default keybindings for SelectPageUp/Down (by @injust in https://github.com/zyedidia/micro/pull/3407)
- Add
- Syntax highlighting improvements
- Add signatures support to improve filetype detection in ambiguous cases (by @JoeKar in https://github.com/zyedidia/micro/pull/2819 and @dmaluka in https://github.com/zyedidia/micro/pull/3208)
- Provide
default.yaml
for default syntax highlighting (by @JoeKar in https://github.com/zyedidia/micro/pull/2933 and @dmaluka in https://github.com/zyedidia/micro/pull/3259 https://github.com/zyedidia/micro/pull/3262) - Improvements in syntax highlighting for various languages
- Mouse improvements
- More generic support for mouse events handling (by @dmaluka in https://github.com/zyedidia/micro/pull/2605)
- Add mouse release and mouse drag events (by @dmaluka in https://github.com/zyedidia/micro/pull/2606)
- Make
MouseMultiCursor
toggle cursors (by @dmaluka in https://github.com/zyedidia/micro/pull/3146)
- Lua improvements
- Better support for handling mouse events in lua (by @dmaluka in https://github.com/zyedidia/micro/pull/2605)
- Better API for lua timers (by @dmaluka in https://github.com/zyedidia/micro/pull/3023 https://github.com/zyedidia/micro/pull/3211)
- Add
onAnyEvent
callback (by @dmaluka in https://github.com/zyedidia/micro/pull/3244)
- Misc improvements
- Allow colorschemes to include other colorschemes (by @JoeKar in https://github.com/zyedidia/micro/pull/2844)
- Give user's files in
~/.config/micro/
precedence over micro's built-in files (by @JoeKar in https://github.com/zyedidia/micro/pull/3066 and @dmaluka in https://github.com/zyedidia/micro/pull/3031) - Respect umask when creating files (by @niten94 in https://github.com/zyedidia/micro/pull/3095)
- Smarter smartpaste (by @Andriamanitra in https://github.com/zyedidia/micro/pull/3002)
- Make default
fileformat
value suited to the OS (by @dmaluka in https://github.com/zyedidia/micro/pull/3141) - Improve buffer view relocation after jumping to a far-away location (by @dmaluka in https://github.com/zyedidia/micro/pull/2628)
- Improve return values of some actions for better action chaining (by @dmaluka in https://github.com/zyedidia/micro/pull/3352 and @masmu in https://github.com/zyedidia/micro/pull/3333)
- Autocomplete filetypes (by @JoeKar in https://github.com/zyedidia/micro/pull/3090 https://github.com/zyedidia/micro/pull/3218 and @dmaluka in https://github.com/zyedidia/micro/pull/3214)
- Allow raw escape sequence to be bound with
bind
(by @JoeKar in https://github.com/zyedidia/micro/pull/2959) - Various small improvements (too many to name)
- Bugfixes
- Fix various crashes (by @JoeKar in https://github.com/zyedidia/micro/pull/2992 https://github.com/zyedidia/micro/pull/3082 https://github.com/zyedidia/micro/pull/3256 https://github.com/zyedidia/micro/pull/3261 https://github.com/zyedidia/micro/pull/3266 and @dmaluka in https://github.com/zyedidia/micro/pull/3069 https://github.com/zyedidia/micro/pull/3213 https://github.com/zyedidia/micro/pull/3250 and @Neko-Box-Coder in https://github.com/zyedidia/micro/pull/3318)
- Fix micro killed by SIGINT sent to its shell job (by @niten94 in https://github.com/zyedidia/micro/pull/3357)
- Various fixes for setting local options (by @JoeKar in https://github.com/zyedidia/micro/pull/3042 https://github.com/zyedidia/micro/pull/3178 https://github.com/zyedidia/micro/pull/3343)
- Various fixes for reloading settings via
reload
command (by @JoeKar in https://github.com/zyedidia/micro/pull/3062 https://github.com/zyedidia/micro/pull/3343) - Various fixes for updating settings after changing
filetype
(by @JoeKar in https://github.com/zyedidia/micro/pull/3343) - Fix unneeded rewriting of
settings.json
(by @dmaluka in https://github.com/zyedidia/micro/pull/3009 and @JoeKar in https://github.com/zyedidia/micro/pull/3178 https://github.com/zyedidia/micro/pull/3343) - Fix overwriting persistent non-default settings in
settings.json
with temporary default settings (by @dmaluka in https://github.com/zyedidia/micro/pull/3010) - Autosave fixes
- Don't apply rmtrailingws on autosave (by @JoeKar in https://github.com/zyedidia/micro/pull/2850)
- Don't autosave unmodified buffer (by @dmaluka in https://github.com/zyedidia/micro/pull/3356)
- Properly update autosave timer when the
autosave
option value changes (by @JoeKar in https://github.com/zyedidia/micro/pull/3343)
- Fix opening filenames including colons with
parsecursor
(by @JoeKar in https://github.com/zyedidia/micro/pull/3119) - Fix replace to be able to insert '$' (by @JoeKar in https://github.com/zyedidia/micro/pull/2954)
- Fix cursor moving to an unexpected location after a redo (by @dmaluka in https://github.com/zyedidia/micro/pull/3416)
- Make cursor movements after selection consistent (by @dustdfg in https://github.com/zyedidia/micro/pull/3103 https://github.com/zyedidia/micro/pull/3091 and @dmaluka in https://github.com/zyedidia/micro/pull/3268)
- Fix incorrect buffer view after reloading file (by @dmaluka in https://github.com/zyedidia/micro/pull/3250)
- Fix lost mouse release events in case the pane becomes inactive (by @JoeKar in https://github.com/zyedidia/micro/pull/3271)
- Add proper locking to LineArray to fix potential races (by @JoeKar in https://github.com/zyedidia/micro/pull/3224)
- Various small fixes (too many to name)
- Documentation improvements
- Cleanup indentation and trailing whitespace by (@JoeKar in https://github.com/zyedidia/micro/pull/3193)
- Improve plugin documentation (by @glupi-borna in https://github.com/zyedidia/micro/pull/3240)
Thank you to all contributors and @zyedidia for making the release possible.
Full Changelog: https://github.com/zyedidia/micro/compare/v2.0.13...v2.0.14
Full list of contributors: @alexrp @Andriamanitra @blt-r @bound-variable @bryanhonof @cyqsimon @dimaguy @dmaluka @dustdfg @frabjous @glupi-borna @hchac @injust @JoeKar @jsuhaas22 @Krator3 @LizzyFleckenstein03 @log4gin @LordOfTrident @lvyaoting @masmu @matthias314 @mdom @m-kru @Neko-Box-Coder @niten94 @notnout @occupyhabit @paw-lu @stone-w4tch3r @taconi @toiletbril @zyedidia
1、 micro-2.0.14-freebsd32.tar.gz 4.26MB
2、 micro-2.0.14-freebsd32.tar.gz.sha 96B
3、 micro-2.0.14-freebsd32.tgz 4.26MB
4、 micro-2.0.14-freebsd32.tgz.sha 93B
5、 micro-2.0.14-freebsd64.tar.gz 4.49MB
6、 micro-2.0.14-freebsd64.tar.gz.sha 96B
7、 micro-2.0.14-freebsd64.tgz 4.49MB
8、 micro-2.0.14-freebsd64.tgz.sha 93B
9、 micro-2.0.14-linux-arm.tar.gz 4.24MB
10、 micro-2.0.14-linux-arm.tar.gz.sha 96B
11、 micro-2.0.14-linux-arm.tgz 4.24MB
12、 micro-2.0.14-linux-arm.tgz.sha 93B
13、 micro-2.0.14-linux-arm64.tar.gz 4.11MB
14、 micro-2.0.14-linux-arm64.tar.gz.sha 98B
15、 micro-2.0.14-linux-arm64.tgz 4.11MB
16、 micro-2.0.14-linux-arm64.tgz.sha 95B
17、 micro-2.0.14-linux32.tar.gz 4.27MB
18、 micro-2.0.14-linux32.tar.gz.sha 94B
19、 micro-2.0.14-linux32.tgz 4.27MB
20、 micro-2.0.14-linux32.tgz.sha 91B
21、 micro-2.0.14-linux64-static.tar.gz 4.49MB
22、 micro-2.0.14-linux64-static.tar.gz.sha 101B
23、 micro-2.0.14-linux64-static.tgz 4.49MB
24、 micro-2.0.14-linux64-static.tgz.sha 98B
25、 micro-2.0.14-linux64.tar.gz 4.5MB
26、 micro-2.0.14-linux64.tar.gz.sha 94B
27、 micro-2.0.14-linux64.tgz 4.5MB
28、 micro-2.0.14-linux64.tgz.sha 91B
29、 micro-2.0.14-macos-arm64.tar.gz 4.44MB
30、 micro-2.0.14-macos-arm64.tar.gz.sha 98B
31、 micro-2.0.14-macos-arm64.tgz 4.44MB
32、 micro-2.0.14-macos-arm64.tgz.sha 95B
33、 micro-2.0.14-netbsd32.tar.gz 4.22MB
34、 micro-2.0.14-netbsd32.tar.gz.sha 95B
35、 micro-2.0.14-netbsd32.tgz 4.22MB
36、 micro-2.0.14-netbsd32.tgz.sha 92B
37、 micro-2.0.14-netbsd64.tar.gz 4.44MB
38、 micro-2.0.14-netbsd64.tar.gz.sha 95B
39、 micro-2.0.14-netbsd64.tgz 4.44MB
40、 micro-2.0.14-netbsd64.tgz.sha 92B
41、 micro-2.0.14-openbsd32.tar.gz 4.22MB
42、 micro-2.0.14-openbsd32.tar.gz.sha 96B
43、 micro-2.0.14-openbsd32.tgz 4.22MB
44、 micro-2.0.14-openbsd32.tgz.sha 93B
45、 micro-2.0.14-openbsd64.tar.gz 4.45MB
46、 micro-2.0.14-openbsd64.tar.gz.sha 96B
47、 micro-2.0.14-openbsd64.tgz 4.45MB
48、 micro-2.0.14-openbsd64.tgz.sha 93B
49、 micro-2.0.14-osx.tar.gz 4.65MB
50、 micro-2.0.14-osx.tar.gz.sha 90B
51、 micro-2.0.14-osx.tgz 4.65MB
52、 micro-2.0.14-osx.tgz.sha 87B
53、 micro-2.0.14-win32.zip 4.34MB
54、 micro-2.0.14-win32.zip.sha 89B
55、 micro-2.0.14-win64.zip 4.46MB
56、 micro-2.0.14-win64.zip.sha 89B