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

115 	* window.el (one-window-p, walk-windows, display-buffer):
371 * dired-x.el (dired-jump-other-window): Add autoload.
464 * facemenu.el (list-colors-display): Use with-help-window (Bug#8048).
670 Document completion with asterisk and a substring.
735 * files.el (cd): Make completion obey cd-path (bug#7924).
766 (dired-x-find-file, dired-x-find-file-other-window): Doc fixes.
806 (term-completion-autolist, term-completion-addsuffix)
807 (term-completion-recexact, term-completion-fignore):
808 * term/sup-mouse.el (sup-mouse-fast-select-window):
1033 * minibuffer.el (completion-table-case-fold): New function for
1034 creating a case-insensitive completion table.
1116 * progmodes/idlwave.el (idlwave-rinfo-mouse-map, idlwave-rinfo-map):
1117 * progmodes/idlw-help.el (idlwave-help-mode-map):
1158 * allout.el: Synopsis: Change allout user configuration so
1362 * net/rcirc.el (rcirc-nick-completion-format): Add :version tag.
1404 (completion-list-mode-map): Bind "z" to `kill-this-buffer'.
1436 (custom-theme-load-confirm): Scroll in the correct window.
1520 * net/rcirc.el: New customizable nick completion format. (Bug#6314)
1521 (rcirc-nick-completion-format): New defcustom.
2210 (hexl-mode-exit): Use hexl-mode--old-var-vals to restore state.
2357 (compose-mail-other-window, compose-mail-other-frame): Likewise.
2361 (mail-bury): Obey it. Move special Rmail window handling to
2452 * progmodes/idlw-help.el (idlwave-help-link): Inherit from link face.
2578 long text lines that cross more than a single physical window
2583 the next window line, and moving to the bullet position after the
2588 shorter than window width versus ones greater than window width,
2898 configuration unnecessarily.
3039 context of the POSITION window's buffer.
3213 * progmodes/idlwave.el (idlwave-mode):
3215 * progmodes/idlw-help.el (idlwave-help-mode):
3217 * progmodes/idlw-shell.el (idlwave-shell-mode):
3231 * progmodes/idlwave.el (idlwave-beginning-of-statement)
3232 (idlwave-template, idlwave-update-buffer-routine-info)
3233 (idlwave-update-current-buffer-info)
3234 (idlwave-get-routine-info-from-buffers, idlwave-choose)
3235 (idlwave-scan-class-info, idlwave-fix-keywords)
3236 (idlwave-list-buffer-load-path-shadows):
3237 * progmodes/idlw-toolbar.el (idlwave-toolbar, idlwave-toolbar-add)
3238 (idlwave-toolbar-remove):
3239 * progmodes/idlw-shell.el (idlwave-shell-save-and-action)
3240 (idlwave-shell-file-name, idlwave-shell-electric-debug-all-off)
3241 (idlwave-shell-menu-def):
3243 (idlwave-prepare-structure-tag-completion):
3428 * minibuffer.el (completion-at-point): Remove the `arg'.
3946 the window-start (Bug#7390).
4003 * minibuffer.el (completion-fail-discreetly): New var.
4004 (completion--do-completion): Use it.
4230 * progmodes/idlwave.el (idlwave-routine-entry-compare-twins)
4231 (idlwave-study-twins): Prefix dynamic local variable `name'.
4232 (idlwave-routine-twin-compare): Update for above change.
4234 * progmodes/idlw-help.el (idlwave-do-mouse-completion-help):
4236 * progmodes/idlw-shell.el (idlwave-shell-complete-execcomm-help):
4238 (idlwave-complete-structure-tag-help):
4239 * progmodes/idlwave.el (idlwave-complete-sysvar-help)
4240 (idlwave-complete-sysvar-tag-help)
4241 (idlwave-complete-class-structure-tag-help):
4290 * filecache.el (file-cache-completion-ignore-case)
4349 * minibuffer.el (minibuffer-completion-help): Specify the end of the
4350 completion field (bug#7211).
4415 * progmodes/idlwave.el (idlwave-goto-comment, idlwave-fill-paragraph)
4416 (idlwave-in-quote):
4417 * progmodes/idlw-shell.el (idlwave-shell-current-frame)
4418 (idlwave-shell-update-bp-overlays, idlwave-shell-sources-filter):
4510 (pascal-get-lineup-indent, pascal-func-completion)
4511 (pascal-get-completion-decl, pascal-var-completion, pascal-completion):
4536 * progmodes/idlw-shell.el (idlwave-shell-move-or-history)
4537 (idlwave-shell-filename-string, idlwave-shell-batch-command)
4538 (idlwave-shell-display-line):
4539 * progmodes/idlwave.el (idlwave-show-begin, idlwave-fill-paragraph)
4540 (idlwave-calc-hanging-indent, idlwave-auto-fill, idlwave-template):
4544 (vhdl-fix-clause, vhdl-compose-configuration-architecture):
4610 * progmodes/idlwave.el (idlwave-routine-entry-compare-twins):
4611 (idlwave-study-twins): Prefix dynamic local `class'.
4612 (idlwave-routine-twin-compare): Update for above name change.
4711 * progmodes/idlwave.el (idlwave-pset): Only used on XEmacs.
4719 (reftex-toc-restore-region): Make `mpos' local to this function.
4992 * minibuffer.el (completion-cycling): New var (bug#7266).
4993 (minibuffer-complete, completion--do-completion):
4994 Use completion--flush-all-sorted-completions.
4995 (minibuffer-complete): Only cycle if completion-cycling is set.
4996 (completion--flush-all-sorted-completions): Unset completion-cycling.
4997 (minibuffer-force-complete): Set completion-cycling.
4998 (completion-all-sorted-completions): Move declaration before first use.
5066 (ns-initialize-window-system, handle-args-function-alist):
5271 * minibuffer.el (completion--replace): Move point where it belongs
5278 * faces.el (read-color): Use the completion code from
5279 facemenu-read-color. Require match in completion. Doc fix.
5382 * emacs-lisp/find-func.el (find-library): Use test-completion.
5446 * minibuffer.el (completion--replace): Move point where it belongs
5468 * files.el (locate-file-completion-table): Strip non-matching elements
5699 * emacs-lisp/lisp.el (lisp-completion-at-point):
5840 (widget-default-complete): Bind it when doing completion.
5874 * minibuffer.el (completion--some, completion--do-completion)
5875 (minibuffer-complete-and-exit, minibuffer-completion-help)
5876 (completion-basic-try-completion)
5877 (completion-basic-all-completions)
5878 (completion-pcm--find-all-completions): Use lexical-let to
5879 avoid some false matches in variable completion (Bug#7056)
5892 * minibuffer.el (completion--replace):
6050 (tramp-handle-file-name-completion)
6159 * net/tramp.el (tramp-completion-reread-directory-timeout):
6274 * calendar/appt.el (appt-issue-message, appt-visible, appt-msg-window):
6342 * window.el (walk-windows): Doc fix (bug#7105).
6740 * mail/sendmail.el: Add "*unsent mail*" to same-window-buffer-names.
6855 visualization (Bug#6651). Adjust help window for
6866 (whitespace-display-window, whitespace-interactive-char)
6902 (tramp-initial-end-of-output, tramp-completion-function-alist-rsh)
6903 (tramp-completion-function-alist-ssh)
6904 (tramp-completion-function-alist-telnet)
6905 (tramp-completion-function-alist-su)
6906 (tramp-completion-function-alist-putty, tramp-remote-path)
6940 (tramp-handle-file-name-completion, tramp-handle-add-name-to-file)
7050 (rcirc-completion-start): New variables.
7052 (rcirc-nick-completion-start-offset): Delete.
7053 (rcirc-completion-at-point): New function for constructing
7054 completion data for both nicks and irc commands. Add to
7055 completion-at-point-functions in rcirc mode.
7057 rcirc-completion-at-point.
7313 (tramp-tramp-file-p, tramp-completion-mode-p)
7608 (x-initialize-window-system): Remove setting of x-cut-buffer-max.
7692 (package-menu-sort-by-column): Don't select the window.
7738 * window.el (save-selected-window):
7754 * emacs-lisp/lisp-mode.el (save-selected-window)
7850 (tramp-completion-handle-file-name-all-completions)
7851 (tramp-completion-handle-file-name-completion):
7886 visualization (Bug#6651). Adjust help window for
7898 (whitespace-display-window, whitespace-interactive-char)
8036 Fit it to the window, not the frame.
8083 * files.el (locate-file-completion-table): Only list the .el and .elc
8161 (octave-completion-at-point-function): Make sure point is within
8266 for (un)commenting the region and performing completion.
8267 (octave-mode-menu): Use standard commands for help and completion.
8270 Set completion-at-point-functions and don't set columns.
8278 (octave-completion-at-point-function): New function.
8416 * bindings.el (complete-symbol): Run completion-at-point as a fallback.
8431 * dabbrev.el (dabbrev-completion): Fix typo in docstring.
8490 (keyboard-quit): Avoid adding the region to the window selection.
8792 (tramp-completion-file-name-regexp-unified): On W32 systems, do
8984 (x-initialize-window-system): Don't overwrite Paste menu item.
9037 e.g. in Info bookmarks, by using `switch-to-buffer-other-window'.
9361 * bookmark.el (bookmark-bmenu-2-window, bookmark-bmenu-other-window)
9362 (bookmark-bmenu-other-window-with-mouse): Remove unnecessary
9552 * progmodes/idlwave.el (idlwave-action-and-binding):
9653 will overflow the window width.
9746 (vc-resynch-window): Adjust name.
9801 * vc-dispatcher.el (vc-resynch-window): Add new optional argument,
9833 * window.el (pop-to-buffer): Remove the conditional that
9834 compares new-window and old-window, so it will reselect
9835 the selected window unconditionally.
10012 * vc-bzr.el (vc-bzr-revision-completion-table): Apply
10017 * man.el (Man-completion-table): Let the user type "-k " (bug#6319).
10039 * minibuffer.el (completion-file-name-table): Don't return a boundary
10041 (completion--file-name-table): Delegate to completion-file-name-table
10056 (server-create-window-system-frame): New arg. Pass parent-id as
10344 * epa.el (epa--select-keys): Don't explicitly delete the window since
10345 that can fail (e.g. sole window in frame). Use dedication instead.
10415 switch-to-buffer-other-window. (Bug#6204)
10445 * dired-x.el (dired-jump, dired-jump-other-window): Add arg
10468 * emacs-lisp/cl-macs.el (window-parameter): Add defsetf with
10469 set-window-parameter.
10511 (calc-trail-isearch-backward): Ensure that the new window
10709 * minibuffer.el (completion-cycle-threshold): New custom var.
10710 (completion--do-completion): Use it.
10730 * minibuffer.el (completion-pcm--pattern->regex):
10825 * minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
10827 (completion-pcm--string->pattern): Use it.
10828 (completion-pcm--pattern->regex, completion-pcm--pattern->string):
10830 (completion-pcm--merge-completions): Extract common suffix for the new
10832 (completion-substring--all-completions): Use the new `prefix' symbol.
10851 (tramp-completion-mode-p, tramp-check-for-regexp)
10956 * emacs-lisp/lisp.el (lisp-completion-at-point): Give it a doc string.
10958 * minibuffer.el (completion-at-point): Doc fix.
10990 * minibuffer.el (completion--common-suffix): Fix copy&paste error.
11034 * minibuffer.el (completion--sreverse, completion--common-suffix):
11036 (completion-pcm--merge-completions): Extract common suffix when safe.
11049 to restore node from the desktop.
11052 (Info-restore-desktop-buffer): Don't restore nodes with the
11187 * minibuffer.el (tags-completion-at-point-function): Move to etags.el.
11188 * progmodes/etags.el (tags-completion-at-point-function):
11190 (complete-tag): Use tags-completion-at-point-function.
11194 * minibuffer.el (tags-completion-at-point-function): Fix return value.
11198 * ido.el (ido-init-completion-maps): Remove C-v binding.
11203 * minibuffer.el (tags-completion-at-point-function): New function.
11204 (completion-at-point-functions): Use it.
11224 completion cannot be performed, return nil instead of signaling
11226 (completion-at-point): Make it an alias for complete-symbol.
11228 body of completion-at-point.
11358 * net/tramp.el (with-connection-property, tramp-completion-mode-p)
11381 * net/tramp.el (tramp-completion-handle-file-name-all-completions):
11392 (tramp-completion-handle-file-name-all-completions)
11393 (tramp-completion-handle-file-name-completion): Use it.
11397 * emacs-lisp/lisp.el (lisp-completion-at-point): Try and handle errors.
11420 * ido.el (ido-init-completion-maps): For ido-switch-buffer, C-o
11427 Use `define-derived-mode'; fix window selection; doc fixes.
11437 (tetris): Prefer window already displaying the "*Tetris*" buffer.
11498 * emacs-lisp/lisp.el (lisp-completion-at-point): Complete around point.
11499 I.e. include text after point in the completion region.
11586 * help.el (help-window-setup-finish): Doc fix (Bug#5830).
11667 Move scrolling commands from simple.el to window.el
11668 because their primitives are implemented in window.c.
11672 (scroll-down-line, scroll-other-window-down)
11673 (beginning-of-buffer-other-window, end-of-buffer-other-window):
11674 * window.el (scroll-error-top-bottom)
11676 (scroll-down-line, scroll-other-window-down)
11677 (beginning-of-buffer-other-window, end-of-buffer-other-window):
11678 Move from simple.el to window.el because their primitives are
11679 implemented in window.c.
11708 connection buffer when we are in completion mode.
11710 when we are in completion mode. This gives the user the chance to
11729 * minibuffer.el (minibuffer-completion-help):
11730 * net/tramp.el (tramp-completion-mode-p): Use `non-essential'.
11803 window handling. Only wait for the relevant process.
11831 * net/tramp.el (tramp-completion-function-alist)
11839 compatibility: Use `completion-ignore-case' if
11840 `read-file-name-completion-ignore-case' does not exist.
12293 * minibuffer.el (completion-in-region-functions):
12302 (event-window, event-x, event-x-pixel, event-y, event-y-pixel):
12310 * minibuffer.el (completion-in-region-functions): Fix docstring typos.
12416 Add a new completion style `substring'.
12417 * minibuffer.el (completion-basic--pattern): New function.
12418 (completion-basic-try-completion, completion-basic-all-completions):
12420 (completion-substring--all-completions)
12421 (completion-substring-try-completion)
12422 (completion-substring-all-completions): New functions.
12423 (completion-styles-alist): New style `substring'.
12462 than window-width. Use `query-replace-descr' to display regexp.
12793 * calculator.el (calculator): Don't bind split-window-keep-point
12877 Fix in-buffer completion when after-change-functions modify the buffer.
12878 * minibuffer.el (completion--replace): New function.
12879 (completion--do-completion): Use it and use relative movement.
13105 * man.el (Man-completion-table): Don't signal an error if we can't run
13213 Make `initials' completion work for /hh -> /home/horn again (bug#5524).
13214 * minibuffer.el (completion-initials-expand): Only check the presence
13299 * doc-view.el (doc-view-new-window-function): Be a bit more defensive.
13629 * window.el (window-body-height, pop-up-frames):
13870 * bookmark.el (bookmark-bmenu-select, bookmark-bmenu-1-window)
13871 (bookmark-bmenu-2-window, bookmark-bmenu-this-window)
13872 (bookmark-bmenu-other-window, bookmark-bmenu-switch-other-window)
13960 * progmodes/idlw-help.el (idlwave-help-browse-url-available)
13961 (idlwave-html-system-help-location, idlwave-html-help-location)
13962 (idlwave-help-browser-function, idlwave-help-browser-generic-program)
13963 (idlwave-help-browser-generic-args, idlwave-help-directory)
13964 (idlwave-html-help-is-available, idlwave-help-mode-line-indicator)
13965 (idlwave-help-mode-map, idlwave-help-mode, idlwave-do-context-help)
13966 (idlwave-online-help, idlwave-help-html-link)
13967 (idlwave-help-show-help-frame, idlwave-help-assistant-command):
13969 (idlwave-help-with-source, idlwave-help-find-routine-definition):
13971 (idlwave-help-assistant-start): Fix typo in error message.
14361 (latex-mode): Set completion-at-point-functions instead.
14363 Provide a standard completion command and hook it into TAB.
14364 * minibuffer.el (completion-at-point-functions): New var.
14365 (completion-at-point): New command.
14367 * progmodes/python.el (python-mode-map): Use completion-at-point.
14368 (python-completion-at-point): Rename from python-partial-symbol and
14369 adjust for use in completion-at-point-functions.
14370 (python-mode): Setup completion-at-point for Python completion.
14371 * emacs-lisp/lisp.el (lisp-completion-at-point): New function
14375 setup completion-at-point for Elisp completion.
14377 Use completion-at-point.
14378 * ielm.el (ielm-map): Use completion-at-point.
14379 (inferior-emacs-lisp-mode): Setup completion-at-point-functions.
14405 Correctly restore original Isearch point. (Bug#4994)
14562 Fold the confirm-after-completion case into the `confirm' case.
14563 (completion-pcm-word-delimiters): Add : and / to the delimiters.
14575 Save and restore dired buffer's point positions too. (Bug#4880)
14580 (dired-restore-positions): First restore buffer's position.
14581 While restoring window's positions, check if window still displays
14636 * minibuffer.el (completion-pcm--merge-try): Also consider placing
14702 * log-view.el (log-view-mode-map): "q" calls quit-window,
14727 * progmodes/idlwave.el (class): Restore still useful declaration.
14775 (c-suppress-<->-as-parens, c-restore-<->-as-parens): New defsubsts
14822 Use completion-in-region.
14845 (makefile-complete): Use completion-in-region.
14848 Use completion-in-region.
14851 * progmodes/idlwave.el (idlwave-comment-hook): Simplify with `or'.
14852 (idlwave-code-abbrev, idlwave-display-user-catalog-widget)
14853 (idlwave-complete-class): Don't quote lambda.
14854 (idlwave-find-symbol-syntax-table, idlwave-mode-syntax-table)
14855 (idlwave-mode-map): Move initialization into declaration.
14856 (idlwave-action-and-binding): Use backquotes.
14857 (idlwave-in-quote, idlwave-reset-sintern, idlwave-complete-in-buffer):
14859 (idlwave-is-pointer-dereference): Remove unused var `pos'.
14860 (idlwave-xml-create-rinfo-list): Remove unused var `entry'.
14861 (idlwave-convert-xml-clean-sysvar-aliases): Remove unused vars `new',
14863 (idlwave-xml-create-sysvar-alist): Remove unused var `fields'.
14864 (idlwave-convert-xml-system-routine-info): Remove unused string
14866 (idlwave-display-user-catalog-widget): Use dolist.
14867 (idlwave-scanning-lib): Declare dynamically-scoped var.
14868 (idlwave-scan-library-catalogs): Remove unused var `flags'.
14869 (completion-highlight-first-word-only): Declare to silence bytecomp.
14870 (idlwave-popup-select): Tighten scope of `resp'.
14871 (idlwave-find-struct-tag): Remove unused var `beg'.
14872 (idlwave-after-load-rinfo-hook): Declare.
14873 (idlwave-sintern-class-info): Remove unused var `taglist'.
14874 (idlwave-find-class-definition): Remove unused var `list'.
14875 (idlwave-complete-sysvar-tag-help): Remove unused var `main-base'.
14876 (idlwave-what-module-find-class): Remove unused var `classes'.
14889 Use completion-in-buffer and remove uses of dynamic scoping.
14892 (pascal-func-completion, pascal-type-completion, pascal-var-completion)
14893 (pascal-get-completion-decl, pascal-keyword-completion):
14896 (pascal-completion-cache): New var.
14897 (pascal-completion): Don't switch buffer any more (it was never
14900 Use complete-with-action rather than pascal-completion-response and
14902 (pascal-complete-word): Use completion-in-buffer when
14907 Use complete-with-action rather than pascal-completion-response and
14919 Use completion-in-buffer.
14923 (widget-color-complete): Use it and completion-in-region.
14977 * window.el (window--display-buffer-2): Fix previous changes.
14993 * window.el (window-to-use): Define for compiler.
15115 * window.el (recenter-last-op): Doc fix.
15118 (move-to-window-line-top-bottom): Rewrite to use `recenter-positions'.
15157 * man.el (Man-completion-table): Make it easier to enter "<sec> <name>".
15192 * man.el (Man-completion-table): Trim a terminating "(".
15197 Provide completion for the "<section> <name>" format as well.
15280 * man.el (Man-completion-table): default-directory "/" in case
15284 (man): completion-ignore-case t for friendliness and since man
15300 * man.el (Man-completion-table): Modify regexp to include
15301 section names to completion strings. (Bug#3717)
15356 (dired-dwim-target-directory): Find a window that displays Dired
15357 buffer instead of failing when the next window is not Dired.
15358 Use `get-window-with-predicate' to find for the next Dired window.
15374 calls `read-file-name-defaults' in `minibuffer-selected-window'.
15396 Really make the *Completions* window soft-dedicated (bug#5030).
15397 * window.el (window--display-buffer-2): Add `dedicated' argument.
15399 after calling set-window-buffer, which would otherwise reset it.
15406 Use completion-in-region.
15408 * dabbrev.el (dabbrev--minibuffer-origin): Use minibuffer-selected-window.
15409 (dabbrev-completion): Use completion-in-region.
15417 * man.el (Man-completion-cache): New var.
15418 (Man-completion-table): Use it.
15433 * linum.el (linum-update-window): Ignore intangible (bug#4996).
15439 Use help-setup-xref, help-buffer, and with-help-window.
15443 (describe-text-category): Use with-help-window and help-buffer.
15448 * man.el (Man-completion-table): New function.
15547 * window.el (move-to-window-line-last-op): Remove.
15548 (move-to-window-line-top-bottom): Reuse recenter-last-op instead.
15553 * window.el (move-to-window-line-last-op): New var.
15554 (move-to-window-line-top-bottom): New command.
15555 (global-map): Bind M-r move-to-window-line-top-bottom.
15612 bookmark-bmenu-bookmark-column. Use pop. Don't save window-excursion.
15759 * minibuffer.el (completion-in-region-functions): New hook.
15760 (completion-in-region): New function.
15773 * window.el (display-buffer-mark-dedicated): New var.
15775 * minibuffer.el (minibuffer-completion-help): Use it.
15777 * progmodes/sym-comp.el (symbol-complete): Use completion-in-region.
15781 (file-cache-complete): Use completion-in-region.
15805 (completion--insert-strings): Implement vertical format.
15808 completion when point was at the beginning of the buffer.
16023 * strokes.el (strokes-update-window-configuration): Make strokes
16084 (completion-no-auto-exit): Doc fix.
16101 * window.el (split-window-vertically):
16126 * scroll-bar.el (scroll-bar-set-window-start, scroll-bar-drag-1)
16127 (scroll-bar-maybe-set-window-start):
16219 * minibuffer.el (minibuffer-completion-help):
16224 * dired.el (dired-save-positions, dired-restore-positions): New funs.
16233 * ffap.el (ffap-alternate-file-other-window, ffap-literally):
16287 * minibuffer.el (completion-styles-alist):
16334 * progmodes/gud.el (same-window-regexps):
16336 * net/telnet.el (same-window-regexps):
16337 * net/rlogin.el (same-window-regexps):
16345 * info.el (same-window-regexps, info)
16355 * cus-edit.el (same-window-regexps):
16688 multi-word menu items). Fix :help string for quit-window.
16780 instead of deleting the window or frame.
16855 * progmodes/idlwave.el (idlwave-scan-user-lib-files)
16856 (idlwave-shell-compile-helper-routines, idlwave-set-local)
16857 (idlwave-display-completion-list-xemacs, idlwave-list-abbrevs)
16858 (idlwave-display-completion-list-emacs, idlwave-list-load-path-shadows)
16859 (idlwave-completion-fontify-classes, idlwave-display-calling-sequence):
16860 * progmodes/idlw-shell.el (idlwave-shell-examine-display-clear)
16861 (idlwave-shell-filter, idlwave-shell-examine-highlight)
16862 (idlwave-shell-sentinel, idlwave-shell-filter-directory)
16863 (idlwave-shell-display-line, idlwave-shell-set-bp-in-module)
16864 (idlwave-shell-examine-display, idlwave-shell-run-region)
16865 (idlwave-shell-filter-bp, idlwave-shell-save-and-action)
16866 (idlwave-shell-sources-filter, idlwave-shell-goto-next-error):
16867 * progmodes/idlw-help.el (idlwave-help-get-special-help)
16868 (idlwave-help-get-help-buffer):
16941 (todo-top-priorities): Restore point and restore narrowing in Todo
16969 (vc-bzr-revision-completion-table): Use it to fix completion of "s:"
16982 * cmuscheme.el (same-window-buffer-names):
16983 * ielm.el (same-window-buffer-names):
16984 * shell.el (same-window-buffer-names):
16985 * mail/sendmail.el (same-window-buffer-names):
16986 * progmodes/inf-lisp.el (same-window-buffer-names):
17025 (bookmark-show-all-annotations): Use save-selected-window and dolist.
17132 (completion-ignored-extensions):
17153 we're inside a dedicated or minibuffer window.
17165 window to buffer.
17205 * term.el (term-dynamic-list-completions): Use choose-completion rather
17206 than obsolete alias mouse-choose-completion.
17209 file-cache-choose-completion.
17210 (file-cache-choose-completion): Handle an optional event argument.
17211 (file-cache-mouse-choose-completion): Make it an obsolete alias.
17214 Use choose-completion if mouse-choose-completion is ever removed.
17226 * minibuffer.el (completion--embedded-envvar-table): Fix last change.
17228 Handle test-completion specially.
17312 * minibuffer.el (completion-table-with-terminator): Allow to specify
17318 * pcomplete.el: Allow the use of completion-tables.
17360 * minibuffer.el (completion-table-with-terminator): Properly implement
17362 (completion--embedded-envvar-table): Don't return boundaries if
17363 there's no valid completion. Simplify.
17364 (completion-file-name-table): New completion table extracted from
17365 completion--file-name-table.
17366 (completion--file-name-table): Use it.
17369 * vc-bzr.el (vc-bzr-revision-completion-table): Use the new
17370 completion-file-name-table, and use the `pred' argument.
17371 * files.el (locate-file-completion-table): Use the `pred' arg rather
17635 Replace completion-base-size by completion-base-position to fix bugs
17637 * simple.el (completion-base-position): New var.
17638 (completion-base-size): Mark as obsolete.
17639 (choose-completion): Make it work for mouse events as well.
17640 Pass the new base-position to choose-completion-string.
17641 (choose-completion-guess-base-position): New function, extracted from
17642 choose-completion-delete-max-match.
17643 (choose-completion-delete-max-match): Use it. Make obsolete.
17644 (choose-completion-string): Use the new base-position info.
17645 (completion-root-regexp): Delete.
17646 (completion-setup-function): Preserve completion-base-position.
17648 * minibuffer.el (display-completion-list): Don't mess with base-size.
17649 (minibuffer-completion-help): Set completion-base-position instead.
17650 * mouse.el (mouse-choose-completion): Redefine as a mere alias to
17651 choose-completion.
17653 * emacs-lisp/crm.el (crm--choose-completion-string):
17655 * complete.el (partial-completion-mode): Use minibufferp to avoid
17656 bumping into incompatible change to choose-completion-string-functions.
17657 * ido.el (ido-choose-completion-string): Make its calling convention
17662 * iswitchb.el (iswitchb-completion-help): Remove dead-code call to
17675 * minibuffer.el (completion-pcm--merge-completions): Make sure the
17701 * minibuffer.el (completion--file-name-table): Return nil if there's
17702 no file completion, even if substitute-in-file-name changed
17708 minor modes from mode name completion (bug#4664).
17834 (bookmark-jump-other-window): Just invoke bookmark-jump with new
17860 non-user-variables in the completion table (bug#4664).
17942 Use window-full-height-p.
18049 window if necessary.
18052 switch-to-buffer in a dedicated window.
18088 (bookmark-jump-other-window, bookmark-handle-bookmark)
18138 * window.el (window-full-height-p): Add doc string.
18142 * window.el (window-full-height-p): New function. (Bug#4543)
18165 (calendar-generate-window): Test for shrinkability rather than width.
18224 * completion.el (add-completion, add-permanent-completion):
18260 * strokes.el (strokes-update-window-configuration)
18342 * net/browse-url.el (browse-url-maybe-new-window):
18421 * vc-dispatcher.el (vc-resynch-window): Don't revert a buffer which
18784 * progmodes/idlw-help.el (idlwave-help-check-locations)
18785 (idlwave-help-html-link, idlwave-help-assistant-open-link):
18796 (dired-x-find-file-other-window): Reflow docstrings.
18808 * progmodes/idlwave.el (idlwave-create-user-catalog-file)
18809 (idlwave-quoted, idlwave-rinfo-max-source-lines): Doc fixes.
18810 (idlwave-abbrev-move, idlwave-auto-routine-info-updates)
18811 (idlwave-begin-block-reg, idlwave-begin-unit-reg)
18812 (idlwave-beginning-of-subprogram, idlwave-block-jump-out)
18813 (idlwave-block-match-regexp, idlwave-calculate-paren-indent)
18814 (idlwave-check-abbrev, idlwave-class-file-or-buffer)
18815 (idlwave-class-found-in, idlwave-complete, idlwave-complete-in-buffer)
18816 (idlwave-completion-map, idlwave-current-indent)
18817 (idlwave-custom-ampersand-surround, idlwave-customize)
18818 (idlwave-default-font-lock-items, idlwave-default-insert-timestamp)
18819 (idlwave-define-abbrev, idlwave-determine-class-special)
18820 (idlwave-do-action, idlwave-doc-header, idlwave-doc-modification)
18821 (idlwave-end-block-reg, idlwave-end-of-statement)
18822 (idlwave-end-of-statement0, idlwave-end-of-subprogram)
18823 (idlwave-end-unit-reg, idlwave-entry-find-keyword)
18824 (idlwave-explicit-class-listed, idlwave-file-header)
18825 (idlwave-fill-paragraph, idlwave-find-class-definition)
18826 (idlwave-fix-keywords, idlwave-hang-indent-regexp, idlwave-hard-tab)
18827 (idlwave-idlwave_routine_info-compiled, idlwave-in-comment)
18828 (idlwave-in-quote, idlwave-indent-action-table)
18829 (idlwave-indent-expand-table, idlwave-indent-line)
18830 (idlwave-indent-subprogram, idlwave-indent-to-open-paren)
18831 (idlwave-is-comment-line, idlwave-is-comment-or-empty-line)
18832 (idlwave-is-continuation-line, idlwave-is-pointer-dereference)
18833 (idlwave-kill-autoloaded-buffers, idlwave-lib-p, idlwave-look-at)
18834 (idlwave-make-tags, idlwave-mode, idlwave-mode-abbrev-table)
18835 (idlwave-mouse-active-rinfo, idlwave-newline, idlwave-no-change-comment)
18836 (idlwave-outlawed-buffers, idlwave-popup-select)
18837 (idlwave-previous-statement, idlwave-rescan-catalog-directories)
18838 (idlwave-routine-entry-compare, idlwave-routine-info.pro)
18839 (idlwave-scan-all-buffers-for-routine-info, idlwave-scan-class-info)
18840 (idlwave-shell-automatic-start, idlwave-shell-explicit-file-name)
18841 (idlwave-show-begin, idlwave-split-line, idlwave-split-link-target)
18842 (idlwave-statement-type, idlwave-struct-skip)
18843 (idlwave-substitute-link-target, idlwave-toggle-comment-region)
18844 (idlwave-update-current-buffer-info, idlwave-use-library-catalogs)
18845 (idlwave-what-module-find-class): Fix typos in docstrings.
18846 (idlwave-all-method-classes, idlwave-calc-hanging-indent)
18847 (idlwave-calculate-cont-indent, idlwave-expand-equal)
18848 (idlwave-find-module, idlwave-find-structure-definition)
18849 (idlwave-init-rinfo-when-idle-after, idlwave-insert-source-location)
18850 (idlwave-list-load-path-shadows, idlwave-next-statement)
18851 (idlwave-routine-entry-compare-twins, idlwave-routine-info)
18852 (idlwave-routines, idlwave-sintern-rinfo-list, idlwave-statement-match)
18853 (idlwave-template): Reflow docstrings.
18855 * progmodes/idlw-shell.el (idlwave-shell-syntax-error): Doc fix.
18856 (idlwave-shell-batch-command, idlwave-shell-bp-alist)
18857 (idlwave-shell-bp-get, idlwave-shell-bp-overlays)
18858 (idlwave-shell-bp-query, idlwave-shell-break-here, idlwave-shell-buffer)
18859 (idlwave-shell-display-line, idlwave-shell-display-wframe)
18860 (idlwave-shell-electric-debug-mode, idlwave-shell-examine-select)
18861 (idlwave-shell-file-name-chars, idlwave-shell-filter-bp)
18862 (idlwave-shell-goto-frame, idlwave-shell-halt-messages-re)
18863 (idlwave-shell-highlighting-and-faces, idlwave-shell-idl-wframe)
18864 (idlwave-shell-mode-hook, idlwave-shell-mode-line-info)
18865 (idlwave-shell-mode-map, idlwave-shell-module-source-filter)
18866 (idlwave-shell-mouse-help, idlwave-shell-mouse-print)
18867 (idlwave-shell-pc-frame, idlwave-shell-pending-commands)
18868 (idlwave-shell-print, idlwave-shell-quit, idlwave-shell-redisplay)
18869 (idlwave-shell-scan-for-state, idlwave-shell-send-command)
18870 (idlwave-shell-sentinel-hook, idlwave-shell-separate-examine-output)
18871 (idlwave-shell-shell-command, idlwave-shell-sources-alist)
18872 (idlwave-shell-sources-bp, idlwave-shell-sources-filter)
18873 (idlwave-shell-step, idlwave-shell-use-breakpoint-glyph)
18874 (idlwave-toolbar-add-everywhere, idlwave-toolbar-toggle):
18876 (idlwave-shell-bp, idlwave-shell-clear-current-bp)
18877 (idlwave-shell-hide-output, idlwave-shell-mode)
18878 (idlwave-shell-run-region, idlwave-shell-set-bp-in-module):
18941 the scroll-bar scroll the calendar window rather than the buffer.
19001 * linum.el (linum-delete-overlays, linum-update-window):
19164 (minibuffer-local-completion-map, minibuffer-local-map):
19204 * startup.el (command-line): Initialize the window-system after
19412 * term/x-win.el (x-initialize-window-system):
19413 * term/w32-win.el (w32-initialize-window-system):
19414 * term/ns-win.el (ns-initialize-window-system): Don't call
19833 * files.el (locate-file-completion-table): Make it provide boundary
19834 information, so partial-completion works better.
19936 * minibuffer.el (completion-initials-expand): Fix typo.
19953 * minibuffer.el (completion-try-completion)
19954 (completion-all-completions): Remove ill-defined (and
19956 `completion-styles' property.
19957 (completion-initials-expand, completion-initials-all-completions)
19958 (completion-initials-try-completion): New functions.
19959 (completion-styles-alist): Add doc to each entry.
20048 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
20159 Use completion-annotate-function.
20164 (completion-annotate-function): New variable.
20165 (minibuffer-completion-help): Use it.
20166 (completion--embedded-envvar-table): Environment vars are
20290 (tramp-root-regexp, tramp-completion-file-name-regexp-unified)
20291 (tramp-completion-file-name-regexp-separate)
20292 (tramp-completion-file-name-regexp-url): Use \\` and \\'.
20295 (tramp-completion-file-name-handler): Apply the checks here,
20299 `tramp-file-name-handler' and `tramp-completion-file-name-handler'.
20300 (tramp-register-completion-file-name-handler): Remove. (Bug#4260)
20315 * emulation/viper-init.el (viper-restore-cursor-type):
20375 (top): Add completion function for "rsyncc".
20518 * window.el (special-display-buffer-names):
20540 * vc-bzr.el (vc-bzr-sha1, vc-bzr-revision-completion-table):
20651 (idlwave-shell-display-line):
20652 * progmodes/idlw-shell.el (idlwave-shell-goto-frame)
20660 * textmodes/reftex-toc.el (reftex-toc, reftex-toc-restore-region):
20786 * linum.el (linum-mode): window-size-change-functions is redundant.
20787 Adapt to new window-configuration-change-hook behavior.
20829 * simple.el (choose-completion-string): Don't rely on
20831 to continue completion or not.
20834 (completion--do-completion): Use it.
20836 (completion--insert-strings): Use it.
20837 (completion-pcm--delim-wild-regex): Add docstring.
20838 (completion-pcm--string->pattern): Add support for 0-width delimiters
20839 in completion-pcm--delim-wild-regex.
20846 * minibuffer.el (completion--do-completion): Move point for the #b001
20879 * net/tramp.el (tramp-register-completion-file-name-handler):
20880 Check also for (member 'partial-completion completion-styles).
20913 (sql-set-product): Add completion.
20946 Don't initialize based on window-system (Bug#4124).
20948 * facemenu.el (facemenu-read-color): Use a completion function
21108 * international/quail.el (quail-completion-1): Simplify.
21219 * vc-dispatcher.el (vc-resynch-window): Update comment.
21303 (gdb-set-window-buffer): Now can ignore dedicated windows.
21304 (gdb-propertize-header): Use `gdb-set-window-buffer'.
21310 display bound buffers without breaking window layout.
21684 * progmodes/idlwave.el (idlwave-mode):
21685 * progmodes/idlw-shell.el (idlwave-shell-mode):
22038 (line-move-visual): Record or set the window hscroll, if
22242 * files.el (find-alternate-file-other-window, find-alternate-file):
22395 Add completion function for "synce" method.
22712 is `tramp-completion-function-alist-ssh'.