All Projects → lhmouse → Nano Win

lhmouse / Nano Win

Licence: other
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]

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Nano Win

Vis
A vi-like editor based on Plan 9's structural regular expressions
Stars: ✭ 3,709 (+2915.45%)
Mutual labels:  console-application, text-editor
Moe
A command line based editor inspired by vi/vim. Written in Nim.
Stars: ✭ 252 (+104.88%)
Mutual labels:  console-application, text-editor
Mazu Editor
a minimalist text editor with syntax highlight, copy/paste, and search
Stars: ✭ 88 (-28.46%)
Mutual labels:  console-application, text-editor
Kakoune
mawww's experiment for a better code editor
Stars: ✭ 7,593 (+6073.17%)
Mutual labels:  console-application, text-editor
React Native Draftjs
A full fledged React Native Rich Text editor based on draft.js
Stars: ✭ 103 (-16.26%)
Mutual labels:  text-editor
Pric
Simple zero-config tool to create Private Certificate Authority & issue locally-trusted development server certificates with any domain names you'd like. SSL certificates for development purposes.
Stars: ✭ 87 (-29.27%)
Mutual labels:  console-application
Xi Qt
A Qt front-end for xi-editor. Experimental (WIP)
Stars: ✭ 85 (-30.89%)
Mutual labels:  text-editor
Subethaedit
General purpose plain text editor for macOS. Widely known for its live collaboration feature.
Stars: ✭ 1,183 (+861.79%)
Mutual labels:  text-editor
Nload
Real-time network traffic monitor
Stars: ✭ 121 (-1.63%)
Mutual labels:  console-application
Iota
A terminal-based text editor written in Rust
Stars: ✭ 1,500 (+1119.51%)
Mutual labels:  text-editor
Dte
A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte)
Stars: ✭ 98 (-20.33%)
Mutual labels:  text-editor
Zui
⬢ Zsh User Interface library – CGI+DHTML-like rapid application development with Zsh
Stars: ✭ 95 (-22.76%)
Mutual labels:  console-application
Left
Distractionless Writing Tool
Stars: ✭ 1,538 (+1150.41%)
Mutual labels:  text-editor
Gnvim
GUI for neovim, without any web bloat
Stars: ✭ 1,271 (+933.33%)
Mutual labels:  text-editor
Mg
Micro (GNU) Emacs-like text editor ❤️ public-domain
Stars: ✭ 117 (-4.88%)
Mutual labels:  text-editor
.emacs.d
My emacs configuration
Stars: ✭ 76 (-38.21%)
Mutual labels:  text-editor
Anexplorer
📁 Another Android Explorer ( File Manager ) is an All-in-One Open source file manager. AnExplorer File Manager (File Explorer) is designed for all android devices including Phones, Phablets, Tablets, Chromecast, Wear OS, Android TV and Chromebooks. It's a fully designed with Material guidelines by Google.
Stars: ✭ 1,505 (+1123.58%)
Mutual labels:  text-editor
Atsynedit
Multi-line editor control, with syntax highlighting, for Lazarus
Stars: ✭ 92 (-25.2%)
Mutual labels:  text-editor
Accepted
A terminal text editor to be ACCEPTED
Stars: ✭ 91 (-26.02%)
Mutual labels:  text-editor
Linkcrawler
Find broken links in webpage
Stars: ✭ 102 (-17.07%)
Mutual labels:  console-application
            -=* 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 the mingw-w64
toolchains installed.  That script statically links the executable,
nano.exe, so that it does not require any third-party .DLL files to run,
including any Microsoft Visual C++ Redistributable packages.

Enhancements

+ .nanorc is loaded from "%USERPROFILE%\.nanorc" with normal privilege
  and from "%ALLUSERSPROFILE%\.nanorc" with elevated privilege.
+ 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 -- a simple editor, inspired by Pico

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, and (before using the Apache License) it had unclear
restrictions on redistribution.  Because of this, Pine and Pico
were not included in many GNU/Linux distributions.  Furthermore,
some features (like go-to-line-number or search-and-replace) were
unavailable for a long time or require a command-line flag.  Yuck.

Nano aimed to solve these problems by: 1) being truly free software
by using the GPL, 2) emulating the functionality of Pico as closely
as is reasonable, and 3) including extra functionality by default.

Nowadays, nano wants to be a generally useful editor with sensible
defaults (linewise scrolling, no automatic line breaking).

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 latest nano source tarball, and then:

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

You will need the header files of ncurses installed for ./configure
to succeed -- get them from libncurses-dev (Debian) or ncurses-devel
(Fedora) or a similarly named package.  Use --prefix with ./configure
to override the default installation directory of /usr/local.

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.

+ [email protected] is a very low traffic list used to announce
  new nano versions or other important info about the project.

+ [email protected] is for those seeking to get help without
  wanting to hear about the technical details of its development.

+ [email protected] 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>[email protected] with a subject
of "subscribe", where <name> is the list you want to subscribe to.

The archives of the development and help mailing lists are here:

    https://lists.gnu.org/archive/html/nano-devel/
    https://lists.gnu.org/archive/html/help-nano/

Bug Reports

If you find a bug, please file a detailed description of the problem
on nano's bug tracker: https://savannah.gnu.org/bugs/?group=nano.

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].