- 20 Feb, 1997 22 commits
-
-
Karl Heuer authored
negative number for the argument TOHPOS of compute_motion(). We don't need to calculate to (HPOS==0), but can stop immediately when VPOS pasts HEIGHT.
-
Karl Heuer authored
-
Karl Heuer authored
rev_dir_bit to display right to left characters (not yet used). (message): Use FRAME_MESSAGE_BUF_SIZE(). (redisplay_internal): Add canceling code for continuation at wide-column. (display_text_line): Don't just decrement left_edge->bufpos, it may be multi-byte character, use DEC_POS instead. (try_window): Change the way of calculation of tab offset. We now use val.tab_offset to maintain tab offset. Removed local variable tab_offset. (try_window_id): Likewise. (pos_tab_offset): Return COL (Modulo is no longer valid). Add the line to set tab_offset member. Use pos.tab_offset. (redisplay_window): Specify big negative number for TOHPOS of compute_motion(). (try_window_id): Likewise. (tri_window_id): Specify "1 << (BITS_PER_SHORT - 1)" to express "Don't care". Include charset.h, coding.h, and process.h. (display_text_line): Handle multibyte characters. (display_mode_line): Pay attention to wide-column characters. (decode_mode_spec_coding): New function. (decode_mode_spec): Handle %-constructs `%z' and `%Z' to print coding system mnemonics. (display_string): Handle multibyte characters.
-
Karl Heuer authored
move_to_column faster. (current_column): Set current_column_bol_cache. (current_column_1): Likewise. (Fmove_to_column): Use current_column_bol_cache. (current_column): When the buffer may have multi-byte characters, call current_column_1. (compute_motion): Handle multi-byte characters. (current_column_1): Likewise. (Fmove_to_column): Likewise. Include "charset.h". (compute_motion): Remove the variable PREV_VPOS. Introduce new local variables (multibyte, wide_column, prev_pos, contin_hpos, prev_tab_offset) to handle multi-byte characters and wide-column characters. (pos_tab_offset): Specify "- (1 << (BITS_PER_SHORT - 1))" to express big negative number (for consistency with xdisp.c). (vmotion): Specify "1 << (BITS_PER_SHORT - 1)" to express "Don't care".
-
Karl Heuer authored
check against truncated text at end of line. Add giving-up for buffers with reverse direction. (remake_frame_glyphs): Use FRAME_MESSAGE_BUF_SIZE() instead of FRAME_WIDTH, as the message may include multi-byte character and the length may be longer than width. (width_run_cache_on_off): Disable width-run-cache when multi-byte characters are enabled. (skip_invisible): Don't put the boundary in the middle of multibyte characters. (direct_output_forward_char): Bug fix. Add XFASTINT (w->left) for losing cursor check. Include charset.h. (update_line): Handle wide-column characters.
-
Karl Heuer authored
default-fontset-spec, X resources, and "-fn" command line argument.
-
Karl Heuer authored
(sendmail-send-it): Perform code conversion on sending mail according to sendmail-coding-system.
-
Karl Heuer authored
to COMPOUND_TEXT. (selection-converter-alist): Add an entry for COMPOUND_TEXT.
-
Karl Heuer authored
(rmail-insert-inbox-text): Perform character code conversion according to rmail-file-coding-system. (rmail-only-expunge): Pay attention to multibyte characters.
-
Karl Heuer authored
-
Karl Heuer authored
-
Karl Heuer authored
-
Karl Heuer authored
-
Karl Heuer authored
isearch-toggle-input-method and isearch-toggle-specified-input-method in the map. (isearch-multibyte-characters-flag): New variable. (isearch-mode): Initialize it to nil. (isearch-printing-char): Handle multibyte characters. (isearch-message-prefix): Include title of input method if necessary in the prefix of message.
-
Karl Heuer authored
language interactively.
-
Karl Heuer authored
find-file-read-only, find-file-read-only-other-window, find-file-read-only-other-frame, find-alternate-file-other-window, find-alternate-file): With a prefix argument, enable users to specify a coding system interactively. (find-file-noselect): Describe optional arguments NOWARN and RAWFILE in the doc-string. (write-file, insert-file, append-to-file): Accept a prefix argument to enable users to specify a coding system interactively. (revert-buffer): Read an auto-saved file without any code conversion.
-
Karl Heuer authored
in Debugger mode.
-
Karl Heuer authored
any code conversion.
-
Karl Heuer authored
any code conversion.
-
Karl Heuer authored
length of header is changed because of code conversion.
-
Karl Heuer authored
attention to multibyte characters. (what-cursor-position): With a prefix argument, print detailed info of a character on cursor position. (transpose-subr-1): Pay attention to multibyte characters. (do-auto-fill): Handle `kinsoku' processing.
-
Karl Heuer authored
(fill-region-as-paragraph): Handle `kinsoku' processing.
-
- 19 Feb, 1997 2 commits
-
-
Eli Zaretskii authored
before calling `compile-reinitialize-errors', so that it always sees the entire filename.
-
Noah Friedman authored
(eldoc-message): Make function, not macro. (eldoc-last-message): New internal variable. (eldoc-mode): Initialize it to nil. (eldoc-message): Use it. (eldoc-print-current-symbol-info): Use it. (eldoc-pre-command-refresh-echo-area): New function. (eldoc-mode): Put it on pre-command-hook if in XEmacs or using idle timers in Emacs. (eldoc-message-commands-table-size): New constant. (eldoc-add-command): Use it to initialize eldoc-message-commands. (eldoc-display-message-no-interference-p): New function. (eldoc-display-message-p): Use it. (eldoc-print-fnsym-args, eldoc-print-var-docstring): Arg sym no longer optional. Do not initialize arg if nil. (eldoc-forward-sexp-safe): Function deleted. (eldoc-beginning-of-sexp): New function. (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp. Use eldoc-current-symbol to get symbol at point. (eldoc-function-argstring-from-docstring-method-table): Forge docstrings for `and', `or', `list', `+', and `-'. (eldoc-add-command-completions): New function. (eldoc-add-command): Take list of args. No longer interactive. (eldoc-remove-command-completions): New function. (eldoc-remove-command): Take list of args. No longer interactive. top level: Initialize eldoc-message-commands using eldoc-add-command-completions.
-
- 17 Feb, 1997 1 commit
-
-
Roland McGrath authored
directory-files, and expand generated-autoload-file. Subdirs happy now.
-
- 14 Feb, 1997 1 commit
-
-
Karl Heuer authored
and duplicate #undefs of open, read, write, close.
-
- 10 Feb, 1997 6 commits
-
-
Richard M. Stallman authored
(vc-backend-release): For RCS, pass nil for OKSTATUS.
-
Richard M. Stallman authored
(syms_of_syntax): Set up Qscan_error.
-
Richard M. Stallman authored
(syms_of_minibuf): Set up Lisp function.
-
Richard M. Stallman authored
(isearch-range-invisible): New function. (search-invisible): New user option.
-
Richard M. Stallman authored
(mouse-buffer-menu-mode-groups): New variable. (mouse-buffer-menu-alist, mouse-buffer-menu-split): New subroutines broken out of mouse-buffer-menu.
-
Richard M. Stallman authored
with respect to the the current message.
-
- 09 Feb, 1997 4 commits
-
-
Karl Heuer authored
-
Karl Heuer authored
result from compare-buffer-substrings.
-
Eli Zaretskii authored
(compile-internal): Call compilation-process-setup-function if it is non-nil.
-
Eli Zaretskii authored
compilation-exit-message-function so that it works with both asynchronous and synchronous sub-processes. (diff): Bind compilation-exit-message-function. Run compilation-finish-function when compile-internal returns if async processes aren't supported.
-
- 08 Feb, 1997 4 commits
-
-
Richard M. Stallman authored
property to the defived mode command name.
-
Richard M. Stallman authored
nearest ones first, when that can be done without deleting any of them.
-
Richard M. Stallman authored
(Info-tag-table-marker): Initialize to nil. (Info-tag-table-buffer): New variable. (Info-find-node): Don't switch buffers if already in Info mode. Use Info-tag-table-buffer to support multiple Info buffers. (Info-read-subfile): Don't switch to *info* buffer. (Info-build-node-completions): Handle buffer local bindings for Info-tag-table-marker. (Info-search): Add a save-excursion. (Info-mode): Make Info-tag-table-buffer buffer-local. Make a different marker in Info-tag-table-marker for each buffer. (Info-kill-buffer): New function, on kill-buffer-hook.
-
Richard M. Stallman authored
(keys_of_window): Set up Lisp var. (window_scroll): If scroll_preserve_screen_position is 0, behave the old way (advancing point the minimum distance).
-