char buffer[buffer_size];
   char *lines[nb_lines_max];
   int no_blink = 0;
-  int theme = 0;
+  int color_theme = 0;
 
   char input_filename[buffer_size], output_filename[buffer_size];
   strcpy(input_filename, "");
 
     else if(strcmp(argv[i], "-t") == 0) {
       check_opt(argc, argv, i, 1, "<color theme number>");
-      theme = atoi(argv[i+1]);
+      color_theme = atoi(argv[i+1]);
       i += 2;
     }
 
   if(with_colors) {
     if(has_colors()) {
       start_color();
-      switch(theme) {
+      switch(color_theme) {
       default:
       case 0:
         init_pair(1, COLOR_WHITE, COLOR_GREEN);
         init_pair(2, COLOR_BLACK, COLOR_YELLOW);
         break;
       case 1:
+        init_pair(1, COLOR_WHITE, COLOR_BLACK);
+        init_pair(2, COLOR_BLACK, COLOR_YELLOW);
+        break;
+      case 2:
         init_pair(1, COLOR_BLACK, COLOR_GREEN);
         init_pair(2, COLOR_BLACK, COLOR_YELLOW);
         break;
+      case 3:
+        init_pair(1, COLOR_BLACK, COLOR_RED);
+        init_pair(2, COLOR_BLACK, COLOR_YELLOW);
+        break;
+      case 4:
+        init_pair(1, COLOR_WHITE, COLOR_BLACK);
+        init_pair(2, COLOR_BLACK, COLOR_BLUE);
+        break;
+      case 5:
+        init_pair(1, COLOR_BLACK, COLOR_MAGENTA);
+        init_pair(2, COLOR_BLACK, COLOR_CYAN);
+        break;
       }
     } else {
       with_colors = 0;