diff src/redisplay.c @ 4:b82b59fe008d r19-15b3

Import from CVS: tag r19-15b3
author cvs
date Mon, 13 Aug 2007 08:46:56 +0200
parents ac2d302a0011
children 49a24b4fd526
line wrap: on
line diff
--- a/src/redisplay.c	Mon Aug 13 08:46:35 2007 +0200
+++ b/src/redisplay.c	Mon Aug 13 08:46:56 2007 +0200
@@ -473,6 +473,7 @@
 Lisp_Object Vuse_left_overflow, Vuse_right_overflow;
 Lisp_Object Vtext_cursor_visible_p;
 
+int column_number_start_at_one;
 
 /***************************************************************************/
 /*									   */
@@ -5699,7 +5700,7 @@
       /* print the current column */
     case 'c':
       {
-	int col = current_column (b);
+	int col = current_column (b) + (column_number_start_at_one != 0);
 	int temp = col;
 	int size = 2;
 	char *buf;
@@ -8278,6 +8279,11 @@
 See `set-window-redisplay-end-trigger'.
 */ );
   Vredisplay_end_trigger_functions = Qnil;
+
+  DEFVAR_BOOL ("column-number-start-at-one", &column_number_start_at_one /*
+Non-nil means column display number starts at 1.
+*/ );
+  column_number_start_at_one = 1;
 }
 
 void
@@ -8377,4 +8383,5 @@
 				      text_cursor_visible_p),
 			 text_cursor_visible_p_changed,
 			 0, 0);
+
 }