nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 5b68fa1a67b01fc159bdc357babc1c33e98bc992
parent 2d7b575c8257fbc25f9959701ebebeb26f100036
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Sun, 16 Apr 2017 13:05:08 +0530

Use libncursesw for internationalization

Update README on dependencies

Diffstat:
MMakefile | 2+-
MMakefile.generic | 2+-
MREADME.md | 2+-
Mnnn.c | 6+++---
4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Makefile b/Makefile @@ -4,7 +4,7 @@ PREFIX = /usr/local MANPREFIX = $(PREFIX)/share/man CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter -LDLIBS = -lcurses +LDLIBS = -lncursesw DISTFILES = nnn.c config.def.h nnn.1 Makefile README.md LICENSE LOCALCONFIG = config.h diff --git a/Makefile.generic b/Makefile.generic @@ -4,7 +4,7 @@ PREFIX = /usr/local MANPREFIX = $(PREFIX)/share/man CFLAGS += -O2 -Wall -Wextra -Wno-unused-parameter -LDLIBS = -lcurses +LDLIBS = -lncursesw DISTFILES = nnn.c config.def.h nnn.1 Makefile README.md LICENSE LOCALCONFIG = config.h diff --git a/README.md b/README.md @@ -139,7 +139,7 @@ nnn vs. ranger memory usage while viewing a directory with 10,178 files, sorted ### Installation -nnn needs a curses implementation and standard libc. +nnn needs libncursesw on Linux (or ncurses on OS X) and standard libc. - If you are using Homebrew, run: diff --git a/nnn.c b/nnn.c @@ -477,9 +477,6 @@ initcurses(void) keypad(stdscr, TRUE); curs_set(FALSE); /* Hide cursor */ timeout(1000); /* One second */ - - /* Set locale */ - setlocale(LC_ALL, ""); } static void @@ -1674,6 +1671,9 @@ main(int argc, char *argv[]) exit(1); } + /* Set locale */ + setlocale(LC_ALL, ""); + initcurses(); browse(ipath, ifilter); exitcurses();