./editors/micro, Modern and intuitive terminal-based text editor

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.14, Package name: micro-2.0.14, Maintainer: sjmulder

Terminal-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)


CVS history: (Expand)


   2025-03-15 16:34:04 by Sijmen J. Mulder | Files touched by this commit (4) | Package updated
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) | Package updated
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) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-08-11 17:57:15 by Benny Siegert | Files touched by this commit (176) | Package updated
Log message:
Revbump all Go packages after update
   2024-07-03 08:59:36 by Benny Siegert | Files touched by this commit (169) | Package updated
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) | Package updated
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) | Package updated
Log message:
Revbump all Go packages after go121 update