Path to this page:
./
editors/micro,
Modern and intuitive terminal-based text editor
Branch: CURRENT,
Version: 2.0.14,
Package name: micro-2.0.14,
Maintainer: sjmulderTerminal-based text editor that aims to be easy to use and intuitive,
while also taking advantage of the capabilities of modern terminals.
As its name indicates, micro aims to be somewhat of a successor to the
nano editor by being easy to install and use. It strives to be enjoyable
as a full-time editor for people who prefer to work in a terminal, or
those who regularly edit files over SSH.
Required to build:[
pkgtools/cwrappers] [
lang/go114]
Master sites:
Filesize: 563.281 KB
Version history: (Expand)
- (2025-03-15) Updated to version: micro-2.0.14
- (2025-03-07) Updated to version: micro-2.0.13nb8
- (2024-09-06) Updated to version: micro-2.0.13nb7
- (2024-08-11) Updated to version: micro-2.0.13nb6
- (2024-07-03) Updated to version: micro-2.0.13nb5
- (2024-06-13) Updated to version: micro-2.0.13nb4
CVS history: (Expand)
2025-03-15 16:34:04 by Sijmen J. Mulder | Files touched by this commit (4) |  |
Log message:
editors/micro: Update to 2.0.14
Packaging changes:
- Now installs README.md and licenses to share/micro/doc/
- Now installs micro.desktop to share/applications/
- Removed the custom do-build target, now the one from
lang/go/go-module.mk is used, which disables telemetry.
Changes:
New options
- matchbracestyle to choose whether to underline or highlight matching
braces
- matchbraceleft to choose whether to match brace to the left of the
cursor
- hltrailingws to highlight trailing whitespace
- hltaberrors to highlight tab vs space inconsistencies
Cursor movement and selection improvements
- Add jump command to perform a relative goto
- Add sub-word movement actions and improve word movements
- Add paragraph selection actions and improve paragraph movements
- Make Shift-PageUp/Down the default keybindings for SelectPageUp/Down
Syntax highlighting improvements
- Add signatures support to improve filetype detection in ambiguous
cases
- Provide default.yaml for default syntax highlighting
- Improvements in syntax highlighting for various languages
Mouse improvements
- More generic support for mouse events handling
- Add mouse release and mouse drag events
- Make MouseMultiCursor toggle cursors
Lua improvements
- Better support for handling mouse events in lua
- Better API for lua timers
- Add onAnyEvent callback
Misc improvements
- Allow colorschemes to include other colorschemes
- Give user's files in ~/.config/micro/ precedence over micro's
built-in files
- Respect umask when creating files
- Smarter smartpaste
- Make default fileformat value suited to the OS
- Improve buffer view relocation after jumping to a far-away location
- Improve return values of some actions for better action chaining
- Autocomplete filetypes
- Allow raw escape sequence to be bound with bind
- Various small improvements
Bugfixes
- Fix various crashes
- Fix micro killed by SIGINT sent to its shell job
- Various fixes for setting local options
- Various fixes for reloading settings via reload command
- Various fixes for updating settings after changing filetype
- Fix unneeded rewriting of settings.json
- Fix overwriting persistent non-default settings in settings.json with
temporary default settings
- Autosave fixes
- Don't apply rmtrailingws on autosave
- Don't autosave unmodified buffer
- Properly update autosave timer when the autosave option value
changes
- Fix opening filenames including colons with parsecursor
- Fix replace to be able to insert '$'
- Fix cursor moving to an unexpected location after a redo
- Make cursor movements after selection consistent
- Fix incorrect buffer view after reloading file
- Fix lost mouse release events in case the pane becomes inactive
- Add proper locking to LineArray to fix potential races
- Various small fixes
Documentation improvements
- Cleanup indentation and trailing whitespace by
- Improve plugin documentation
|
2025-03-07 21:54:34 by Benny Siegert | Files touched by this commit (190) |  |
Log message:
Revbump all Go packages after go124 update
I realize I forgot to do the revbump after updating the default Go
version to 1.24, so let's do that now.
|
2024-09-06 20:49:02 by Benny Siegert | Files touched by this commit (180) |  |
Log message:
Revbump all Go packages after go122 update
|
2024-08-11 17:57:15 by Benny Siegert | Files touched by this commit (176) |  |
Log message:
Revbump all Go packages after update
|
2024-07-03 08:59:36 by Benny Siegert | Files touched by this commit (169) |  |
Log message:
Revbump all Go packages after go122 security update
|
2024-06-13 15:47:13 by Benny Siegert | Files touched by this commit (169) |  |
Log message:
Revbump all Go packages after go122 update
|
2024-06-01 16:03:06 by Benny Siegert | Files touched by this commit (168) |
Log message:
Revbump all Go packages, default Go version is now 1.22.
|
2024-04-05 21:14:14 by Benny Siegert | Files touched by this commit (161) |  |
Log message:
Revbump all Go packages after go121 update
|