GNU nano text editor for Windows [WARNING: The master branch is constantly rebased and force-pushed so don't expect it to be steady!! -end WARNING]
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc bump version numbers and add a news item for the 3.2 release Nov 11, 2018
m4 drop the glib fallback for snprintf/vsnprintf Mar 6, 2017
po build: use wget over https (instead of plain rsync) to fetch PO files Nov 12, 2018
src New patch for mingw targets. Nov 15, 2018
syntax New patch for mingw targets. Nov 15, 2018
.gitignore New patch for mingw targets. Nov 15, 2018
AUTHORS docs: register Marco as the author of the filtering feature Jun 1, 2018
COPYING convert to GPLv3 or later Aug 11, 2007
COPYING.DOC convert documentation to GPLv3/GFDLv1.2 Aug 23, 2007
ChangeLog bump version numbers and add a news item for the 3.2 release Nov 11, 2018
ChangeLog.1999-2006 credits: sort the names roughly according to amount of influence May 16, 2018
ChangeLog.2007-2015 tweaks: remove two superfluous assignments Jun 2, 2018
IMPROVEMENTS bump version numbers and add a news item for the 3.2 release Nov 11, 2018
Makefile.am add support for gnulib Mar 6, 2017
NEWS bump version numbers and add a news item for the 3.2 release Nov 11, 2018
README New patch for mingw targets. Nov 15, 2018
README.GIT tweaks: use for git the more faithful "less -x1,5" suggested by Brand Dec 30, 2017
THANKS docs: thank Kamil for his bug fixes, and update an email address May 16, 2018
TODO docs: mark the filtering of text through an external command as done May 27, 2018
autogen.sh gnulib: update to its current upstream state Nov 5, 2018
build_nano-win.sh New patch for mingw targets. Nov 15, 2018
configure.ac bump version numbers and add a news item for the 3.2 release Nov 11, 2018
nano-regress 2014-05-29 Chris Allegretta <chrisa@asty.org> May 29, 2014
nano.spec.in build: fix the source URL in the spec file Jan 29, 2018
ncurses-6.1.patch New patch for mingw targets. Nov 15, 2018
package.sh New patch for mingw targets. Nov 15, 2018
roll-a-release.sh bump version numbers and add a news item for the 3.2 release Nov 11, 2018

README

                -=* GNU nano for Windows *=-

Overview

    Here is the source code for a ported, standalone version of GNU nano,
    a famous, easy-to-use and handy text editor on Linux.

    The script 'build_nano-win.sh' can be run in MSYS2 with mingw-w64
    toolchains installed.  That script does static linking such that
    the executable, nano.exe, relies on no third party .DLL files,
    including Microsoft Visual C++ Redistributable packages.

Enhancements

    + .nanorc is loaded from '%USERPROFILE%\.nanorc' with normal privilege
      and from "%ALLUSERPROFILE%\.nanorc" with elevated priviledge.
    + Systemwide nanorc is loaded from "%ALLUSERSPROFILE%\nanorc".
    + Added C++11 keywords and identifiers with special meaning
      (that is, override and final) in 'doc/syntax/c.nanorc'.
    + Vim-style locking files have been enabled.

Features Removed

    + Spell checker (This requires the infamous `fork()` syscall. )
    + Stop and continue (This requires the `SIGSTOP` signal. )
    + UTF-8 support (This requires narrow multibyte strings to use
      the UTF-8 encoding.  Despite the viability of linking against
      ncursesw, the CRT part has never worked. )
    + Native language support (This requires hard-coding the path to
      the directory containing locale files in the executable. )

Workarounds

    + Either `Alt` key can be used as a `Meta` key.
    + UNIX style end-of-line handling by default.
    + Standard-conforming `sprintf()` function from mingw-w64.

===============================================================================

          GNU nano -- an enhanced clone of the Pico text editor

Overview

    The nano project was started because of a few "problems" with the
    wonderfully easy-to-use and friendly Pico text editor.

    First and foremost was 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
    go-to-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
    providing other extra functionality.

    The nano editor is an official GNU package.  For more information on
    GNU and the Free Software Foundation, please see https://www.gnu.org/.

How to compile and install nano

    Download the nano source code, then:

        tar xvzf nano-x.y.z.tar.gz
        cd nano-x.y.z
        ./configure
        make
        make install

    It's that simple.  Use --prefix with configure to override the
    default installation directory of /usr/local.

    If you haven't configured with the --disable-nanorc option, after
    installation you may want to copy the doc/sample.nanorc file to
    your home directory, rename it to ".nanorc", and then edit it
    according to your taste.

Web Page

    https://nano-editor.org/

Mailing Lists

    There are three nano-related mailing-lists.

    + info-nano@gnu.org is a very low traffic list used to announce
      new nano versions or other important info about the project.
    + help-nano@gnu.org is for those seeking to get help without
      wanting to hear about the technical details of its development.
    + nano-devel@gnu.org is the list used by the people that make nano
      and a general development discussion list, with moderate traffic.

    To subscribe, send email to <name>-request@gnu.org with a subject
    of "subscribe", where <name> is the list you want to subscribe to.

Bug Reports

    To report a bug, please file a description of the problem on nano's
    bug tracker (https://savannah.gnu.org/bugs/?group=nano -- hover on
    "Bugs", then click "Submit new").  The issue may have already been
    reported, so please look first.

Current Status

    Since version 2.5.0, GNU nano has abandoned the distinction between
    a stable and a development branch: it is now on a "rolling" release
    -- fixing bugs and adding new features go hand in hand.

Copyright Years

    When in any file of this package a copyright notice mentions a
    year range (such as 1999-2011), it is a shorthand for a list of
    all the years in that interval.