diff --git a/src/nnn.c b/src/nnn.c index 1453d8ca..aa6a6fe8 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -331,6 +331,13 @@ static struct timespec gtimeout; #define REPLACE_STR 'I' #endif +/* Options to identify file mime */ +#ifdef __APPLE__ +#define FILE_OPTS "-bI" +#else +#define FILE_OPTS "-bi" +#endif + /* Macros for utilities */ #define MEDIAINFO 0 #define EXIFTOOL 1 @@ -2657,7 +2664,7 @@ nochange: /* Recognize and open plain * text files with vi */ - if (get_output(g_buf, MAX_CMD_LEN, "file", "-bi", newpath, 0) == NULL) + if (get_output(g_buf, MAX_CMD_LEN, "file", FILE_OPTS, newpath, 0) == NULL) continue; if (strstr(g_buf, "text/") == g_buf) {