From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Wed, 28 Nov 2018 03:53:03 +0000 (+0530)
Subject: Use the -I option on OS X to identify file mime
X-Git-Tag: v2.2~103
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=8aa72a40a3021508888441b60dd6f324eefe76ee;p=nnn.git

Use the -I option on OS X to identify file mime
---

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) {