Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 2 | GNU nano -- an enhanced clone of the Pico text editor |
Chris Allegretta | 6e28537 | 2001-04-07 17:50:03 +0000 | [diff] [blame] | 3 | |
Chris Allegretta | 1e6fb08 | 2000-12-27 15:46:22 +0000 | [diff] [blame] | 4 | Overview |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 5 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 6 | The nano project was started because of a few "problems" with the |
| 7 | wonderfully easy-to-use and friendly Pico text editor. |
Chris Allegretta | 1e6fb08 | 2000-12-27 15:46:22 +0000 | [diff] [blame] | 8 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 9 | First and foremost was its license: the Pine suite does not use |
| 10 | the GPL or a GPL-friendly license, and has unclear restrictions on |
| 11 | redistribution. Because of this, Pine and Pico are not included |
| 12 | with many GNU/Linux distributions. Also, other features (like |
| 13 | go-to-line-number or search-and-replace) were unavailable until |
| 14 | recently or require a command-line flag. Yuck. |
Chris Allegretta | 1e6fb08 | 2000-12-27 15:46:22 +0000 | [diff] [blame] | 15 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 16 | nano aims to solve these problems by emulating the functionality of |
| 17 | Pico as closely as possible while addressing the problems above and |
| 18 | providing other extra functionality. |
Chris Allegretta | c46dd81 | 2001-02-14 14:28:27 +0000 | [diff] [blame] | 19 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 20 | The nano editor is an official GNU package. For more information on |
| 21 | GNU and the Free Software Foundation, please see http://www.gnu.org/. |
David Lawrence Ramsey | d5be947 | 2004-01-10 06:12:04 +0000 | [diff] [blame] | 22 | |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 23 | How to compile and install nano |
| 24 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 25 | Download the nano source code, then: |
Benno Schulenberg | d4e1d31 | 2015-02-21 09:45:53 +0000 | [diff] [blame] | 26 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 27 | tar xvzf nano-x.y.z.tar.gz |
| 28 | cd nano-x.y.z |
| 29 | ./configure |
| 30 | make |
| 31 | make install |
David Lawrence Ramsey | d5be947 | 2004-01-10 06:12:04 +0000 | [diff] [blame] | 32 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 33 | It's that simple. Use --prefix with configure to override the |
| 34 | default installation directory of /usr/local. |
Benno Schulenberg | d4e1d31 | 2015-02-21 09:45:53 +0000 | [diff] [blame] | 35 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 36 | If you haven't configured with the --disable-nanorc option, after |
Benno Schulenberg | f1b87f9 | 2016-12-24 17:49:14 +0100 | [diff] [blame] | 37 | installation you may want to copy the doc/sample.nanorc file to |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 38 | your home directory, rename it to ".nanorc", and then edit it |
| 39 | according to your taste. |
David Lawrence Ramsey | d5be947 | 2004-01-10 06:12:04 +0000 | [diff] [blame] | 40 | |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 41 | Web Page |
| 42 | |
Jordi Mallach | c2b199e | 2016-06-20 19:44:56 +0200 | [diff] [blame] | 43 | https://nano-editor.org/ |
David Lawrence Ramsey | d5be947 | 2004-01-10 06:12:04 +0000 | [diff] [blame] | 44 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 45 | Mailing Lists |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 46 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 47 | There are three nano-related mailing-lists. |
David Lawrence Ramsey | f0b3009 | 2004-01-10 06:02:05 +0000 | [diff] [blame] | 48 | |
Benno Schulenberg | d4e1d31 | 2015-02-21 09:45:53 +0000 | [diff] [blame] | 49 | + info-nano@gnu.org is a very low traffic list used to announce |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 50 | new nano versions or other important info about the project. |
Chris Allegretta | db3dc57 | 2002-02-01 13:40:34 +0000 | [diff] [blame] | 51 | + help-nano@gnu.org is for those seeking to get help without |
Benno Schulenberg | d4e1d31 | 2015-02-21 09:45:53 +0000 | [diff] [blame] | 52 | wanting to hear about the technical details of its development. |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 53 | + nano-devel@gnu.org is the list used by the people that make nano |
| 54 | and a general development discussion list, with moderate traffic. |
David Lawrence Ramsey | f0b3009 | 2004-01-10 06:02:05 +0000 | [diff] [blame] | 55 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 56 | To subscribe, send email to <name>-request@gnu.org with a subject |
| 57 | of "subscribe", where <name> is the list you want to subscribe to. |
David Lawrence Ramsey | f0b3009 | 2004-01-10 06:02:05 +0000 | [diff] [blame] | 58 | |
Benno Schulenberg | e332d2d | 2016-11-13 20:35:19 +0100 | [diff] [blame] | 59 | Bug Reports |
| 60 | |
| 61 | To report a bug, please file a description of the problem on nano's |
| 62 | bug tracker (https://savannah.gnu.org/bugs/?group=nano -- hover on |
| 63 | "Bugs", then click "Submit new"). The issue may have already been |
| 64 | reported, so please look first. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 65 | |
| 66 | Current Status |
| 67 | |
Benno Schulenberg | 49fc528 | 2016-08-14 21:18:00 +0200 | [diff] [blame] | 68 | GNU nano has reached its seventh milestone, 2.6.x. Since 2.5.0, it |
| 69 | is a "rolling" release: bug fixing and development go hand in hand. |