# include <sys/ioctl.h>
#endif
-#ifdef USE_ASCII_ONLY
-# define UI_HLINE_CHAR '-'
-#else
-# define UI_HLINE_CHAR ACS_HLINE
-#endif
-
-
/*
* external variables
*/
case 'Z': move_curitem(MOVE_ITEM_DOWN);
break;
- case 'm': launch_mutt(); break;
+ case 'm': launch_mutt(selected_items() ?
+ -1 : list_current_item());
+ refresh_screen();
+ break;
case 'p': ui_print_database(); break;
- case 'u': launch_lynx(); break;
+ case 'u': launch_wwwbrowser(list_current_item());
+ refresh_screen();
+ break;
}
}
}
{
int item;
static char findstr[81];
+ int search_fields[] = {NAME, EMAIL, NICK, -1};
if(next) {
if( !*findstr )
clear_statusline();
}
- if( (item = find_item(findstr, next ? curitem+1 : curitem)) >= 0 ) {
+ if( (item = find_item(findstr, next ? curitem+1 : curitem,
+ search_fields )) >= 0 ) {
curitem = item;
refresh_list();
}