char* TagString = "Del Put Undo Redo | Font Tabs | Find ";
char* Fonts[2] = {
"Verdana:size=11",
+#ifdef __MACH__
+ "Monaco:size=11"
+#else
"Liberation Mono:size=11"
+#endif
};
int /* Integer config options */
static void tag_exec(Tag* tag, char* arg) {
/* if we didnt get an arg, find one in the selection */
- if (!arg || *arg) arg = view_getstr(win_view(TAGS));
- if (!arg || *arg) arg = view_getstr(win_view(EDIT));
+ if (!arg || !*arg) arg = view_getstr(win_view(TAGS));
+ if (!arg || !*arg) arg = view_getstr(win_view(EDIT));
/* execute the tag handler */
- tag->action(arg || *arg ? NULL : arg);
+ tag->action(!arg || !*arg ? NULL : arg);
free(arg);
}