comparison src/buffer.c @ 90054:f2ebccfa87d4

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-74 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-709 Update from CVS: src/indent.c (Fvertical_motion): Fix last change. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-710 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-715 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-716 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-74 Update from CVS
author Miles Bader <miles@gnu.org>
date Wed, 08 Dec 2004 05:02:30 +0000
parents 0fe073a08cef 567ca4ca8574
children 95879cc1ed20
comparison
equal deleted inserted replaced
90053:fff5f1a61d92 90054:f2ebccfa87d4
5176 buf[rc] = DIRECTORY_SEP; 5176 buf[rc] = DIRECTORY_SEP;
5177 buf[rc + 1] = '\0'; 5177 buf[rc + 1] = '\0';
5178 } 5178 }
5179 #endif /* not VMS */ 5179 #endif /* not VMS */
5180 5180
5181 current_buffer->directory = build_string (buf); 5181 current_buffer->directory = make_unibyte_string (buf, strlen (buf));
5182 if (! NILP (buffer_defaults.enable_multibyte_characters))
5183 /* At this momemnt, we still don't know how to decode the
5184 direcotry name. So, we keep the bytes in multibyte form so
5185 that ENCODE_FILE correctly gets the original bytes. */
5186 current_buffer->directory
5187 = string_to_multibyte (current_buffer->directory);
5182 5188
5183 /* Add /: to the front of the name 5189 /* Add /: to the front of the name
5184 if it would otherwise be treated as magic. */ 5190 if it would otherwise be treated as magic. */
5185 temp = Ffind_file_name_handler (current_buffer->directory, Qt); 5191 temp = Ffind_file_name_handler (current_buffer->directory, Qt);
5186 if (! NILP (temp) 5192 if (! NILP (temp)
5698 of a window on window-systems with angle bitmaps, or if the window can be 5704 of a window on window-systems with angle bitmaps, or if the window can be
5699 scrolled, the top and bottom line of the window are marked with up and down 5705 scrolled, the top and bottom line of the window are marked with up and down
5700 arrow bitmaps. 5706 arrow bitmaps.
5701 5707
5702 If value is a symbol `left' or `right', both angle and arrow bitmaps 5708 If value is a symbol `left' or `right', both angle and arrow bitmaps
5703 are displayed in the left or right fringe, resp. 5709 are displayed in the left or right fringe, resp. Any other value
5704 5710 that doesn't look like an alist means displat the angle bitmaps in
5705 If value is an alist, each element (INDICATOR . POSITION) specifies 5711 the left fringe but no arrows.
5706 the position of one of the indicators. INDICATOR is one of `top', 5712
5713 You can exercise more precise control by using an alist as the
5714 value. Each alist element (INDICATOR . POSITION) specifies
5715 where to show one of the indicators. INDICATOR is one of `top',
5707 `bottom', `up', `down', or t, which specifies the default position, 5716 `bottom', `up', `down', or t, which specifies the default position,
5708 and POSITION is one of `left', `right', or nil, meaning do not show 5717 and POSITION is one of `left', `right', or nil, meaning do not show
5709 this indicator. 5718 this indicator.
5710 5719
5711 For example, ((top . left) (t . right)) places the top angle bitmap in 5720 For example, ((top . left) (t . right)) places the top angle bitmap in