Releases: zyedidia/micro
2.0.13
2.0.12
Micro 2.0.12
New features and fixes:
- Adds
fakecursor
option. - Adds
HistorySearchUp
andHistorySearchDown
actions. - Adds
scrollbarchar
option. - Adds
-multiopen
flag. - Save with sudo for large files fixed.
- Syntax highlighting engine improvements.
- Many minor bug fixes and highlighting adjustments/improvements (new languages and fixes).
Thanks to all contributors who continue to help with Micro development! Special thanks to @dmaluka for helping to review issues and PRs.
2.0.11
Micro 2.0.11
This is a minor version update to micro including the following general changes:
- Support for clipboard in WSL via clip.exe.
- New
hlsearch
option to highlight search results. - Fixes for OSC52 clipboard support.
- Syntax highlighting fixes, improvements, and new languages.
- Rust clippy and go vet linters.
- Switch to using go embed instead of go-bindata.
- Bug fixes.
2.0.10
Micro 2.0.10
- Bug fixes
- Opening a readonly file now only causes a warning
- Bracketed paste fix
- Terminal title fix
- Allow opting out of loading a backup file
- Default binding of Alt-Shift-f (
Alt-F
) for FindLiteral - Find will prefill with selected text
- Syntax highlighting improvements (for nix, racket, v, rust, cpp, erlang, nim)
- Minor documentation improvements
- Shellcheck linter support
2.0.9
2.0.8
Micro 2.0.8: small release which fixes some terminal-related problems present in v2.0.7.
- Terminfo fixes
- Mouse mode in alacritty and konsole fixed.
- Modifier key detection for dynamic terminals fixed.
- Background color in terminal emulator fixed.
- Syntax highlighting improvements
- C++, Crystal, Groovy, Coffeescript.
- Parentheses no longer highlighted in default theme (makes the colors less jarring and more consistent with other themes).
2.0.7
Micro 2.0.7
- Keybindings improvements
- Key sequences can be bound with
<Key1><Key2>...
, for example<Ctrl-x><Ctrl-c>
. - Different keybindings for buffers, command bar, and terminal panes can be specified.
- See
> help keybindings
for the details and defaults.
- See
- Better support for complex keybindings.
- Function keys with modifiers.
- PgUp, PgDown, Delete... with modifiers.
- Key sequences can be bound with
- Clipboard
- Support for multiple cursors (internal clipboards for each cursor).
- Support for OSC52 (copy and paste via your terminal, which works over ssh).
- New
clipboard
option (defaultexternal
).- Set to
internal
for internal clipboard only. - Set to
external
for xclip/xsel external clipboard. - Set to
terminal
to use OSC52.- Known to work in
iTerm2
,kitty
,xterm
,st
,rxvt-unicode
. - See
> help copypaste
for details on enabling support in your terminal.
- Known to work in
- Set to
- New
- 24-bit color support on Windows (make sure to
set MICRO_TRUECOLOR=1
)- Doesn't work with ConEmu but works with Windows-terminal, command prompt...
- Minor changes
- Better support for obscure terminals (reading terminfo dynamically without relying on infocmp).
- Better truecolor detection.
- No duplicates in up-arrow history.
- Graceful exit when receiving SIGTERM.
- Bug fixes
- Fix path escaping on Windows.
- Fix issue when
fastdirty
is off - Syntax highlighting and linting fixes
Nightly build
Autogenerated nightly build of micro (please DISREGARD the creation date of this Github release). Assets uploaded on Tue Apr 23 00:01:32 UTC 2024 for commit 68d88b5.
2.0.6
Micro v2.0.6
- Improvements to the backup system.
permbackup
option (defaultoff
).backdupdir
option (default directory is~/.config/micro/backups
).
- Some new
statusformat
directives for the statusline:status.lines
,status.vcol
,status.bytes
,status.size
.
- Errors parsing
settings.json
will not cause settings to be overwritten. - Bug fixes.
- Pasting CRLF text.
- Plugin options not persisting properly.
- Backspace on Windows.
- Better test infrastructure.
2.0.5
Micro v2.0.5
Edit: Due to a significant bug on the Windows version, please use version 2.0.6-dev.3 (attached below as 2.0.5 to avoid causing errors for automated installers) instead of 2.0.5 (for Windows only). Sorry for any inconvenience.
Changelog:
- Micro will ensure that
settings.json
only contains non-default settings.- Settings will have default values unless overridden in
settings.json
. - Any settings with default values in
settings.json
will be removed after
modifying your settings or runningmicro -clean
.
- Settings will have default values unless overridden in
- New
relativeruler
option (defaultoff
).- Makes line numbers relative to your current cursor position.
- New
parsecursor
option forfile:line:col
syntax (defaultoff
).- Enable for previous behavior to open a file at a location.
- More consistent key labels to reduce confusion about keybindings.
- Autocompletion is more conservative and only triggers for alphanumerics.
- Performance improvements.
- More languages supported by the default comment plugin.
- Use
Alt-/
orCtrl-/
(new) to comment/uncomment a block of code. - Note that micro sees
Ctrl-/
as theCtrlUnderscore
event from the terminal.
- Use
- Bug fixes.
- Mouse support in command bar.
- Escape sequence handling.
- Other minor issues and improvements.