Knowledge

GNU nano

Source 📝

479: 957: 243: 148: 108: 47: 38: 353:
On 11 August 2003, Chris Allegretta officially handed the source code maintenance of nano to David Lawrence Ramsey. On 20 December 2007, with the release of 2.0.7, Ramsey stepped down as nano's maintainer. The license was also upgraded to
381:". On 19 August 2016, Chris Allegretta announced the return of the project to the GNU family, following concessions from GNU on copyright assignment for Nano specifically, which happened when version 2.7.0 was released in September 2016. 361:
On version 2.6.0 in June 2016, the current principal developer and the other active members of the nano project decided in consensus to leave the GNU Project, because of their objections over the
776:"Finally, nano is now licensed under the GNU GPL version 3 or later, and its documentation is now dual-licensed under the GNU GPL version 3 or later and the GNU FDL version 1.2 or later." 413:
goes to the search menu. GNU nano puts a two-line "shortcut bar" at the bottom of the screen, listing many of the commands available in the current context. For a complete list,
934:"With this release we return to GNU. For just a little while we dreamt we were tigers. But we are back in the herd, back to a healthy diet of fresh green free grass." 369:
policy, and their belief that decentralized copyright ownership does not impede the ability to enforce the GNU General Public License. The step was acknowledged by
878: 350:
search and replace, line-by-line scrolling, multiple buffers, indenting groups of lines, rebindable key support, and the undoing and redoing of edit changes.
1364: 1208: 1440: 1034: 1450: 827: 1415: 1410: 1027: 313:), by Chris Allegretta. His motivation was to create a free software replacement for Pico, which was not distributed under a 1082: 484: 892:
I'm on the GNU maintainers team; I want to clarify a couple things about this: First, Nano has _not_ left the GNU Project
17: 1072: 1067: 1022: 1405: 196: 1017: 1390: 1077: 46: 317:. The name was changed to nano on January 10, 2000, to avoid a naming conflict with the existing Unix utility 1425: 1400: 984: 1352: 121: 1435: 1430: 99: 1445: 1420: 1050: 492: 355: 275: 224: 219: 214: 905: 839: 747: 720: 693: 666: 578: 440:
can be dynamically toggled. On keyboards without the meta key it is often mapped to the escape key,
1198: 1012: 864: 362: 161: 274:
email client, and also provides additional functionality. Unlike Pico, nano is licensed under the
107: 1143: 1395: 1311: 1203: 502: 263: 1326: 1055: 314: 436:
toggles smooth scrolling mode on and off. Almost all features that can be selected from the
1278: 497: 366: 600: 8: 1369: 1213: 816:"And, with this release, we take leave of the herd... Bye! And thanks for all the grass!" 343: 271: 771: 626: 147: 1301: 1133: 1128: 1060: 956: 507: 347: 319: 267: 242: 467:, to activate functions that are on the shortcut bar, as well as position the cursor. 1321: 1228: 1123: 977: 652: 640: 390: 306: 571: 1336: 1268: 208: 168: 1306: 1296: 1173: 378: 891: 1316: 1218: 464: 173: 1384: 1358: 1138: 1007: 279: 130: 1331: 1153: 1148: 1102: 970: 851: 612: 437: 1183: 1113: 993: 394: 336: 283: 255: 201: 840:
Re: (Nano-devel) Should nano stay a GNU program (Was: time for a 2.5.4-p
1243: 1237: 1188: 374: 67: 57: 788: 1263: 1193: 1178: 324: 259: 564: 1273: 1253: 1233: 1158: 1108: 929: 811: 425: 1163: 879:"svntogit/packages.git - Git clone of the 'packages' repository" 342:
GNU nano implements several features that Pico lacks, including
1258: 1248: 1223: 370: 962: 1118: 579:"[Info-nano] [ANNOUNCE] nano-8.2 is released" 332: 328: 358:. The project is currently maintained by Benno Schulenberg. 1168: 377:, while the GNU Project resisted the move and called it a " 37: 950: 565:"first tarball that is still available (tip-0.5.0.tar.gz)" 235: 1098: 544:
GPL-1.0-or-later: TIP 0.5.0 to Nano 1.0.5 and Nano 1.1.2.
298: 287: 854:
on savannah.gnu.org by Benno Schulenberg (22 June 2016)
286:
in 2001. The logo resembles the lowercase form of the
282:
by Chris Allegretta in 1999, nano became part of the
865:"Accepted nano 2.6.0-1 (source amd64) into unstable" 474: 262:
computing systems or operating environments using a
894:
on news.ycombinator.com by Mike Gerwitz (June 2016)
852:
sr #109076: Request to move nano from gnu to nongnu
830:
on savannah.org by Benno Schulenberg (13 June 2016)
641:https://www.nano-editor.org/dist/v2.2/faq.html#1.3 463:GNU nano can also use pointing devices, such as a 1382: 535:GPL-2.0-or-later: From 1.0.6 and 1.1.3 to 2.0.6. 1365:Free Software Foundation anti-Windows campaigns 335:. In February 2001, nano became a part of the 978: 301:nano was first created in 1999 with the name 906:"[Nano-devel] nano to remain in GNU" 746:Ramsey, David Lawrence (20 December 2007). 27:Text editor for Unix-like computing systems 985: 971: 955: 718: 691: 664: 241: 146: 106: 36: 748:"Stepping down as the nano maintainer..." 456:key, then release it, and then press the 821: 444:, such that in order to simulate, say, 14: 1383: 828:remove the GNU marker from nano's name 745: 966: 903: 805: 428:to toggle its behavior. For example, 1083:GNAT Modified General Public License 904:Chris, Allegretta (19 August 2016). 719:Allegretta, Chris (11 August 2003). 485:Free and open-source software portal 323:. The name comes from the system of 721:"GNU nano 1.3 branch opened in CVS" 692:Allegretta, Chris (23 March 2015). 665:Allegretta, Chris (18 March 2008). 24: 25: 1462: 1073:GNU Affero General Public License 1068:GNU Lesser General Public License 942: 477: 45: 1441:Free software that uses ncurses 992: 923: 897: 885: 871: 857: 845: 833: 781: 765: 739: 712: 685: 658: 384: 1451:Software using the GPL license 1078:GNU Free Documentation License 655:. (accessed 17 February 2016.) 645: 633: 619: 593: 557: 538: 529: 526:GPL-3.0-or-later: Since 2.0.7. 520: 13: 1: 1416:Free software programmed in C 1411:Free and open-source software 842:on lists.gnu.org (7 May 2016) 551: 1353:GNU/Linux naming controversy 7: 470: 393:-oriented, controlled with 183:GNU based operating systems 10: 1467: 1051:GNU General Public License 493:Comparison of text editors 331:is 1000 times larger than 293: 276:GNU General Public License 1345: 1289: 1091: 1043: 1000: 270:text editor, part of the 230: 207: 195: 187: 179: 167: 157: 120: 116: 98: 94: 76: 66: 56: 44: 35: 1035:History of free software 1013:Free Software Foundation 513: 405:saves the current file; 389:GNU nano, like Pico, is 363:Free Software Foundation 1406:Cross-platform software 751:Nano-devel mailing list 725:Nano-devel mailing list 698:Nano-devel mailing list 671:Nano-devel mailing list 424:Unlike Pico, nano uses 503:List of POSIX commands 421:gets the help screen. 264:command line interface 82:; 24 years ago 1391:Command-line software 789:"GNU nano: Who's who" 452:one has to press the 315:free-software license 80:18 November 1999 1426:GNU Project software 1401:Console applications 498:List of text editors 367:copyright assignment 288:Greek letter Eta (η) 1370:Defective by Design 1337:Richard M. Stallman 932:on nano-editor.org 814:on nano-editor.org 793:www.nano-editor.org 344:syntax highlighting 278:(GPL). Released as 32: 1436:MacOS text editors 1431:Linux text editors 1302:Benjamin Mako Hill 936:(1 September 2016) 778:(20 December 2007) 581:. 5 September 2024 508:Pico (text editor) 348:regular expression 266:. It emulates the 111:/ 5 September 2024 58:Original author(s) 30: 18:Nano (text editor) 1446:Unix text editors 1421:Free text editors 1378: 1377: 1322:Georg C. F. Greve 1229:GNU Privacy Guard 1056:linking exception 651:Official website 307:recursive acronym 249: 248: 72:Benno Schulenberg 16:(Redirected from 1458: 987: 980: 973: 964: 963: 959: 954: 953: 951:Official website 937: 927: 921: 920: 918: 916: 901: 895: 889: 883: 882: 875: 869: 868: 861: 855: 849: 843: 837: 831: 825: 819: 809: 803: 802: 800: 799: 785: 779: 769: 763: 762: 760: 758: 743: 737: 736: 734: 732: 716: 710: 709: 707: 705: 694:"GNU nano 2.4.0" 689: 683: 682: 680: 678: 667:"GNU nano 2.1.0" 662: 656: 649: 643: 637: 631: 630: 623: 617: 616: 610: 608: 603:. 11 August 2007 597: 591: 590: 588: 586: 575: 569: 568: 561: 545: 542: 536: 533: 527: 524: 487: 482: 481: 480: 356:GPL-3.0-or-later 346:, line numbers, 245: 240: 237: 225:GPL-1.0-or-later 220:GPL-2.0-or-later 215:GPL-3.0-or-later 169:Operating system 150: 145: 142: 140: 138: 136: 134: 132: 110: 90: 88: 83: 62:Chris Allegretta 49: 40: 33: 29: 21: 1466: 1465: 1461: 1460: 1459: 1457: 1456: 1455: 1381: 1380: 1379: 1374: 1341: 1307:Bradley M. Kuhn 1297:Alexandre Oliva 1285: 1087: 1039: 996: 991: 949: 948: 945: 940: 928: 924: 914: 912: 902: 898: 890: 886: 877: 876: 872: 863: 862: 858: 850: 846: 838: 834: 826: 822: 810: 806: 797: 795: 787: 786: 782: 770: 766: 756: 754: 744: 740: 730: 728: 717: 713: 703: 701: 690: 686: 676: 674: 663: 659: 650: 646: 638: 634: 625: 624: 620: 606: 604: 599: 598: 594: 584: 582: 577: 576: 572: 563: 562: 558: 554: 549: 548: 543: 539: 534: 530: 525: 521: 516: 483: 478: 476: 473: 459: 455: 451: 447: 443: 435: 431: 420: 416: 412: 408: 404: 400: 397:. For example, 387: 296: 234: 222: 217: 153: 129: 112: 86: 84: 81: 77:Initial release 52: 28: 23: 22: 15: 12: 11: 5: 1464: 1454: 1453: 1448: 1443: 1438: 1433: 1428: 1423: 1418: 1413: 1408: 1403: 1398: 1393: 1376: 1375: 1373: 1372: 1367: 1362: 1355: 1349: 1347: 1343: 1342: 1340: 1339: 1334: 1329: 1324: 1319: 1317:Federico Heinz 1314: 1309: 1304: 1299: 1293: 1291: 1287: 1286: 1284: 1283: 1276: 1271: 1266: 1261: 1256: 1251: 1246: 1241: 1231: 1226: 1221: 1219:GNU Archimedes 1216: 1211: 1206: 1201: 1196: 1191: 1186: 1181: 1176: 1171: 1166: 1161: 1156: 1151: 1146: 1141: 1136: 1131: 1126: 1121: 1116: 1111: 1106: 1095: 1093: 1089: 1088: 1086: 1085: 1080: 1075: 1070: 1065: 1064: 1063: 1061:font exception 1058: 1047: 1045: 1041: 1040: 1038: 1037: 1032: 1031: 1030: 1025: 1020: 1010: 1004: 1002: 998: 997: 990: 989: 982: 975: 967: 961: 960: 944: 943:External links 941: 939: 938: 922: 896: 884: 870: 856: 844: 832: 820: 818:(22 June 2016) 804: 780: 764: 738: 711: 684: 657: 644: 639:The nano FAQ: 632: 618: 601:"COPYING file" 592: 570: 555: 553: 550: 547: 546: 537: 528: 518: 517: 515: 512: 511: 510: 505: 500: 495: 489: 488: 472: 469: 457: 453: 449: 445: 441: 433: 429: 418: 414: 410: 406: 402: 398: 386: 383: 311:TIP Isn't Pico 295: 292: 247: 246: 232: 228: 227: 211: 205: 204: 199: 193: 192: 189: 185: 184: 181: 177: 176: 174:Cross-platform 171: 165: 164: 159: 155: 154: 152: 151: 126: 124: 118: 117: 114: 113: 104: 102: 100:Stable release 96: 95: 92: 91: 78: 74: 73: 70: 64: 63: 60: 54: 53: 50: 42: 41: 26: 9: 6: 4: 3: 2: 1463: 1452: 1449: 1447: 1444: 1442: 1439: 1437: 1434: 1432: 1429: 1427: 1424: 1422: 1419: 1417: 1414: 1412: 1409: 1407: 1404: 1402: 1399: 1397: 1396:1999 software 1394: 1392: 1389: 1388: 1386: 1371: 1368: 1366: 1363: 1361: 1360: 1359:Revolution OS 1356: 1354: 1351: 1350: 1348: 1344: 1338: 1335: 1333: 1330: 1328: 1327:John Sullivan 1325: 1323: 1320: 1318: 1315: 1313: 1310: 1308: 1305: 1303: 1300: 1298: 1295: 1294: 1292: 1288: 1282: 1281: 1277: 1275: 1272: 1270: 1267: 1265: 1262: 1260: 1257: 1255: 1252: 1250: 1247: 1245: 1242: 1239: 1235: 1232: 1230: 1227: 1225: 1222: 1220: 1217: 1215: 1212: 1210: 1207: 1205: 1202: 1200: 1197: 1195: 1192: 1190: 1187: 1185: 1182: 1180: 1177: 1175: 1172: 1170: 1167: 1165: 1162: 1160: 1157: 1155: 1152: 1150: 1147: 1145: 1142: 1140: 1137: 1135: 1132: 1130: 1127: 1125: 1122: 1120: 1117: 1115: 1112: 1110: 1107: 1104: 1100: 1097: 1096: 1094: 1090: 1084: 1081: 1079: 1076: 1074: 1071: 1069: 1066: 1062: 1059: 1057: 1054: 1053: 1052: 1049: 1048: 1046: 1042: 1036: 1033: 1029: 1028:Latin America 1026: 1024: 1021: 1019: 1016: 1015: 1014: 1011: 1009: 1008:GNU Manifesto 1006: 1005: 1003: 999: 995: 988: 983: 981: 976: 974: 969: 968: 965: 958: 952: 947: 946: 935: 931: 926: 911: 910:lists.gnu.org 907: 900: 893: 888: 880: 874: 866: 860: 853: 848: 841: 836: 829: 824: 817: 813: 808: 794: 790: 784: 777: 773: 768: 752: 749: 742: 726: 722: 715: 699: 695: 688: 672: 668: 661: 654: 648: 642: 636: 629:. 2001-10-26. 628: 622: 614: 602: 596: 580: 574: 566: 560: 556: 541: 532: 523: 519: 509: 506: 504: 501: 499: 496: 494: 491: 490: 486: 475: 468: 466: 461: 439: 427: 422: 396: 392: 382: 380: 376: 372: 368: 364: 359: 357: 351: 349: 345: 340: 338: 334: 330: 326: 322: 321: 316: 312: 308: 304: 300: 291: 289: 285: 281: 280:free software 277: 273: 269: 265: 261: 257: 253: 244: 239: 233: 229: 226: 221: 216: 212: 210: 206: 203: 200: 198: 194: 190: 186: 182: 180:Included with 178: 175: 172: 170: 166: 163: 160: 156: 149: 144: 128: 127: 125: 123: 119: 115: 109: 103: 101: 97: 93: 79: 75: 71: 69: 65: 61: 59: 55: 48: 43: 39: 34: 19: 1357: 1346:Other topics 1332:Nagarjuna G. 1290:Contributors 1279: 1254:GNU LilyPond 1214:GNU Electric 1139:Build system 933: 925: 913:. Retrieved 909: 899: 887: 873: 859: 847: 835: 823: 815: 807: 796:. Retrieved 792: 783: 775: 774:in nano.git 767: 755:. Retrieved 750: 741: 729:. Retrieved 724: 714: 702:. Retrieved 697: 687: 675:. Retrieved 670: 660: 647: 635: 621: 613:GNU Savannah 611:– via 605:. Retrieved 595: 583:. Retrieved 573: 559: 540: 531: 522: 462: 438:command line 423: 395:control keys 388: 385:Control keys 360: 352: 341: 318: 310: 302: 297: 251: 250: 188:Available in 68:Developer(s) 51:GNU nano 6.4 1184:GNU TeXmacs 1114:Linux-libre 994:GNU Project 915:2 September 757:20 December 585:5 September 337:GNU Project 327:, in which 325:SI prefixes 284:GNU Project 256:text editor 236:nano-editor 202:Text editor 1385:Categories 1244:GNU Health 1189:GNU Octave 798:2020-11-08 731:25 January 607:2 December 552:References 375:Arch Linux 158:Written in 122:Repository 87:1999-11-18 1312:Brian Fox 1264:GNU Chess 1194:GNU Taler 1179:GNU Emacs 1134:findutils 1129:coreutils 930:nano news 812:nano news 753:. gnu.org 727:. gnu.org 700:. gnu.org 673:. gnu.org 426:meta keys 260:Unix-like 133:.savannah 105:8.2  1234:Gnuzilla 1149:binutils 1103:variants 1092:Software 1044:Licenses 704:18 April 677:18 March 471:See also 391:keyboard 252:GNU nano 31:GNU nano 1280:more... 1164:GNUstep 1001:History 294:History 231:Website 209:License 191:English 85: ( 1259:GNU Go 1249:GNUmed 1238:IceCat 1224:GNUnet 1018:Europe 627:"NEWS" 371:Debian 223:1999: 218:2001: 213:2007: 1269:Gnash 1199:GNU R 1119:glibc 1023:India 514:Notes 465:mouse 460:key. 254:is a 141:/nano 139:/cgit 1274:Guix 1174:Jami 1169:GIMP 1159:GRUB 1124:Bash 1109:Hurd 917:2016 772:NEWS 759:2007 733:2007 706:2015 679:2008 609:2020 587:2024 446:Meta 430:Meta 415:Ctrl 407:Ctrl 399:Ctrl 379:fork 373:and 333:pico 329:nano 309:for 272:Pine 268:Pico 258:for 238:.org 197:Type 143:.git 137:.org 135:.gnu 1209:GMP 1204:GSL 1154:GDB 1144:GCC 1099:GNU 653:FAQ 454:Esc 442:Esc 365:'s 320:tip 305:(a 303:TIP 299:GNU 131:git 1387:: 908:. 791:. 723:. 696:. 669:. 339:. 290:. 1240:) 1236:( 1105:) 1101:( 986:e 979:t 972:v 919:. 881:. 867:. 801:. 761:. 735:. 708:. 681:. 615:. 589:. 567:. 458:S 450:S 448:+ 434:S 432:+ 419:G 417:+ 411:W 409:+ 403:O 401:+ 162:C 89:) 20:)

Index

Nano (text editor)

A screenshot of GNU nano 6.4
Original author(s)
Developer(s)
Stable release
Edit this on Wikidata
Repository
git.savannah.gnu.org/cgit/nano.git
Edit this at Wikidata
C
Operating system
Cross-platform
Type
Text editor
License
GPL-3.0-or-later
GPL-2.0-or-later
GPL-1.0-or-later
nano-editor.org
Edit this at Wikidata
text editor
Unix-like
command line interface
Pico
Pine
GNU General Public License
free software
GNU Project
Greek letter Eta (η)

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.