aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--Makefile.generic2
-rw-r--r--README.md2
-rw-r--r--nnn.c6
4 files changed, 6 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 7545534..54088a7 100644
--- 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
index eed4b45..488675a 100644
--- 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
index e452e32..25117b3 100644
--- 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
index e792591..e10161c 100644
--- 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();