diff src/redisplay.c @ 72:b9518feda344 r20-0b31

Import from CVS: tag r20-0b31
author cvs
date Mon, 13 Aug 2007 09:03:46 +0200
parents 131b0175ea99
children 6a378aca36af
line wrap: on
line diff
--- a/src/redisplay.c	Mon Aug 13 09:03:07 2007 +0200
+++ b/src/redisplay.c	Mon Aug 13 09:03:46 2007 +0200
@@ -477,6 +477,7 @@
 Lisp_Object Vuse_left_overflow, Vuse_right_overflow;
 Lisp_Object Vtext_cursor_visible_p;
 
+int column_number_start_at_one;
 
 /***************************************************************************/
 /*									   */
@@ -5703,7 +5704,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;
@@ -8298,6 +8299,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
@@ -8397,4 +8403,5 @@
 				      text_cursor_visible_p),
 			 text_cursor_visible_p_changed,
 			 0, 0);
+
 }