Micro – a modern and intuitive terminal-based text editor

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • micro-editor

    A modern and intuitive terminal-based text editor

    This looks nice but I can't what the target audience and intended usage patterns are. It's somewhere between

    1. "simple text editor to use on servers/whenever I need to edit something quickly". That place is taken by nano that is easy enough so that people don't have to learn it, or vim for those who mastered it. In this niche it's important for the editor to be ubiquitous enough and present even on the old machines.

    2. Regular day-to-day code editor. Micro has _some_ autocompletion, syntax highlighting etc. But for a modern editor to function, it really needs an LSP client implementation. But this seems to not be happening so far: https://github.com/zyedidia/micro/issues/1138

    Micro has some features in each bucket (simplicity, ease of usage vs. IDE-like features) but does not seem to really excel at either.

  • godit

    A very religious text editor

    My favorite microemacs is godit.

    It does the basics in a reasonable way and it's Go so it builds into a statically linked standalone executable that runs in places where I can't easily get the real deal: minimal container images, Android, broken environments etc. I started using it when I had trouble getting a static build of another microemacs that I was using until then.

    https://github.com/nsf/godit

    It's been a while since it has seen development but it doesn't really need any.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • vim-which-key

    :tulip: Vim plugin that shows keybindings in popup

    > An user friendly editor should pop some kind of prompt when I pressed the first g/G key and show me what I could press the next,

    See vim-whick-key [1] and which-key.nvim [2] for something similar to this.

    [1]: https://github.com/liuchengxu/vim-which-key

  • which-key.nvim

    💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.

  • yori

    Yori is a CMD replacement shell that supports backquotes, job control, and improves tab completion, file matching, aliases, command history, and more.

    Thankfully, the author of Yori[0] shell has made a modern port of EDIT called, well, Yedit[1].

    [0]: http://www.malsmith.net/yori/

    [1]: https://virtuallyfun.com/wordpress/2021/03/03/yedit-the-miss...

  • filemanager-plugin

    A file manager plugin for the editor "Micro"

    I tried Micro on for size for a few months earlier this year. I like it a lot, but stopped using it over time. Any time I reach for a text editor I kind of muscle memory open vim if it's something quick or VS code if it's a larger project.

    Micro is like nano re-built for the 2020's. It feels really natural to use with sane key bindings and text selection. I like that it's written in Go and has a nice plugin framework. I might have used it more if a file manager / code tree off to the side was a built-in feature. I found a plugin that could do it, but I had some hassles with it iirc - https://github.com/NicolaiSoeborg/filemanager-plugin

  • getmic.ro

    The fastest way to install Micro

    I'm a bit behind, but I wanted to note: If you are using Ubuntu / Mint, don't install via `sudo apt install micro`. It has been compiled wrong and it launches with a -debug flag which leaves a log.txt file behind every time it is launched. Maintainer is aware but this isn't yet resolved. [0]

    Alternatives include downloading the .deb file from the Github repo and using the getmic.ro bash script. [1]

    [0] https://bugs.launchpad.net/ubuntu/+source/micro/+bug/1870939

    [1] https://github.com/benweissmann/getmic.ro

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts