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