یہاں micro کے 4 ورژن درج ہیں، 1 اگست، 2022 سے لے کر موجودہ 2.0.15 تک۔ ہر ورژن پبلشر کی اپنی انسٹالر فائلوں سے منسلک ہے۔
3 برسوں میں 4 ورژن · سال میں تقریباً 1.2
| ورژن | تاریخ | سائز | فائلیں |
|---|---|---|---|
| 2.0.15تازہ ترین | 31 دسمبر، 2025 | — | 64 بٹ ZIP32 بٹ ZIP ریلیز نوٹسMicro 2.0.15
Get well into 2026 and have a happy new year! 🎆
What's Changed
New options
- truecolor (supersedes the MICRO_TRUECOLOR environment variable) (by @JoeKar in #2867)
- showchars (deprecates indentchar) (by @Neko-Box-Coder in #3760)
- lockbindings for completely disallowing plugins to modify keybindings (by @Neko-Box-Coder in #3618)
- helpsplit for changing default split type for the help command (by @JoeKar in #3502)
- pageoverlap for setting number of lines kept during page up/page down (by @nimishjha in #3518)
New actions
- FirstTab, LastTab, FirstSplit and LastSplit (by @masmu in #3403)
- Note: also changed the behavior of NextTab, PreviousTab, NextSplit, PreviousSplit
- But adjusted the default keybindings so the default behavior remains unchanged
- SkipMultiCursorBack as a counterpart to SkipMultiCursor (by @masmu in #3404)
- CursorToViewTop, CursorToViewCenter, CursorToViewBottom (by @nimishjha in #3506)
- Duplicate for duplicating the selection only, not the whole line (by @dmaluka in #3503)
Improved actions
- Improve and unify CopyLine, CutLine, DeleteLine, DuplicateLine actions (by @dmaluka in #3335 and #3519)
- Note: changed the behavior of those actions
- But also adjusted the default keybindings so the default behavior remains unchanged
- Restore pre-2.0.14 behavior of SpawnMultiCursor{Up,Down} (by @dmaluka in #3503)
- Nano-like page up/page down functionality (by @nimishjha in #3518 and @dmaluka in #3555)
Lua improvements
- Plugins never write to settings.json or bindings.json anymore (by @Neko-Box-Coder in #3618)
- Add onBufferOptionChanged callback (by @JoeKar in #2962)
- Add SpawnCursorAtLoc() (by @Neko-Box-Coder in #3441)
- Expose bufpane's DoubleClick and TripleClick to plugins (by @cutelisp in #3720)
- Pass mouse info to {on,pre}MouseXXX callbacks (by @dmaluka in #3779)
- Support goto statement from Lua 5.2 (by @matthias314 in #3597)
Syntax highlighting improvements
- Haskell syntax: various improvements and fixes (by @Andriamanitra in #3373)
- Rust syntax:
- Recognize byte strings and C strings (by @jmcorey in #3452)
- Add more keywords and types (by @edwloef in #3677 and @codemanticism in #3759)
- C++ syntax:
- Highlight binary and hex literals with single-quote separator per C++14 (by @Neko-Box-Coder in #3310, #3870, #3891)
- Highlight auto as data type per C++17 (by @2013ZRZ in #3836)
- Improve C++ filetype detection by using more keywords (by @Neko-Box-Coder in #3310)
- Shell syntax:
- Correctly match parameter expansions without braces (by @niten94 in #3663)
- Match variables with leading underscore (by @Andriamanitra in #3833)
- Match --options-with-hyphens (by @nabeelsherazi in #3863)
- Asm syntax: highlight C-like comments (by @dmaluka in #3696)
- Ruby syntax: highlight predefined variables (by @Andriamanitra in #3778)
- CSS syntax: add more commands (by @mystieneko in #3436)
- Swift syntax: add shebang (by @frkd-dev in #3451)
- Java syntax: add var keyword (by @owencmcgrath in #3526)
- Javascript syntax: add .cjs extension (by @med-ab in #3539)
- Groovy syntax: fix triple quotes highlighting (by @Neko-Box-Coder in #3858)
- Fish syntax: fix variable expansion (by @remisalmon in #3830)
- Raku syntax: add .rakutest extension (by @juanfra684 in #3406)
- Arduino syntax: make filetype detection less aggressive (by @Andriamanitra in #3848)
- Add OpenSCAD syntax (by @jmcorey in #3410)
- Add PRQL syntax (by @vanillajonathan in #3313)
- Add meson syntax (by @asakovets in #3236)
- Add nftables config syntax (by @theredcmdcraft in #3325 and #3517)
Various improvements
- Save files safely, writing to the backup file first (by @JoeKar in #3273, #3806, #3814, @Neko-Box-Coder in #3807 and @dmaluka in #3822)
- Also write settings.json, bindings.json etc safely as well, using a temporary file
- Support vim-like +/text search in command-line args (by @luca020400 in #3767)
- Add toggle & togglelocal commands for toggling boolean options (by @cutelisp in #3783)
- Add -vsplit & -hsplit as optional arguments f |
| 2.0.14 | 28 اگست، 2024 | — | 64 بٹ ZIP32 بٹ ZIP |
| 2.0.13 | 1 نومبر، 2023 | — | 64 بٹ ZIP32 بٹ ZIP |
| 2.0.11 | 1 اگست، 2022 | — | 64 بٹ ZIP32 بٹ ZIP |