Apocrypha

nano

GNU GPL'd Pico clone with more functionality

GNU nano - an enhanced clone of the Pico text editor. The nano project was started because of a few "problems" with the wonderfully easy-to-use and friendly Pico text editor. First and foremost is its license: the Pine suite does not use the GPL or a GPL-friendly license, and has unclear restrictions on redistribution. Because of this, Pine and Pico are not included with many GNU/Linux distributions. Also, other features (like goto line number or search and replace) were unavailable until recently or require a command line flag. Yuck. nano aims to solve these problems by emulating the functionality of Pico as closely as possible while addressing the problems above and perhaps providing other extra functionality.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 9.1 4 13 h details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvalphaarmarm64-macoshppaloongm68kmipsppcs390sparcx64-macosx64-solaris Committed
9999 LIVE gentoo follows upstream — no keywords view · download · history ↗
9.1 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing arm testing arm64-macos testing hppa testing loong testing m68k testing mips testing ppc testing s390 testing sparc testing x64-macos testing x64-solaris testing view · download · history ↗
9.0 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing arm stable arm64-macos testing hppa testing loong testing m68k testing mips testing ppc stable s390 testing sparc testing x64-macos testing x64-solaris testing view · download · history ↗
8.7.1 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing arm stable arm64-macos testing hppa testing loong testing m68k testing mips testing ppc stable s390 testing sparc testing x64-macos testing x64-solaris testing view · download · history ↗

Use flags of 9.1

  • debug Enable debug messages and assert warnings. Note that these will all be sent straight to stderr rather than some logging facility.
  • justify Enable justify/unjustify functions for text formatting.
  • magic Add magic file support (sys-apps/file) to automatically detect appropriate syntax highlighting
  • minimal Disable all fancy features, including ones that otherwise have a dedicated USE flag (such as spelling).
  • ncurses Add ncurses support (console display library)
  • nls Add Native Language Support (using gettext - GNU locale utilities)
  • +spell Add dictionary support
  • unicode Add support for Unicode
  • verify-sig Verify upstream signatures on distfiles

Runtime dependencies of 9.1

show 7 lines