micro 2.0.10

Micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals. It comes as one single, batteries-included, static binary with no dependencies, and you can download and use it right now. As the name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use in a pinch, but micro also aims to be enjoyable to use full time, whether you work in the terminal because you prefer it, or because you need to.

Tags terminal text-editor go
License MITL
State stable

Recent Releases

2.0.1010 Aug 2021 06:25 minor feature: Opening a readonly file now only causes a warning Bracketed paste Terminal title. Opening a readonly file now only causes a warning. Bracketed paste. Terminal title. 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.917 May 2021 03:15 minor feature: Softwrap improvements. New wordwrap option. Several and improvements to navigation. . New wordwrap option. Several and improvements to navigation. Small.
2.0.807 Oct 2020 03:15 minor feature: Terminfo Mouse mode in alacritty and konsole. Modifier key detection for dynamic terminals. Background color in terminal emulator. . Mouse mode in alacritty and konsole. Modifier key detection for dynamic terminals. Background color in terminal emulator. 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). . C++, Crystal, Groovy, Coffeescript. Parentheses no longer highlighted in default theme (makes the colors less jarring and more consistent with other themes).
2.0.625 Jun 2020 03:25 minor feature: Improvements to the backup system. permbackup option (default off). backdupdir option (default directory is /.config/micro/backups). . permbackup option (default off). backdupdir option (default directory is /.config/micro/backups). Some new statusformat directives for the statusline: status.lines, status.vcol, status.bytes, status.size. . status.lines, status.vcol, status.bytes, status.size. Errors parsing settings.json will not cause settings to be overwritten. . Pasting CRLF text. Plugin options not persisting properly. Backspace on Windows. Better test infrastructure. . Pasting CRLF text. Plugin options not persisting properly. Backspace on Windows. Better test infrastructure.
2.0.311 Apr 2020 14:25 minor feature: Micro will output to pipes if it is on the left side of a pipe Running micro cat will open micro and pipe the result (when the buffer is ) to cat. Since micro can also read from pipes, this means you can make a pipe chain interactive by placing micro in it. . Running micro cat will open micro and pipe the result (when the buffer is ) to cat. Since micro can also read from pipes, this means you can make a pipe chain interactive by placing micro in it. New +LINE:COL flag for opening a file at a location (file.txt:LINE:COL syntax still supported). Minor. Syntax file improvements Csharp-script (new) Sagemath (new) Julia Python 3 . Csharp-script (new). Sagemath (new). Julia. Python 3. Linter improvements Haskell C++ . Haskell. C++.
1.0.131 Aug 2016 02:11 minor bugfix: Micro 1.0 quickfix release: Fixes the tutorial help file. Fixes settings not being saved between sessions if the settings.json file didn't exist beforehand. Fixes various typos.
1.031 Aug 2016 02:10 major feature: First stable version