Mercurial > emacs
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 |