Lines Matching +refs:idlwave +refs:completion +refs:restore +refs:window +refs:configuration

23 	* progmodes/python.el (python-shell-completion-setup-code):
349 (browse-url-new-window-flag, browse-url-of-file-hook): Doc fixes.
355 (browse-url-galeon-new-window-is-tab)
356 (browse-url-netscape-new-window-is-tab)
427 * emacs-lisp/debug.el (debug): Don't try using "previous" window
447 Automatically adjust process window sizes.
449 * window.el (window-adjust-process-window-size-function):
451 (window-adjust-process-window-size)
452 (window-adjust-process-window-size-smallest)
453 (window-adjust-process-window-size-largest)
454 (window--process-window-list, window--adjust-process-windows):
456 (window-configuration-change-hook):
457 Add `window--adjust-process-windows'.
459 `window-adjust-process-window-size-function'.
481 * window.el (window-font-width, window-font-height)
482 (window-max-chars-per-line): New functions.
626 Have gud-display-line not display source buffer in gud window.
628 not reuse selected window. (Bug#17675, Bug#19901, Bug#20034)
655 (css-completion-at-point): New function.
656 (css-mode): Add support for completion.
722 (browse-url-conkeror-new-window-is-buffer): New defcustoms.
737 edebug-adjust-window.
740 (edebug-adjust-window): Remove.
807 possibly multi-line input, and restore it afterwards. (Bug#19824)
1151 hidden, restore point to its location prior to invoking this
1224 * window.el (window--dump-frame): For pixel height return total
1274 * frame.el (window-system-for-display): Don't assume windows-nt
1313 * menu-bar.el (menu-bar-non-minibuffer-window-p): Return nil when
1526 (sunrise-sunset): Use message rather than a window. (Bug#19859)
1564 * windmove.el (windmove-do-window-select):
1575 assumptions about window ordering.
1614 (eww-restore-desktop): Use inhibit-read-only.
1754 Rename frame parameter `maximized' to `fullscreen-restore'.
1893 python.el: Fix completion-at-point. (Bug#19667)
1896 (python-shell-completion-native-get-completions): Force process buffer.
1897 (python-shell-completion-at-point): Handle case where call is not
1946 frame-can-run-window-configuration-change-hook.
2514 * net/eudc.el (eudc-expand-inline): Always restore former server
2520 provided by the LDAP system configuration file.
2666 the major mode. Remap `quit-window' to `xref-quit'.
2676 (xref--window): Add docstring.
2681 extract the values for `xref--window' and
2776 * ido.el (ido-common-completion-map)
2777 (ido-file-dir-completion-map)
2778 (ido-file-completion-map, ido-buffer-completion-map): Set up key
2780 (ido-completion-map): Move definition.
2781 (ido-init-completion-maps): Noop.
2783 (ido-setup-completion-map): Improve doc-string, cleanup.
2793 Set `other-window-scroll-buffer'.
2799 (xref--window-configuration): Remove.
2802 (xref--restore-window-configuration): Remove.
2875 * files.el (find-file-other-window, find-file-other-frame):
3069 (cc-bytecomp-setup-environment, cc-bytecomp-restore-environment):
3100 only if `window-system-frame-alist' or `default-frame-alist' ask
3441 * minibuffer.el (completion-category-defaults): New var.
3442 Set unicode-name to use substring completion.
3443 (completion-category-defaults): Set it to nil.
3486 * progmodes/xref.el (xref--window-configuration): New variable.
3488 (xref--restore-window-configuration): New function.
3493 (xref--xref-buffer-mode): Add `xref--restore-window-configuration'
3536 * info.el (info-display-manual): Limit the completion alternatives
3570 * menu-bar.el (menu-bar-next-tag-other-window)
3583 * net/shr.el (shr-width): Default to using the window width when
3612 * progmodes/etags.el (find-tag-other-window)
3646 (compare-windows-get-recent-window): Signal an error when
3647 no other window is found (bug#19170).
3659 python.el: Native readline completion.
3660 * progmodes/python.el (python-shell-completion-native-disabled-interpreters)
3661 (python-shell-completion-native-enable)
3662 (python-shell-completion-native-output-timeout): New defcustoms.
3663 (python-shell-completion-native-interpreter-disabled-p)
3664 (python-shell-completion-native-try)
3665 (python-shell-completion-native-setup)
3666 (python-shell-completion-native-turn-off)
3667 (python-shell-completion-native-turn-on)
3668 (python-shell-completion-native-turn-on-maybe)
3669 (python-shell-completion-native-turn-on-maybe-with-msg)
3670 (python-shell-completion-native-toggle): New functions.
3671 (python-shell-completion-native-get-completions): New function.
3672 (python-shell-completion-at-point): Use it.
3814 (elisp--identifier-completion-table): Rename to
3815 `elisp--identifier-completion-table', and do not include just any
3817 (elisp-completion-at-point): Revert the 2014-12-25 change.
3830 * minibuffer.el (minibuffer-completion-help):
3831 Use shrink-window-if-larger-than-buffer in window-height
3834 * window.el (with-displayed-buffer-window): Remove window-height
3835 from the action alist in the temp-buffer-window-show call
3836 when window-height is handled explicitly afterwards (bug#19355).
3884 (elisp--identifier-completion-table): New variable.
3885 (elisp-completion-at-point): Use it.
3887 and `xref-identifier-completion-table-function'.
3889 (elisp--xref-identifier-completion-table): New functions.
3893 (tags-lazy-completion-table): Autoload.
3911 * window.el (mouse-autoselect-window-position-1): New variable.
3912 (mouse-autoselect-window-cancel)
3913 (mouse-autoselect-window-select, handle-select-window):
3914 With delayed autoselection select window only if mouse moves after
3926 `pop-to-buffer-same-window'.
3936 * completion.el: Use post-self-insert-hook (bug#19400).
3937 (completion-separator-self-insert-command)
3938 (completion-separator-self-insert-autofilling): Remove.
3939 (completion-separator-chars): New var.
3940 (completion-c-mode-hook, completion-setup-fortran-mode): Use it instead
3942 (completion--post-self-insert): New function.
3943 (dynamic-completion-mode): Use it instead of rebinding keys.
3944 (cmpl--completion-string): Rename from completion-string.
3945 (add-completion-to-head, delete-completion): Let-bind it explicitly.
3986 * textmodes/ispell.el (ispell-command-loop): Don't use `next-window'.
4020 Add code for "preserving" window sizes.
4021 * dired.el (dired-pop-to-buffer): Call fit-window-to-buffer with
4023 (dired-mark-pop-up): Preserve size of window showing marked files.
4024 * electric.el (Electric-pop-up-window):
4025 * help.el (resize-temp-buffer-window): Call fit-window-to-buffer
4027 * minibuffer.el (minibuffer-completion-help):
4028 Use `resize-temp-buffer-window' instead of `fit-window-to-buffer'
4029 (Bug#19355). Preserve size of completions window.
4031 preview window.
4032 * tmm.el (tmm-add-prompt): Call fit-window-to-buffer
4034 * window.el (with-displayed-buffer-window): Add calls to
4035 `window-preserve-size'.
4036 (window-min-pixel-size, window--preservable-size)
4037 (window-preserve-size, window-preserved-size)
4038 (window--preserve-size, window--min-size-ignore-p): New functions.
4039 (window-min-size, window-min-delta, window--resizable)
4040 (window--resize-this-window, split-window-below)
4041 (split-window-right): Amend doc-string.
4042 (window--min-size-1, window-sizable, window--size-fixed-1)
4043 (window-size-fixed-p, window--min-delta-1)
4044 (frame-windows-min-size, window--max-delta-1, window-resize)
4045 (window--resize-child-windows, window--resize-siblings)
4046 (enlarge-window, shrink-window, split-window): Handle preserving
4047 window sizes.
4048 (adjust-window-trailing-edge): Handle preserving window
4050 window above or below.
4051 (window--state-put-2): Handle horizontal scroll bars.
4052 (window--display-buffer): Call `preserve-size' if asked for.
4054 (fit-window-to-buffer): New argument PRESERVE-SIZE.
4056 scroll bar on ispell's windows. Don't count window lines and
4059 do the window handling.
4060 (ispell-adjusted-window-height, ispell-overlay-window): Remove.
4062 window to ispell's buffers. (Bug#3413)
4084 (linum-update-window): Use linum--face-width and frame-char-width,
4496 * minibuffer.el (minibuffer-completion-help):
4497 Compare selected-window with minibuffer-window to check whether
4559 Compare with the most recent window by default.
4560 * vc/compare-w.el (compare-windows-get-window-function): New defcustom.
4561 (compare-windows-get-recent-window)
4562 (compare-windows-get-next-window): New functions.
4564 Use `compare-windows-get-window-function' instead of `next-window'.
4622 * minibuffer.el (completion-table-dynamic): Add arg `switch-buffer'
4625 (lazy-completion-table): Use this new argument to preserve the
4755 Check window liveliness before measuring its width.
4788 configuration variable now only affects it.
4837 * progmodes/python.el (python-shell-completion-setup-code):
4930 Fix two issues around help-window-select. (Bug#11039) (Bug#19012)
4931 * help.el (help-window-old-frame): New variable.
4932 (help-window-select): Default to nil (Bug#11039).
4934 (help-window-setup): When the help window appears on another
4935 frame and `help-window-select' is non-nil, give that frame input
4937 (with-help-window): Store selected frame in
4938 help-window-old-frame.
4955 * net/eww.el (eww-restore-history):
4983 (eww-restore-history): Inhibit change functions while restoring
5013 * window.el (handle-select-window): Deactivate shift-region (bug#19003).
5098 * window.el (with-temp-buffer-window)
5099 (with-current-buffer-window, with-displayed-buffer-window):
5107 pos-visible-in-window-p will return nil when point is hscrolled
5266 (eww-restore-desktop, eww-restore-reload-prompt): New variables.
5270 (eww-restore-desktop): New functions.
5285 (ido-buffer-completion-map): Bind it to C-S-b.
5589 * progmodes/python.el (python-shell-completion-get-completions):
5739 * minibuffer.el (minibuffer-completion-help): Compare this-command
5740 with completion-at-point. (Bug#17809)
5801 `window-configuration-change-hook'.
5890 (epg-wait-for-completion): Copy epg-error-output to ERROR-OUTPUT
6125 If compilation-scroll-output is non-nil, don't force window-start of
6183 * completion.el (cmpl-hours-since-origin):
6187 * completion.el (save-completions-to-file):
6207 the sake of `window-body-width' (in addition to `frame-width').
6260 Calculate increment from last position instead of window edge.
6409 * vc/vc-dispatcher.el (vc-resynch-window): Tell view-mode not to
6410 change window configuration when we turn it off.
6472 * frame.el (gui-method): Use window-system rather than framep.
6702 Fix import completion. (Bug#18582)
6703 * progmodes/python.el (python-shell-completion-get-completions):
6743 * window.el (temp-buffer-window-show): Make BUFFER a required arg.
6781 * term.el (term-window-width): Subtract 1 from the width when
6932 (mark-holidays-in-calendar, initial-calendar-window-hook)
7009 * window.el (window-full-height-p): Make it behave correctly for
7010 minibuffer window.
7011 (window-current-scroll-bars): Fix code.
7012 (fit-frame-to-buffer): Use window-scroll-bar-height instead of
7013 window-scroll-bars.
7053 (python-fill-paren, python-shell-completion-complete-or-indent):
7055 (inferior-python-mode): Remove redundant completion settings.
7059 * vc/vc-svn.el (vc-svn-ignore-completion-table): Implement.
7089 (msdos-initialize-window-system): Don't set
7116 * progmodes/python.el (python-shell-completion-get-completions):
7124 (make-frame): Use t rather than nil for tty's window-system.
7192 (msdos-initialize-window-system): Don't set interprogram-cut-function.
7203 (handle-args-function-alist, window-system-initialization-alist):
7306 * minibuffer.el (completion-at-point): Emit warning for ill-behaved
7307 completion functions.
7354 (elisp-completion-at-point): Rename from lisp-completion-at-point.
7359 (lisp--local-variables-completion-table, lisp--expect-function-p)
7362 (lisp-completion-at-point): Move to elisp-mode.el.
7460 * window.el (fit-window-to-buffer): When counting buffer width,
7462 to pixel size for window-text-pixel-size (Bug#18498).
7553 * emacs-lisp/lisp.el (lisp-completion-at-point): Only calculate
7555 (lisp-completion-at-point): Move `end' back if it's after quote.
7558 (lisp-completion-at-point): Don't use
7559 `lisp--local-variables-completion-table' in the
7566 (lisp-completion-at-point): Use them to see if we're completing a
7580 to the window size, because that doesn't preserve the aspect ratio.
7611 * window.el (fit-window-to-buffer): Doc fix.
7627 discrepancy between window-pixel-edges and mouse events, and
7665 broken at the window margin.
7885 * progmodes/gud.el (gud-gdb-completion-at-point): Add hack (bug#18282).
7936 `quit-window' via `special-mode'.
7939 (ibuffer): Don't store previous windows configuration.
7940 Let `quit-window' handle restoring.
7941 (ibuffer-quit): Remove function. Use `quit-window' instead.
7942 (ibuffer-restore-window-config-on-quit): Remove variable.
7943 (ibuffer-prev-window-config): Remove variable.
7952 * window.el (display-buffer-at-bottom): Prefer bottom-left
7953 window to other bottom windows. Reuse a bottom window if it
8075 * window.el (window--side-window-p): New function.
8076 (split-window, window-splittable-p): Use window--side-window-p to
8079 `window-splittable-p' and add another (Bug#18304).
8104 paragraph direction, use the buffer of the window designated in
8209 * window.el (window-total-size): Make doc-string more self-contained.
8211 * window.el (display-buffer-below-selected): Restore original
8212 behavior if buffer is already displayed in the window below the
8235 (window-screen-lines): Use window-inside-pixel-edges for
8236 determining the window height in pixels. (Bug#18195)
8284 * window.el (window--min-size-1): Explicitly set WINDOW arg in
8285 calls of window-min-pixel-height and window-min-pixel-width.
8327 to not be bigger than the current window.
8347 (python-shell-completion-pdb-string-code): Make obsolete.
8348 (python-shell-completion-get-completions):
8349 Use python-shell-completion-string-code resending setup code
8369 (python-shell-completion-get-completions): Detect and send import
8370 statements directly to completion function.
8371 (python-shell-completion-at-point): Simplify prompt calculation
8372 and import vs input completion logic.
8411 * window.el (window--state-put-2): Handle horizontal scroll
8435 * window.el (window--pixel-to-total): Use FRAME's root window, not
8486 Parse completion input in a iPython friendly way. (Bug#18084)
8488 (python-shell-completion-at-point): Rename from
8489 python-shell-completion-complete-at-point.
8491 (python-completion-at-point): Rename from
8492 python-completion-complete-at-point. Parse input up to first
8555 * window.el (window-min-height): Update doc-string.
8556 (window--dump-frame): Dump horizontal scroll bar values.
8557 (window--min-size-1): Handle minibuffer window separately.
8562 (fit-frame-to-buffer, fit-window-to-buffer): Count in horizontal
8564 (window--sanitize-window-sizes): New function.
8565 (window-split-min-size): Remove.
8566 (split-window): Count divider-width. Don't use
8567 `window-split-min-size' any more. Reword error messages.
8585 (python-completion-complete-at-point)
8660 (find-file-read-only-other-window)
8676 (python-shell-completion-setup-code): New value supporting iPython.
8677 (python-shell-completion-string-code): New value supporting iPython.
8678 (python-shell-completion-get-completions): Use them.
8679 (python-shell-completion-module-string-code): Make obsolete.
8700 (python-shell-completion-get-completions): Use them.
8734 * mouse.el (tear-off-window): Rename from mouse-tear-off-window since
8903 (linum-update-window): Use it to adjust margin to linum's width.
8906 * eshell/em-smart.el (eshell-smart-scroll-window):
8907 Use with-selected-window.
8910 Remove also pointless window&mark manipulation.
8945 * window.el (with-displayed-buffer-window): New macro.
8946 (with-temp-buffer-window, with-current-buffer-window):
8952 * minibuffer.el (minibuffer-completion-help): Replace
8953 `with-output-to-temp-buffer' with `with-displayed-buffer-window'
8956 Associate `window-height' with `fit-window-to-buffer'.
8959 * dired.el (dired-mark-pop-up): Use `with-displayed-buffer-window'
8960 instead of `with-current-buffer-window'. (Bug#17809)
9060 * progmodes/idlwave.el (idlwave): Update url-link for custom group.
9061 (idlwave-mode): Doc URL update.
9069 (Man-start-calling): Use `with-selected-window' to get
9070 `frame-width' and `window-width'.
9084 `Man-getpage-in-background'. Use `quit-restore-window'
9252 moving point to top, which extends an active region, restore it.
9292 * progmodes/idlw-shell.el (idlwave-shell-make-temp-file):
9356 * minibuffer.el (completion-table-subvert): Prefer string-prefix-p
9410 * emulation/edt.el (edt-emulation-off): Save&restore the global
9451 Fix completion retrieval parsing (bug#17209).
9454 (python-shell-completion-get-completions): Use it.
9601 (rectangle--pos-cols): Add `window' argument.
9602 (rectangle--string-preview-state, rectangle--string-preview-window):
9609 `apply-on-region' uses the point-crutches of the right window.
9614 * ruler-mode.el (ruler-mode-window-col)
9710 (top): Remove completion function for "sftp". Add completion
9812 * calendar/calendar.el (calendar-generate-window):
9817 * simple.el (completion-list-mode-map): Navigate with tab and backtab
9934 * desktop.el: Activate auto-saving on window configuration changes.
9937 `window-configuration-change-hook'.
9954 * startup.el (window-setup-hook): Doc fix.
9961 * window.el (display-buffer-use-some-window): Don't make window
10000 `recenter' if `current-buffer' is equal to `window-buffer'.
10170 * emacs-lisp/gv.el (window-buffer, window-display-table)
10171 (window-dedicated-p, window-hscroll, window-point, window-start):
10211 * minibuffer.el (completion-in-region-functions, completion-in-region)
10212 (completion--in-region): Doc fixes.
10282 * progmodes/idlw-help.el (idlwave-help-fontify): Use font-lock-ensure
10343 * window.el (window--dump-frame): Remove interactive specification.
10413 * window.el (window--dump-frame): Avoid error in --without-x builds.
10521 * minibuffer.el (completion--sreverse): Remove.
10522 (completion--common-suffix): Use `reverse' instead.
10588 * minibuffer.el (completion-pcm--merge-try): Merge trailing / with
10774 * minibuffer.el (completion--try-word-completion): Revert fix for
10798 * minibuffer.el (completion-table-with-quoting) <completion--unquote>:
10899 * minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
10920 Chinese diary entries in the calendar window.
11051 * simple.el (completion-list-mode-map): Use choose-completion for the
11053 (completion-list-mode, completion-setup-function): Adjust docstring and
11055 * progmodes/idlwave.el (idlwave-choose-completion): Adjust to new
11056 calling convention of choose-completion.
11058 * term.el (term-dynamic-list-completions): Accept choose-completion.
11193 * image-mode.el (image-mode-window-put): Don't assume there's a `t'
11234 (tramp-file-name-handler, tramp-completion-file-name-handler):
11281 * image-mode.el (image-mode-window-put): Also update the property of
11282 the "default window".
11283 * doc-view.el (doc-view-new-window-function): If no window
11377 * progmodes/octave.el (completion-table-with-cache):
11422 (tramp-completion-file-name-handler): Avoid recursive loading.
11575 buffer is shown in a window. (bug#16090)
11647 Use `window-total-width' instead of `window-width'.
11707 (vhdl-compose-components-package, vhdl-compose-configuration):
11734 Deactivate completion-in-region-mode before we send comint input.
11737 * simple.el (keyboard-quit): Deactivate completion-in-region-mode
11758 Include system-configuration-features.
11784 For window-setup-hook, respect inhibit-startup-hooks.
11785 (command-line-1): Don't set window-setup-hook to nil.
11804 * frameset.el (frameset--restore-frame): Remove workaround for bug#14795
11870 (frameset-restore): Compare display strings with equal.
11888 another window, switch to that window.
12178 * dired.el (dired-display-file): Force use of other window.
12219 Fix behavior of with-temp-buffer-window (Bug#16816, Bug#17007).
12220 * window.el (with-temp-buffer-window): Don't make BUFFER-OR-NAME
12222 (with-current-buffer-window): New macro doing the same as
12223 `with-temp-buffer-window' but with BUFFER-OR-NAME current.
12225 use this in `with-help-window'.
12228 (with-help-window): Update doc-string.
12231 * register.el (register-preview): Use `with-current-buffer-window'
12232 instead of `with-temp-buffer-window'.
12257 (ns-initialize-window-system): Use it. It is set in term/common-win.el
12270 (python-completion-complete-at-point, python-fill-docstring-style)
12283 (python-shell-completion-get-completions)
12284 (python-shell-completion-complete-or-indent)
12358 * frameset.el (frameset-restore): When checking for a visible frame,
12367 * window.el (fit-frame-to-buffer): Get maximum width from
12372 * desktop.el (desktop-restore-frames)
12373 (desktop-restore-in-current-display, desktop-restore-forces-onscreen)
12374 (desktop-restore-reuses-frames): Doc tweaks.
12385 (cvs-mode-view-file-other-window, cvs-mode-byte-compile-files):
12415 (frameset-save, frameset-restore): Let-bind frameset--target-display.
12430 (frameset--restore-frame): Cache frame action.
12431 (frameset-restore): New keyword arg CLEANUP-FRAMES, allows to select
12436 * desktop.el (desktop-restore-forces-onscreen)
12437 (desktop-restore-reuses-frames): Use non-keyword values.
12438 (desktop-restore-frameset): Use CLEANUP-FRAMES arg of frameset-restore.
12474 * frameset.el (frameset-restore): When no frame is visible, do not
12490 * window.el (fit-frame-to-buffer, fit-frame-to-buffer-margins):
12494 (fit-window-to-buffer): Set ONLY argument in call of
12524 * window.el (window-min-height, window-min-width):
12526 (window-body-size): Add PIXELWISE argument to make it consistent
12545 * minibuffer.el (completion-hilit-commonality):
12585 * window.el (window-in-direction): Fix doc-string.
12639 (ido-completion-help, ido-completing-read): Fix typos in docstrings.
12658 * window.el (fit-window-to-buffer): Fix argument in window-size
12659 call when window is horizontally combined.
12673 * window.el (window--max-delta-1): Round down when calculating
12674 how many lines/columns we can get from a window.
12680 * minibuffer.el (completion-hilit-commonality):
12687 Replace use of obsolete argument of display-completion-list.
12708 Revert recent with-temp-buffer-window change (Bug#16816, Bug#16882).
12709 * window.el (with-temp-buffer-window): Revert change from 2014-02-21.
12713 * help.el (with-help-window): Fix doc-string.
12746 (completions-common-part, completion-hilit-commonality): Doc fixes.
12796 * minibuffer.el (completion-table-dynamic)
12797 (completion-table-with-cache): Doc fixes.
12804 * minibuffer.el (completion--nth-completion): Fix indentation.
12825 * dired.el (dired-restore-desktop-buffer): Demote errors;
12862 * minibuffer.el (completion--try-word-completion):
12906 * register.el (frame-configuration-to-register): Make obsolete.
12949 * simple.el (choose-completion): Fix docstring typo.
12956 Fix handling of window-min-height/-width (Bug#16738).
12957 * window.el (window--dump-window, window--dump-frame):
12959 (window--min-size-1): Account for window dividers.
12960 When window-resize-pixelwise is nil, delay rounding till after the
12961 sum of the window components has been calculated.
12962 (window--min-delta-1, window--max-delta-1): When PIXELWISE is
12965 (window-resize): Signal an error when window-resize-apply fails.
12966 (window--resize-child-windows): Fix calculation of by how many
12967 pixels a window can still be shrunk via window-new-normal.
12968 (adjust-window-trailing-edge): Call window--resizable with
12971 (with-temp-buffer-window): Don't evaluate BODY within
13039 * frameset.el (frameset-restore): Delay removing an old frame's
13075 * window.el (window-state-put): Allow WINDOW to refer to an
13076 internal window (Bug#16793).
13091 * frameset.el (frameset--restore-frame): When a frame is being reused
13092 and its root window is not alive, delete all the frame's windows before
13093 restoring the window state. This works around the issue in bug#16793.
13124 (frameset--reuse-frame, frameset-restore): Use it.
13135 dbus-call-method check for completion using a busy-wait loop with
13186 rather than frame-configuration-to-register.
13232 (icomplete-with-completion-tables, icomplete-minibuffer-setup-hook)
13243 window and buffer before restoring position (bug#16696).
13272 * simple.el (choose-completion): Doc fix (bug#14160).
13317 * icomplete.el (icomplete-with-completion-tables): Doc fix (bug#11654).
13352 * simple.el (choose-completion-string-functions): Document new
13465 * emacs-lisp/lisp.el (lisp-completion-at-point): Symbols don't start
13475 * emacs-lisp/lisp.el (lisp-completion-at-point):
13476 Use `completion-table-merge' instead of `completion-table-in-turn'
13479 * minibuffer.el (completion-table-merge): New function.
13505 * faces.el (window-divider): New default value. Rewrite doc-string.
13506 (window-divider-first-pixel, window-divider-last-pixel): New faces.
13515 * register.el (window-configuration-to-register)
13516 (frame-configuration-to-register): Unadvertise unused argument.
13560 (ns-initialize-window-system): Add ns-suspend-error to
13576 (window-configuration-to-register, frame-configuration-to-register)
13688 * window.el (fit-frame-to-buffer): Fix calculations for margins and
13738 * progmodes/idlwave.el (idlwave-config-directory):
13825 Fixes in window size functions around Bug#16430 and Bug#16470.
13826 * window.el (window-total-size, window-size): New argument ROUND.
13827 (window--min-delta-1, window-min-delta, window--max-delta-1):
13829 columns a window can shrink (Bug#16430).
13830 (fit-window-to-buffer): Simplify code.
13831 * term.el (term-window-width): Call window-body-width again.
13852 * window.el (tool-bar-lines-needed): Remove unnecessary declaration.
13926 * term.el (term-window-width): Call window-text-width instead of
13927 window-width (Bug#16470).
13997 * follow.el (follow-adjust-window): Remove `dest' argument (bug#16426).
14002 (follow-all-followers): Use get-buffer-window-list.
14089 fit-frame/window-to-buffer code fixes including one for Bug#14096.
14090 * window.el (fit-frame-to-buffer): Fix doc-string.
14091 Respect window-min-height/-width. Fit pixelwise when
14094 (fit-window-to-buffer): Respect window-min-height/-width
14290 * minibuffer.el (completion--try-word-completion): When both a
14296 * window.el (balance-windows-2): While rounding don't give a
14297 window more than the remainder. Bug#16351, bug#16383.
14338 * progmodes/idlw-shell.el (idlwave-shell-comint-filter): Use defalias.
14402 * window.el (balance-windows): Add missing t to fix Bug#16351.
14416 (eww-history-quit): Delete and use quit-window.
14461 (ielm-complete-filename): Use comint-filename-completion.
14463 (inferior-emacs-lisp-mode): Use lisp-completion-at-point instead and
14464 remove ielm-tab from completion-at-point-functions (bug#16224).
14508 * frame.el (window-system-for-display): Don't allow to create a
14547 * desktop.el (desktop-restore-in-current-display):
14549 * progmodes/idlwave.el (idlwave-scan-all-buffers-for-routine-info)
14550 (idlwave-pad-keyword):
14562 (shell--command-completion-data): Shell completion now matches
14666 * net/eww.el (eww-bookmark-browse): Use `quit-window' to restore
14667 the window configuration.
14676 * window.el (balance-windows-area): Call window-size instead of
14677 window-height and window-width. Bug#16241.
14682 (eww-bookmark-browse): Restore the window configuration when you
14911 (todo-desktop-save-buffer, todo-restore-desktop-buffer): New functions.
14912 (desktop-restore-file-buffer): Declare.
14913 (desktop-buffer-mode-handlers): Add todo-restore-desktop-buffer.
14928 Fix assignment for new window total sizes.
14929 * window.el (window--pixel-to-size): Remove function.
14930 (window--pixel-to-total-1, window--pixel-to-total):
14940 * faces.el (read-color): Minor fix for completion function.
15188 * window.el (window--pixel-to-total): Remove unused `mini' var.
15189 (maximize-window, minimize-window): Remove unused `pixelwise' arg.
15190 (split-window): Remove unused `new' var.
15191 (window--display-buffer): Remove unused `frame' and `delta' vars.
15192 (fit-window-to-buffer): Remove unused vars `frame', `display-height',
15287 (cfengine3-completion-function): Bring in the
15293 * window.el (display-buffer-below-selected):
15343 * window.el (display-buffer-below-selected): Never split window
15370 (cfengine3-completion-function, cfengine3--current-function):
15388 (cfengine3-completion-function, cfengine3--current-function):
15398 Fix windmove-find-other-window broken after pixelwise resizing
15400 * windmove.el (windmove-other-window-loc): Revert change from
15402 (windmove-find-other-window): Call window-in-direction.
15403 * window.el (window-in-direction): New arguments SIGN, WRAP and
15404 MINI to emulate original windmove-find-other-window behavior.
15497 * window.el (display-buffer-in-side-window): Fix doc-string
15790 * progmodes/octave.el (inferior-octave-completion-table):
15791 Turn back into function, use `completion-table-with-cache'
15794 * minibuffer.el (completion-table-with-cache): New function.
15805 (eww-restore-history): Use it.
15826 * windmove.el (windmove-other-window-loc): Handle navigation
15827 between windows (excluding the minibuffer window - Bug#16017).
15867 * progmodes/compile.el (compilation-start): Rename window alist
15868 entry `no-display-ok' to `allow-no-window'.
15870 * simple.el (shell-command): Add window alist entry
15871 `allow-no-window' to `display-buffer'.
15874 * window.el (display-buffer-no-window): New action function.
15922 `save-selected-window' to `log-edit-hide-buf'. This makes
15924 (log-edit-show-files): Mark the new window as dedicated.
15938 * net/eww.el (eww-mode-map): Have `q' do a normal `quit-window'
15986 * net/eww.el (eww-restore-history): Update the window title after
16017 (window-resize-pixelwise): New entries.
16018 * emacs-lisp/debug.el (debug): Use window-total-height instead
16019 of window-total-size.
16022 argument for with-help-window.
16024 (resize-temp-buffer-window, help-window-setup)
16025 (with-help-window): Rewrite.
16028 * window.el (frame-char-size, window-min-pixel-height)
16029 (window-safe-min-pixel-height, window-safe-min-pixel-width)
16030 (window-min-pixel-width, window-safe-min-pixel-size)
16031 (window-combination-p, window-safe-min-size)
16032 (window-resizable-p, window--size-to-pixel)
16033 (window--pixel-to-size, window--resize-apply-p): New functions.
16034 (window-safe-min-height): Fix doc-string.
16035 (window-size, window-min-size, window--min-size-1)
16036 (window-sizable, window-sizable-p, window--min-delta-1)
16037 (window-min-delta, window--max-delta-1, window-max-delta)
16038 (window--resizable, window--resizable-p, window-resizable)
16039 (window-full-height-p, window-full-width-p, window-at-side-p)
16040 (window--in-direction-2, window-in-direction)
16041 (window--resize-reset-1, window--resize-mini-window)
16042 (window-resize, window-resize-no-error)
16043 (window--resize-child-windows-normal)
16044 (window--resize-child-windows, window--resize-siblings)
16045 (window--resize-this-window, window--resize-root-window)
16046 (window--resize-root-window-vertically)
16047 (adjust-window-trailing-edge, enlarge-window, shrink-window)
16048 (maximize-window, minimize-window, delete-window)
16049 (quit-restore-window, window-split-min-size, split-window)
16052 (window--state-get-1, window-state-get, window--state-put-1)
16053 (window--state-put-2, window-state-put)
16054 (display-buffer-record-window, window--display-buffer):
16058 Add display-buffer-in-previous-window.
16059 (display-buffer-use-some-window): Resize window to height it had
16061 (fit-window-to-buffer-horizontally): New option.
16065 (window--sanitize-margin): New function.
16066 (fit-frame-to-buffer, fit-window-to-buffer): Rewrite completely
16067 using window-text-pixel-size.
16221 * window.el (display-buffer-at-bottom): Make sure that
16222 split-window-sensibly creates the new window on bottom
16283 * minibuffer.el (completion--in-region-1): Scroll the correct window.
16342 (inferior-octave-track-window-width-change)
16343 (octave-completion-at-point, octave-eldoc-function): Use it.
16364 Add completion for command `ag'.
16396 * window.el (display-buffer-alist): Doc fix. (Bug#13594)
16416 * window.el (display-buffer-alist, display-buffer): Document the
16417 new parameter no-display-ok. Return either a window or nil
16418 but never a non-window value.
16465 (cfengine3-completion-function): New function: completion glue.
16468 `completion-at-point-functions'.
16524 (verilog-type-completion, verilog-get-list): Remove unused funcs.
16576 * window.el (display-buffer-other-frame): Fix doc-string.
17175 * linum.el (linum-update-window): Fix boundary test (bug#13446).
17246 line-move-visual when the current window hscroll is zero, but
17458 * term/ns-win.el (ns-initialize-window-system): Rename Help to Info
17463 * term/ns-win.el (ns-initialize-window-system): ... to here.
17472 * icomplete.el (icomplete-with-completion-tables): Add :version.
17491 minibuffer prompt moves the cursor out of the minibuffer window,
17665 * emacs-lisp/lisp.el (lisp-completion-at-point): Complete var names for
17814 * progmodes/sh-script.el: Provide simpl(e|istic) completion.
17816 (sh--vars-before-point, sh--cmd-completion-table): New functions.
17817 (sh-completion-at-point-function): New function.
17861 * window.el (pop-to-buffer-same-window): Fix doc-string.
17963 available; don't condition on window-system.
18099 (point-to-register, window-configuration-to-register)
18100 (frame-configuration-to-register, jump-to-register)
18191 * minibuffer.el (completion--replace): Be careful that `end' might be
18201 (epg-check-configuration, epg-configuration)
18270 * term/ns-win.el (ns-initialize-window-system): Set locale-coding-system
18316 * term/ns-win.el (ns-initialize-window-system): Set locale-coding-system
18342 * progmodes/octave.el (inferior-octave-completion-table)
18343 (inferior-octave-completion-at-point): Minor tweaks.
18398 * minibuffer.el (completion-all-sorted-completions): Make args
18520 * eshell/em-smart.el (eshell-smart-scroll-window)
18594 * window.el (x-display-pixel-height, tool-bar-lines-needed): Declare.
18596 (mouse-autoselect-window-select): Silence compiler.
18673 (icomplete--completion-table, icomplete--completion-predicate)
18705 * window.el (window--state-put-2): Don't process buffer state
18963 (restore-overriding-map): Remove.
19081 * minibuffer.el: Make minibuffer-complete call completion-in-region
19083 (completion--some, completion-pcm--find-all-completions):
19085 (minibuffer-completion-contents): Beware fields within the
19087 (completion-all-sorted-completions): Use defvar-local.
19088 (completion--do-completion, completion--cache-all-sorted-completions)
19089 (completion-all-sorted-completions, minibuffer-force-complete):
19091 (completion--in-region-1): New fun, extracted from minibuffer-complete.
19092 (minibuffer-complete): Use completion-in-region.
19093 (completion-complete-and-exit): New fun, extracted from
19096 (completion--complete-and-exit): Rename from
19098 (completion-in-region--single-word): New function, extracted from
19101 (display-completion-list): Make `common-substring' argument obsolete.
19102 (completion--in-region): Call completion--in-region-1 instead of
19104 (completion-help-at-point): Pass boundaries to
19105 minibuffer-completion-help as args rather than via an overlay.
19106 (completion-pcm--string->pattern): Use `any-delim'.
19107 (completion-pcm--optimize-pattern): New function.
19108 (completion-pcm--pattern->regex): Handle `any-delim'.
19111 Adjust calls to completion-all-sorted-completions and
19112 completion--cache-all-sorted-completions.
19113 (icomplete-with-completion-tables): Default to t.
19117 (crm--completion-command): Take two new args to bind to the boundaries.
19118 (crm-completion-help): Adjust accordingly.
19119 (crm-complete): Use completion-in-region.
19120 (crm-complete-word): Use completion-in-region--single-word.
19121 (crm-complete-and-exit): Use completion-complete-and-exit.
19164 (tramp-completion-file-name-regexp)
19165 (tramp-completion-dissect-file-name)
19168 (tramp-completion-file-name-regexp-url): Remove constants.
19273 (vc-default-ignore-completion-table): Use find-ignore-file.
19275 * vc/vc-bzr.el (vc-bzr-ignore, vc-bzr-ignore-completion-table):
19276 * vc/vc-git.el (vc-git-ignore, vc-git-ignore-completion-table):
19277 * vc/vc-hg.el (vc-hg-ignore, vc-hg-ignore-completion-table):
19337 * progmodes/python.el (python-shell-completion-get-completions):
19385 (lisp-completion-at-point): Use them to improve Company support.
19489 * window.el (display-buffer-use-some-window): Add missing
19490 argument in call of get-largest-window (Bug#15185).
19587 * window.el (display-buffer-pop-up-frame):
19607 Use read--expression so that completion works again.
19624 * minibuffer.el (completion--sifn-requote): Bind `non-essential'.
19652 * window.el (mouse-autoselect-window-select): Do autoselect when
19750 (frameset-restore): Warn about orphaned windows, instead of error out.
19754 * window.el (window-make-atom): Don't overwrite parameter
19756 (display-buffer-in-atom-window): Handle special case where we
19757 split an already atomic window.
19758 (window--major-non-side-window, display-buffer-in-side-window)
19759 (window--side-check): Ignore minibuffer window when walking
19760 window tree.
19761 (window-deletable-p): Return 'frame only if no other frame uses
19762 our minibuffer window.
19763 (record-window-buffer): Run buffer-list-update-hook.
19764 (split-window): Make sure window--check-frame won't destroy an
19765 existing atomic window in case the new window gets nested
19767 (display-buffer-at-bottom): Ignore minibuffer window when
19768 walking window tree. Don't split a side window.
19769 (pop-to-buffer): Don't set-buffer here, the select-window call
19771 (mouse-autoselect-window-select): Autoselect only if we are in the
19772 text portion of the window.
19858 * view.el (view-buffer-other-window, view-buffer-other-frame):
19940 * completion.el: Remove stuff unused since revno:3176 (1993-05-27).
20009 * ido.el (ido-completion-help): Fix up compiler warning.
20019 (frameset-restore, frameset-save, frameset-session-filter-alist):
20062 * help.el (resize-temp-buffer-window):
20063 * window.el (display-buffer-in-major-side-window)
20064 (display-buffer-in-side-window, display-buffer-in-previous-window):
20077 (msdos-initialize-window-system):
20115 (frameset-restore): Check with frameset-valid-p.
20135 * frameset.el (frameset-restore): Doc fix.
20138 (frameset-p, frameset-restore, frameset-save): Declare.
20164 Rename from frameset-filter-(save|restore)-param. All callers changed.
20182 (frameset--restore-frame): Rename args FRAME-CFG and WINDOW-CFG to
20184 (frameset-restore): Add new keyword argument PREDICATE.
20262 (frameset--minibufferless-last-p, frameset-restore): Doc fixes.
20277 * vc/vc.el (vc-default-ignore-completion-table):
20289 (frameset--restore-frame): Fix reference to frameset-move-onscreen.
20325 Do not call to `selected-window' where it is assumed by default.
20326 Affected functions are `window-minibuffer-p', `window-dedicated-p',
20327 `window-hscroll', `window-width', `window-height', `window-buffer',
20328 `window-frame', `window-start', `window-point', `next-window'
20329 and `window-display-table'.
20331 * bs.el (bs--show-with-configuration):
20334 * calendar/calendar.el (calendar-generate-window):
20339 * completion.el (complete):
20346 * emacs-lisp/edebug.el (edebug-two-window-p, edebug-pop-to-buffer):
20367 * progmodes/etags.el (find-tag-other-window):
20371 * reposition.el (reposition-window):
20377 (delete-completion-window):
20392 * window.el (walk-windows, mouse-autoselect-window-select):
20401 (frameset-restore): Use them.
20407 `frame-first-window', `frame-terminal' and `delete-frame'.
20408 * calendar/appt.el (appt-disp-window):
20409 * epg.el (epg-wait-for-completion):
20416 * progmodes/idlw-toolbar.el (idlwave-toolbar-toggle):
20418 * simple.el (delete-completion-window):
20447 (frameset-filter-restore-param, frameset-filter-iconified):
20450 :never instead of t, and reverse the meanings of :save and :restore.
20455 (frameset--restore-frame): Rename from frameset--get-frame. Doc fix.
20459 (frameset-restore): Doc fixes. Use new function names.
20464 * desktop.el (desktop-restore-forces-onscreen)
20465 (desktop-restore-reuses-frames): Document :keyword constant values.
20469 (desktop-save-frameset, desktop-restore-frameset):
20483 (frameset-restore): Add new predicate values for FORCE-ONSCREEN and
20530 (frameset-restore): Fix autoload cookie. Fix typo in docstring.
20532 (frameset-restore): Rename parameter `frameset-id' to `frame-id'.
20536 interactively and desktop-restore-frames is non-nil. Doc fix.
20542 (vc-default-ignore-completion-table, vc--read-lines)
20546 (vc-svn-ignore-completion-table): New function.
20549 (vc-hg-ignore-completion-table)
20553 (vc-git-ignore-completion-table)
20559 (vc-bzr-ignore-completion-table)
20593 (desktop-restore-frames): Doc fix.
20594 (desktop-restore-reuses-frames): Rename from
20602 (desktop--filter-minibuffer, desktop--filter-restore-desktop-parm)
20604 (desktop-restore-in-original-display-p, desktop--filter-frame-parms)
20609 (desktop-restore-frames): Remove. Most code moved to frameset.el.
20610 (desktop-restoring-frameset-p, desktop-restore-frameset)
20723 * minibuffer.el (completion--twq-all): Try and preserve each
20724 completion's case choice (bug#14907).
20850 (edebug-outside-excursion): Don't restore outside values of locally
20857 * desktop.el (desktop-restore-frames): Call `sit-for' once all frames
20901 * window.el (display-buffer): In display-buffer bind
20902 split-window-keep-point to t, bug#14829.
20907 (desktop-filter-parameters-alist, desktop--filter-restore-desktop-parm)
20909 (desktop--select-frame, desktop--sort-states, desktop-restore-frames):
20911 (desktop--select-frame, desktop--sort-states, desktop-restore-frames):
20949 (desktop-restore-frames): Warn when deleting an existing frame failed.
21093 (desktop-restore-frames): Use cl-(first|second|third) to access values
21110 (desktop-restore-frames): Use it. Rename from desktop--restore-frames.
21114 * desktop.el: Correctly restore iconified frames.
21127 Avoid changing point of wrong window.
21130 Avoid changing point of wrong window. (Bug#14909)
21164 * epa.el (epa-popup-info-window): Doc fix.
21200 scroll-up if the current line is not taller than the window.
21236 * desktop.el (desktop-restore-frames): Change default to t.
21237 (desktop-restore-in-current-display): Now offer more options.
21245 (desktop--filter-minibuffer, desktop--filter-restore-desktop-parm)
21247 (desktop-restore-in-original-display-p): New functions.
21252 (desktop--restore-in-this-display-p): Remove.
21259 (desktop--restore-frames): Add support for "minibuffer-special" frames.
21484 partially-visible line in window is of default height.
21527 * simple.el (default-font-height, window-screen-lines):
21530 frame-char-height and window-text-height. This makes scrolling
21542 posn-at-point for the current window-vscroll. (Bug#14567)
21552 * window.el (window-state-put-stale-windows): New variable.
21553 (window--state-put-2): Save list of windows without matching buffer.
21554 (window-state-put): Remove "bufferless" windows if possible.
21594 category completion files.
21614 (todo-done-separator): Make separator length window-width, since
21715 * desktop.el (desktop-restore-frames): Rename from desktop-save-windows.
21716 (desktop-restore-in-current-display): New customization option.
21719 (desktop--restore-in-this-display-p): New function.
21722 (desktop--restore-frames): Rename from desktop--restore-windows.
21723 Obey desktop-restore-current-display. Do not delete old frames or
21724 select a new frame unless we were able to restore at least one frame.
21768 (desktop--restore-windows): Try to re-select the frame that was
21769 selected upon saving. Do not abort if some frames fail to restore,
21816 New experimental feature to save&restore window and frame setup.
21821 (desktop--restore-windows, desktop--save-windows): New functions.
21823 (desktop-read): Call `desktop--restore-windows'.
21856 (eww-bookmark-browse): Don't bug out if it's the only window.
21944 * window.el (window--state-get-1): Workaround for bug#14527.
22122 todo archives. Use extended category completion.
22249 (todo-category-completions-files, todo-completion-ignore-case)
22559 * progmodes/idlwave.el (func-menu): Only set it up on XEmacs.
22996 (inferior-octave-completion-table)
22997 (inferior-octave-track-window-width-change)
23342 (lisp--local-variables-completion-table): New var.
23343 (lisp-completion-at-point): Use it complete let-bound vars.
23512 (inferior-octave-track-window-width-change): New function.
23514 for example from 'ls', can fit into the window nicely.
23524 Replace obsolete completion-annotate-function.
23589 Use completion-at-point rather than obsolete functions.
23591 Set completion-at-point-functions, rather than
23604 (rlogin-tab-or-complete): Use completion-at-point rather than alias.
23608 Use completion-at-point rather than obsolete alias.
23612 * minibuffer.el (read-file-name-completion-ignore-case):
23613 Move before completion--in-region, for eager macro expansion.
23654 * progmodes/idlwave.el (idlwave-concatenate-rinfo-lists):
23655 Handle idlwave-last-system-routine-info-cons-cell being nil.
23657 * progmodes/idlwave.el (idlwave-scan-user-lib-files)
23658 (idlwave-write-paths): Simplify via with-temp-buffer.
23827 * emacs-lisp/lisp.el (lisp-completion-at-point): Don't use
23828 error-completion on the first 2 args of condition-case (bug#14446).
23842 eval-expression. Set completion-at-point-functions (bug#14465).
23884 image-mode-new-window-functions.
23885 * doc-view.el (doc-view-new-window-function): Don't delay
23892 (doc-view-restore-desktop-buffer): New function.
23894 Add `doc-view-restore-desktop-buffer' as desktop.el buffer mode
23928 * progmodes/gud.el (gud-gdb-completion-function): Move before use.
23936 * progmodes/which-func.el (ediff-window-A, ediff-window-B)
23937 (ediff-window-C): Declare.
24081 (viper-forward-word, viper-adjust-window): Declare.
24085 * progmodes/idlw-help.el (idlwave-help-fontify):
24180 Don't use obsolete window-system-version.
24296 * progmodes/octave.el (inferior-octave-completion-table): Use it.
24406 * completion.el (dynamic-completion-mode):
24408 * minibuffer.el (completion-in-region-mode):
24657 * progmodes/octave.el (inferior-octave-completion-table):
24659 completion due to bug#11906.
24705 * progmodes/idlw-help.el (idlwave-help-browser-generic-program)
24706 (idlwave-help-browser-generic-args):
24721 * progmodes/octave.el (inferior-octave-completion-at-point):
24722 Restore file completion. (Bug#14300)
24850 (octave-completion-at-point): Rename from
24851 octave-completion-at-point-function.
24967 * simple.el (read-expression-map): Use completion-at-point (bug#14255).
24970 (completion-setup-function): Avoid minibuffer-completion-contents.
25037 definitions. Use completion-at-point to insert keywords.
25063 (octave-font-lock-keywords, octave-completion-at-point-function):
25078 (inferior-octave-completion-table)
25079 (inferior-octave-completion-at-point): Remove its uses.
25213 * progmodes/octave.el (octave-completion-at-point-function):
25216 (inferior-octave-completion-table): New function.
25217 (inferior-octave-completion-at-point): Use it.
25218 (octave-completion-alist): Remove.
25242 (opascal-debug-parse-region, opascal-debug-parse-window)
25243 (opascal-debug-parse-buffer, opascal-debug-fontify-window)
25336 * minibuffer.el (minibuffer-completion-contents): Fix obsolescence info
25349 (tramp-set-completion-function, tramp-parse-putty):
25374 `completion-at-point'. (Bug#13774)
25486 * minibuffer.el (completion-in-region-function): New hook.
25487 (completion-in-region): Use it.
25488 (completion-in-region-functions): Mark obsolete.
25503 * emacs-lisp/lisp.el (lisp-completion-at-point): Provide specialized
25504 completion tables when completing error conditions and
25508 * minibuffer.el (minibuffer-completion-contents): Mark as obsolete.
25576 * minibuffer.el (completion--twq-all):
25577 * term/ns-win.el (ns-initialize-window-system):
25578 * term/w32-win.el (w32-initialize-window-system): Silence byte-compiler.
25605 through completion-in-region -> minibuffer-complete.
25683 * window.el (split-window): Remove interactive form, since as a
25684 command this function is a special case of split-window-below.
25700 * cus-edit.el (customize-face, customize-face-other-window)
25738 * simple.el (choose-completion-string): Fix docstring (bug#14163).
25762 window system initialization function, not before.
25763 * term/x-win.el (x-initialize-window-system): Add optional
25765 * term/w32-win.el (w32-initialize-window-system):
25766 * term/ns-win.el (ns-initialize-window-system):
25767 * term/pc-win.el (msdos-initialize-window-system):
25948 * minibuffer.el (completion-pcm--merge-completions): Make sure prefixes
26148 * doc-view.el (doc-view-new-window-function): Check the new window
26150 buffer's first char. Use `with-selected-window' instead of
26151 `save-window-excursion' with `select-window'.
26239 case it's smaller than the window.
26240 (doc-view-new-window-function): Force redisplay of new windows on
26277 * progmodes/idlwave.el (idlwave-config-directory):