O_NOBATCH := 0 # no built-in batch renamer
O_NOFIFO := 0 # no FIFO previewer support
O_CTX8 := 0 # enable 8 contexts
-O_ICONS := 0 # support icons
+O_ICONS := 0 # support icons
# convert targets to flags for backwards compatibility
ifneq ($(filter debug,$(MAKECMDGOALS)),)
O_NOBATCH := 0 # no built-in batch renamer
O_NOFIFO := 0 # no FIFO previewer support
O_CTX8 := 0 # enable 8 contexts
-O_ICONS := 0 # support icons
+O_ICONS := 0 # support icons
# convert targets to flags for backwards compatibility
ifneq ($(filter debug,$(MAKECMDGOALS)),)
struct icon_pair {
const char *match;
const char *icon;
- const unsigned char color;
+ const unsigned char color; /* Hex xterm 256 color code, 0 to follow file specific */
};
-/*
+/*
* Define a string to be printed before and after the icon
* Adjust if the icons are not printed properly
*/
{"Videos", FA_FILM, 0},
};
-/*
+/*
* New entries should bu added such that the first character of the extension is in the correct group .
* This is done for performance reason so that the correct icon can be found faster.
* All entries are case-insensitive
{"elf", FA_LINUX, 0},
{"epub", FA_FILE_PDF_O, 0},
{"exe", FA_WINDOWS, 0},
-
+
/* F */
{"f#", DEV_FSHARP, 0},
{"flac", FA_FILE_AUDIO_O, 0},
i = 27; /* OTHER */
for (j = icon_positions[i]; j < sizeof(icons_ext)/sizeof(struct icon_pair) &&
- icons_ext[j].match[0] == icons_ext[icon_positions[i]].match[0]; ++j) {
+ icons_ext[j].match[0] == icons_ext[icon_positions[i]].match[0]; ++j)
if (strcasecmp(tmp, icons_ext[j].match) == 0)
return icons_ext[j].icon;
- }
return file_icon.icon;
}
addstr(ICON_PADDING_LEFT);
addstr(get_icon(ent));
addstr(ICON_PADDING_RIGHT);
- }
+ }
#endif
#ifndef NOLOCALE