[BACK]Return to window-copy.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/window-copy.c between version 1.304 and 1.305

version 1.304, 2020/09/18 11:23:29 version 1.305, 2020/09/22 08:41:27
Line 109 
Line 109 
 static void     window_copy_cursor_end_of_line(struct window_mode_entry *);  static void     window_copy_cursor_end_of_line(struct window_mode_entry *);
 static void     window_copy_other_end(struct window_mode_entry *);  static void     window_copy_other_end(struct window_mode_entry *);
 static void     window_copy_cursor_left(struct window_mode_entry *);  static void     window_copy_cursor_left(struct window_mode_entry *);
 static void     window_copy_cursor_right(struct window_mode_entry *);  static void     window_copy_cursor_right(struct window_mode_entry *, int);
 static void     window_copy_cursor_up(struct window_mode_entry *, int);  static void     window_copy_cursor_up(struct window_mode_entry *, int);
 static void     window_copy_cursor_down(struct window_mode_entry *, int);  static void     window_copy_cursor_down(struct window_mode_entry *, int);
 static void     window_copy_cursor_jump(struct window_mode_entry *);  static void     window_copy_cursor_jump(struct window_mode_entry *);
Line 1093 
Line 1093 
         u_int                            np = wme->prefix;          u_int                            np = wme->prefix;
   
         for (; np != 0; np--)          for (; np != 0; np--)
                 window_copy_cursor_right(wme);                  window_copy_cursor_right(wme, 0);
         return (WINDOW_COPY_CMD_NOTHING);          return (WINDOW_COPY_CMD_NOTHING);
 }  }
   
Line 2962 
Line 2962 
                 window_copy_search_marks(wme, &ss, regex, visible_only);                  window_copy_search_marks(wme, &ss, regex, visible_only);
                 if (foundlen != 0) {                  if (foundlen != 0) {
                         for (i = 0; i < foundlen; i++)                          for (i = 0; i < foundlen; i++)
                                 window_copy_cursor_right(wme);                                  window_copy_cursor_right(wme, 1);
                 }                  }
         }          }
         window_copy_redraw_screen(wme);          window_copy_redraw_screen(wme);
Line 4142 
Line 4142 
 }  }
   
 static void  static void
 window_copy_cursor_right(struct window_mode_entry *wme)  window_copy_cursor_right(struct window_mode_entry *wme, int all)
 {  {
         struct window_copy_mode_data    *data = wme->data;          struct window_copy_mode_data    *data = wme->data;
         u_int                            px, py, yy, cx, cy;          u_int                            px, py, yy, cx, cy;
Line 4150 
Line 4150 
   
         py = screen_hsize(data->backing) + data->cy - data->oy;          py = screen_hsize(data->backing) + data->cy - data->oy;
         yy = screen_hsize(data->backing) + screen_size_y(data->backing) - 1;          yy = screen_hsize(data->backing) + screen_size_y(data->backing) - 1;
         if (data->screen.sel != NULL && data->rectflag)          if (all || (data->screen.sel != NULL && data->rectflag))
                 px = screen_size_x(&data->screen);                  px = screen_size_x(&data->screen);
         else          else
                 px = window_copy_find_length(wme, py);                  px = window_copy_find_length(wme, py);

Legend:
Removed from v.1.304  
changed lines
  Added in v.1.305