Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1 | |
Chris Allegretta | c46dd81 | 2001-02-14 14:28:27 +0000 | [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 | |
Chris Allegretta | 1e6fb08 | 2000-12-27 15:46:22 +0000 | [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. |
| 8 | |
| 9 | First and foremost is its license: the Pine suite does not use the |
David Lawrence Ramsey | f0b3009 | 2004-01-10 06:02:05 +0000 | [diff] [blame] | 10 | GPL or a GPL-friendly license, and has unclear restrictions on |
| 11 | redistribution. Because of this, Pine and Pico are not included |
David Lawrence Ramsey | 5c8d316 | 2006-06-25 04:37:05 +0000 | [diff] [blame] | 12 | with many GNU/Linux distributions. Also, other features (like go |
| 13 | 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 | |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 16 | nano aims to solve these problems by emulating the functionality of |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 17 | Pico as closely as possible while addressing the problems above and |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 18 | perhaps providing other extra functionality. |
Chris Allegretta | c46dd81 | 2001-02-14 14:28:27 +0000 | [diff] [blame] | 19 | |
David Lawrence Ramsey | f0b3009 | 2004-01-10 06:02:05 +0000 | [diff] [blame] | 20 | The nano editor is now an official GNU package. For more |
David Lawrence Ramsey | 5c8d316 | 2006-06-25 04:37:05 +0000 | [diff] [blame] | 21 | information on GNU and the Free Software Foundation, please see |
David Lawrence Ramsey | bd34da7 | 2006-12-30 23:23:02 +0000 | [diff] [blame] | 22 | http://www.gnu.org/. |
David Lawrence Ramsey | d5be947 | 2004-01-10 06:12:04 +0000 | [diff] [blame] | 23 | |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 24 | How to compile and install nano |
| 25 | |
| 26 | Download the nano source code, then: |
| 27 | tar zxvf 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 | |
David Lawrence Ramsey | f0b3009 | 2004-01-10 06:02:05 +0000 | [diff] [blame] | 33 | It's that simple. Use --prefix with configure to override the |
Chris Allegretta | 9560bb5 | 2001-02-13 05:18:57 +0000 | [diff] [blame] | 34 | default installation directory of /usr/local. |
David Lawrence Ramsey | 5c8d316 | 2006-06-25 04:37:05 +0000 | [diff] [blame] | 35 | |
| 36 | If you configured with the "--enable-nanorc" option, after |
| 37 | installation you might copy the doc/nanorc.sample to your home |
| 38 | directory, rename it to ".nanorc", and then edit it according to |
| 39 | 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 | |
David Lawrence Ramsey | 1fc55a2 | 2005-03-19 21:33:13 +0000 | [diff] [blame] | 43 | http://www.nano-editor.org/ |
David Lawrence Ramsey | d5be947 | 2004-01-10 06:12:04 +0000 | [diff] [blame] | 44 | |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 45 | Mailing List and Bug Reports |
| 46 | |
Chris Allegretta | db3dc57 | 2002-02-01 13:40:34 +0000 | [diff] [blame] | 47 | Savannah hosts all the nano-related mailing-lists. |
David Lawrence Ramsey | f0b3009 | 2004-01-10 06:02:05 +0000 | [diff] [blame] | 48 | |
Chris Allegretta | db3dc57 | 2002-02-01 13:40:34 +0000 | [diff] [blame] | 49 | + info-nano@gnu.org is a very low traffic list |
David Lawrence Ramsey | ce364e2 | 2004-03-03 01:25:46 +0000 | [diff] [blame] | 50 | used to announce new nano versions or other important |
David Lawrence Ramsey | f0b3009 | 2004-01-10 06:02:05 +0000 | [diff] [blame] | 51 | information about the project. |
Chris Allegretta | db3dc57 | 2002-02-01 13:40:34 +0000 | [diff] [blame] | 52 | + help-nano@gnu.org is for those seeking to get help without |
| 53 | wanting to hear about the technical details of its |
| 54 | development. |
| 55 | + nano-devel@gnu.org is the list used by the people |
David Lawrence Ramsey | ce364e2 | 2004-03-03 01:25:46 +0000 | [diff] [blame] | 56 | that make nano and a general development discussion list, with |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 57 | moderate traffic. |
David Lawrence Ramsey | f0b3009 | 2004-01-10 06:02:05 +0000 | [diff] [blame] | 58 | |
| 59 | To subscribe, send email to nano-<name>-request@gnu.org with a |
| 60 | subject of "subscribe", where <name> is the list you want to |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 61 | subscribe to. |
David Lawrence Ramsey | f0b3009 | 2004-01-10 06:02:05 +0000 | [diff] [blame] | 62 | |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 63 | For general bug reports, send a description of the problem to |
Chris Allegretta | 66989d6 | 2000-09-27 03:16:11 +0000 | [diff] [blame] | 64 | nano@nano-editor.org or directly to the development list. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 65 | |
| 66 | Current Status |
| 67 | |
David Lawrence Ramsey | 5ab28f2 | 2006-12-11 18:39:35 +0000 | [diff] [blame] | 68 | GNU nano has reached its third stable milestone, 2.0.x. |
David Lawrence Ramsey | 995ebee | 2007-01-29 12:40:48 +0000 | [diff] [blame] | 69 | Development of new features continues in the 2.1.x branch, while |
| 70 | 2.0.x versions are dedicated to bug-fixing and polishing. |
Chris Allegretta | 802c6ef | 2001-07-11 02:49:43 +0000 | [diff] [blame] | 71 | |
Chris Allegretta | c87a411 | 2000-08-07 02:16:24 +0000 | [diff] [blame] | 72 | $Id$ |