]> git.eshelyaron.com Git - emacs.git/commitdiff
; Update ldefs-boot.el
authorEshel Yaron <me@eshelyaron.com>
Sun, 7 Jul 2024 15:54:23 +0000 (17:54 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 7 Jul 2024 15:54:23 +0000 (17:54 +0200)
lisp/ldefs-boot.el

index e9d1144323f783839fe4b708873aaba15faf46ad..667ad7f0acc950025de18d1df893534785df033f 100644 (file)
@@ -1697,6 +1697,229 @@ definition of \"random distance\".)
 (fn &optional MODE)" t)
 (register-definition-prefixes "avoid" '("mouse-avoidance-"))
 
+\f
+;;; Generated autoloads from avy.el
+
+(autoload 'avy-process "avy" "\
+Select one of CANDIDATES using `avy-read'.
+Use OVERLAY-FN to visualize the decision overlay.
+CLEANUP-FN should take no arguments and remove the effects of
+multiple OVERLAY-FN invocations.
+
+(fn CANDIDATES &optional OVERLAY-FN CLEANUP-FN)")
+(autoload 'avy-goto-char "avy" "\
+Jump to the currently visible CHAR.
+The window scope is determined by `avy-all-windows' (ARG negates it).
+
+(fn CHAR &optional ARG)" t)
+(autoload 'avy-goto-char-in-line "avy" "\
+Jump to the currently visible CHAR in the current line.
+
+(fn CHAR)" t)
+(autoload 'avy-goto-char-2 "avy" "\
+Jump to the currently visible CHAR1 followed by CHAR2.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+BEG and END narrow the scope where candidates are searched.
+
+(fn CHAR1 CHAR2 &optional ARG BEG END)" t)
+(autoload 'avy-goto-char-2-above "avy" "\
+Jump to the currently visible CHAR1 followed by CHAR2.
+This is a scoped version of `avy-goto-char-2', where the scope is
+the visible part of the current buffer up to point.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+
+(fn CHAR1 CHAR2 &optional ARG)" t)
+(autoload 'avy-goto-char-2-below "avy" "\
+Jump to the currently visible CHAR1 followed by CHAR2.
+This is a scoped version of `avy-goto-char-2', where the scope is
+the visible part of the current buffer following point.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+
+(fn CHAR1 CHAR2 &optional ARG)" t)
+(autoload 'avy-isearch "avy" "\
+Jump to one of the current isearch candidates." t)
+(autoload 'avy-goto-word-0 "avy" "\
+Jump to a word start.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+BEG and END narrow the scope where candidates are searched.
+
+(fn ARG &optional BEG END)" t)
+(autoload 'avy-goto-whitespace-end "avy" "\
+Jump to the end of a whitespace sequence.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+BEG and END narrow the scope where candidates are searched.
+
+(fn ARG &optional BEG END)" t)
+(autoload 'avy-goto-word-1 "avy" "\
+Jump to the currently visible CHAR at a word start.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+BEG and END narrow the scope where candidates are searched.
+When SYMBOL is non-nil, jump to symbol start instead of word start.
+
+(fn CHAR &optional ARG BEG END SYMBOL)" t)
+(autoload 'avy-goto-word-1-above "avy" "\
+Jump to the currently visible CHAR at a word start.
+This is a scoped version of `avy-goto-word-1', where the scope is
+the visible part of the current buffer up to point.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+
+(fn CHAR &optional ARG)" t)
+(autoload 'avy-goto-word-1-below "avy" "\
+Jump to the currently visible CHAR at a word start.
+This is a scoped version of `avy-goto-word-1', where the scope is
+the visible part of the current buffer following point.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+
+(fn CHAR &optional ARG)" t)
+(autoload 'avy-goto-symbol-1 "avy" "\
+Jump to the currently visible CHAR at a symbol start.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+
+(fn CHAR &optional ARG)" t)
+(autoload 'avy-goto-symbol-1-above "avy" "\
+Jump to the currently visible CHAR at a symbol start.
+This is a scoped version of `avy-goto-symbol-1', where the scope is
+the visible part of the current buffer up to point.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+
+(fn CHAR &optional ARG)" t)
+(autoload 'avy-goto-symbol-1-below "avy" "\
+Jump to the currently visible CHAR at a symbol start.
+This is a scoped version of `avy-goto-symbol-1', where the scope is
+the visible part of the current buffer following point.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+
+(fn CHAR &optional ARG)" t)
+(autoload 'avy-goto-subword-0 "avy" "\
+Jump to a word or subword start.
+The window scope is determined by `avy-all-windows' (ARG negates it).
+
+When PREDICATE is non-nil it's a function of zero parameters that
+should return true.
+
+BEG and END narrow the scope where candidates are searched.
+
+(fn &optional ARG PREDICATE BEG END)" t)
+(autoload 'avy-goto-subword-1 "avy" "\
+Jump to the currently visible CHAR at a subword start.
+The window scope is determined by `avy-all-windows' (ARG negates it).
+The case of CHAR is ignored.
+
+(fn CHAR &optional ARG)" t)
+(autoload 'avy-goto-word-or-subword-1 "avy" "\
+Forward to `avy-goto-subword-1' or `avy-goto-word-1'.
+Which one depends on variable `subword-mode'." t)
+(autoload 'avy-goto-line "avy" "\
+Jump to a line start in current buffer.
+
+When ARG is 1, jump to lines currently visible, with the option
+to cancel to `goto-line' by entering a number.
+
+When ARG is 4, negate the window scope determined by
+`avy-all-windows'.
+
+Otherwise, forward to `goto-line' with ARG.
+
+(fn &optional ARG)" t)
+(autoload 'avy-goto-line-above "avy" "\
+Goto visible line above the cursor.
+OFFSET changes the distance between the closest key to the cursor and
+the cursor
+When BOTTOM-UP is non-nil, display avy candidates from top to bottom
+
+(fn &optional OFFSET BOTTOM-UP)" t)
+(autoload 'avy-goto-line-below "avy" "\
+Goto visible line below the cursor.
+OFFSET changes the distance between the closest key to the cursor and
+the cursor
+When BOTTOM-UP is non-nil, display avy candidates from top to bottom
+
+(fn &optional OFFSET BOTTOM-UP)" t)
+(autoload 'avy-goto-end-of-line "avy" "\
+Call `avy-goto-line' with ARG and move to the end of the line.
+
+(fn &optional ARG)" t)
+(autoload 'avy-copy-line "avy" "\
+Copy a selected line above the current line.
+ARG lines can be used.
+
+(fn ARG)" t)
+(autoload 'avy-move-line "avy" "\
+Move a selected line above the current line.
+ARG lines can be used.
+
+(fn ARG)" t)
+(autoload 'avy-copy-region "avy" "\
+Select two lines and copy the text between them to point.
+
+The window scope is determined by `avy-all-windows' or
+`avy-all-windows-alt' when ARG is non-nil.
+
+(fn ARG)" t)
+(autoload 'avy-move-region "avy" "\
+Select two lines and move the text between them above the current line." t)
+(autoload 'avy-kill-region "avy" "\
+Select two lines and kill the region between them.
+
+The window scope is determined by `avy-all-windows' or
+`avy-all-windows-alt' when ARG is non-nil.
+
+(fn ARG)" t)
+(autoload 'avy-kill-ring-save-region "avy" "\
+Select two lines and save the region between them to the kill ring.
+The window scope is determined by `avy-all-windows'.
+When ARG is non-nil, do the opposite of `avy-all-windows'.
+
+(fn ARG)" t)
+(autoload 'avy-kill-whole-line "avy" "\
+Select line and kill the whole selected line.
+
+With a numerical prefix ARG, kill ARG line(s) starting from the
+selected line.  If ARG is negative, kill backward.
+
+If ARG is zero, kill the selected line but exclude the trailing
+newline.
+
+\\[universal-argument] 3 \\[avy-kil-whole-line] kill three lines
+starting from the selected line.  \\[universal-argument] -3
+
+\\[avy-kill-whole-line] kill three lines backward including the
+selected line.
+
+(fn ARG)" t)
+(autoload 'avy-kill-ring-save-whole-line "avy" "\
+Select line and save the whole selected line as if killed, but don’t kill it.
+
+This command is similar to `avy-kill-whole-line', except that it
+saves the line(s) as if killed, but does not kill it(them).
+
+With a numerical prefix ARG, kill ARG line(s) starting from the
+selected line.  If ARG is negative, kill backward.
+
+If ARG is zero, kill the selected line but exclude the trailing
+newline.
+
+(fn ARG)" t)
+(autoload 'avy-goto-char-timer "avy" "\
+Read one or many consecutive chars and jump to the first one.
+The window scope is determined by `avy-all-windows' (ARG negates it).
+
+(fn &optional ARG)" t)
+(autoload 'avy-transpose-lines-in-region "avy" "\
+Transpose lines in the active region." t)
+(register-definition-prefixes "avy" '("avy-"))
+
 \f
 ;;; Generated autoloads from emacs-lisp/backtrace.el
 
@@ -4145,6 +4368,7 @@ Returns non-nil if any false statements are found.
 (put 'checkdoc-spellcheck-documentation-flag 'safe-local-variable #'booleanp)
 (put 'checkdoc-ispell-list-words 'safe-local-variable #'list-of-strings-p)
 (put 'checkdoc-arguments-in-order-flag 'safe-local-variable #'booleanp)
+(put 'checkdoc-package-keywords-flag 'safe-local-variable #'booleanp)
 (put 'checkdoc-verb-check-experimental-flag 'safe-local-variable #'booleanp)
 (put 'checkdoc-symbol-words 'safe-local-variable #'list-of-strings-p)
 (put 'checkdoc-proper-noun-regexp 'safe-local-variable 'stringp)
@@ -6450,7 +6674,6 @@ Variables controlling indentation style and extra features:
  dcl-imenu-label-call
     Change the text that is used as sub-listing labels in imenu.
 
-To run code after DCL mode has loaded, use `with-eval-after-load'.
 Turning on DCL mode calls the value of the variable `dcl-mode-hook'
 with no args, if that value is non-nil.
 
@@ -10016,7 +10239,7 @@ Look at CONFIG and try to expand GROUP.
 \f
 ;;; Generated autoloads from erc/erc.el
 
-(push (purecopy '(erc 5 6)) package--builtin-versions)
+(push (purecopy '(erc 5 6 1 -4)) package--builtin-versions)
 (dolist (symbol '( erc-sasl erc-spelling ; 29
                   erc-imenu erc-nicks)) ; 30
  (custom-add-load symbol symbol))
@@ -10499,6 +10722,11 @@ Execute the Eshell command string COMMAND.
 If TO-CURRENT-BUFFER is non-nil (interactively, with the prefix
 argument), then insert output into the current buffer at point.
 
+When \"&\" is added at end of command, the command is async and its output
+appears in a specific buffer.  You can customize
+`eshell-command-async-buffer' to specify what to do when this output
+buffer is already taken by another running shell command.
+
 (fn COMMAND &optional TO-CURRENT-BUFFER)" t)
 (autoload 'eshell-command-result "eshell" "\
 Execute the given Eshell COMMAND, and return the result.
@@ -10594,11 +10822,9 @@ Assumes the tags table is the current buffer.  The file names are returned
 as they appeared in the `etags' command that created the table, usually
 without directory names.")
 (autoload 'tags-lazy-completion-table "etags")
- (defun tags-completion-at-point-function ()
-  (if (or tags-table-list tags-file-name)
-      (progn
-        (load "etags")
-        (tags-completion-at-point-function))))
+(autoload 'tags-completion-at-point-function "etags" "\
+Using tags, return a completion table for the text around point.
+If no tags table is loaded, do nothing and return nil.")
 (autoload 'find-tag-noselect "etags" "\
 Find tag (in current tags table) whose name contains TAGNAME.
 Returns the buffer containing the tag's definition and moves its point there,
@@ -15486,8 +15712,8 @@ which can be called interactively, are:
   (See `font-lock-keywords'.)  They may be edited and re-loaded with \\[hi-lock-find-patterns],
   any valid `font-lock-keywords' form is acceptable.  When a file is
   loaded the patterns are read if `hi-lock-file-patterns-policy' is
-  `ask' and the user responds y to the prompt, or if
-  `hi-lock-file-patterns-policy' is bound to a function and that
+  `always', or if it's `ask' and the user responds y to the prompt,
+  or if `hi-lock-file-patterns-policy' is bound to a function and that
   function returns t.
 
 \\[hi-lock-find-patterns]
@@ -22258,7 +22484,7 @@ Coloring:
 \f
 ;;; Generated autoloads from org/org.el
 
-(push (purecopy '(org 9 7 4)) package--builtin-versions)
+(push (purecopy '(org 9 7 5)) package--builtin-versions)
 (autoload 'org-babel-do-load-languages "org" "\
 Load the languages defined in `org-babel-load-languages'.
 
@@ -24235,7 +24461,7 @@ for PORT, HOSTNAME, DOCUMENT-ROOT and ROUTER-SCRIPT.
 (autoload 'run-php "php-ts-mode" "\
 Run an PHP interpreter as a inferior process.
 
-Arguments CMD an CONFIG, default to `php-ts-mode-php-executable'
+Arguments CMD and CONFIG, default to `php-ts-mode-php-executable'
 and `php-ts-mode-php-config' respectively, control which PHP interpreter is run.
 Prompt for CMD if `php-ts-mode-php-executable' is nil.
 Optional CONFIG, if supplied, is the php.ini file to use.
@@ -29482,7 +29708,6 @@ Major mode to edit SQL.
 
 You can send SQL statements to the SQLi buffer using
 \\[sql-send-region].  Such a buffer must exist before you can do this.
-See `sql-help' on how to create SQLi buffers.
 
 \\{sql-mode-map}
 Customization: Entry to this mode runs the `sql-mode-hook'.
@@ -30126,6 +30351,61 @@ removed.
 
 (fn STRING)")
 (function-put 'string-clean-whitespace 'important-return-value 't)
+(autoload 'string-fill "subr-x" "\
+Try to word-wrap STRING so that it displays with lines no wider than WIDTH.
+STRING is wrapped where there is whitespace in it.  If there are
+individual words in STRING that are wider than WIDTH, the result
+will have lines that are wider than WIDTH.
+
+(fn STRING WIDTH)")
+(function-put 'string-fill 'important-return-value 't)
+(autoload 'string-limit "subr-x" "\
+Return a substring of STRING that is (up to) LENGTH characters long.
+If STRING is shorter than or equal to LENGTH characters, return the
+entire string unchanged.
+
+If STRING is longer than LENGTH characters, return a substring
+consisting of the first LENGTH characters of STRING.  If END is
+non-nil, return the last LENGTH characters instead.
+
+If CODING-SYSTEM is non-nil, STRING will be encoded before
+limiting, and LENGTH is interpreted as the number of bytes to
+limit the string to.  The result will be a unibyte string that is
+shorter than LENGTH, but will not contain \"partial\"
+characters (or glyphs), even if CODING-SYSTEM encodes characters
+with several bytes per character.  If the coding system specifies
+prefix like the byte order mark (aka \"BOM\") or a shift-in sequence,
+their bytes will be normally counted as part of LENGTH.  This is
+the case, for instance, with `utf-16'.  If this isn't desired, use a
+coding system that doesn't specify a BOM, like `utf-16le' or `utf-16be'.
+
+When shortening strings for display purposes,
+`truncate-string-to-width' is almost always a better alternative
+than this function.
+
+(fn STRING LENGTH &optional END CODING-SYSTEM)")
+(function-put 'string-limit 'important-return-value 't)
+(autoload 'string-pad "subr-x" "\
+Pad STRING to LENGTH using PADDING.
+If PADDING is nil, the space character is used.  If not nil, it
+should be a character.
+
+If STRING is longer than the absolute value of LENGTH, no padding
+is done.
+
+If START is nil (or not present), the padding is done to the end
+of the string, and if non-nil, padding is done to the start of
+the string.
+
+(fn STRING LENGTH &optional PADDING START)")
+(function-put 'string-pad 'pure 't)
+(function-put 'string-pad 'side-effect-free 't)
+(autoload 'string-chop-newline "subr-x" "\
+Remove the final newline (if any) from STRING.
+
+(fn STRING)")
+(function-put 'string-chop-newline 'pure 't)
+(function-put 'string-chop-newline 'side-effect-free 't)
 (autoload 'named-let "subr-x" "\
 Looping construct taken from Scheme.
 Like `let', bind variables in BINDINGS and then evaluate BODY,
@@ -30164,7 +30444,7 @@ this defaults to the current buffer.
 Query the user for a process and return the process object.
 
 (fn PROMPT)")
-(register-definition-prefixes "subr-x" '("emacs-etc--hide-local-variables" "hash-table-" "internal--thread-argument" "replace-region-contents" "string-" "thread-" "with-buffer-unmodified-if-unchanged"))
+(register-definition-prefixes "subr-x" '("emacs-etc--hide-local-variables" "hash-table-" "internal--thread-argument" "replace-region-contents" "string-remove-" "thread-" "with-buffer-unmodified-if-unchanged"))
 
 \f
 ;;; Generated autoloads from progmodes/subword.el
@@ -31714,7 +31994,10 @@ where the mouse button is clicked to find the thing nearby.
 
 (fn EVENT THING &optional NO-PROPERTIES)")
 (autoload 'sexp-at-point "thingatpt" "\
-Return the sexp at point, or nil if none is found.")
+Return the sexp at point, or nil if none is found.
+This is for returning the Lisp object represented by text at point;
+use (thing-at-point \\='sexp) instead if you rather want the balanced
+expression at point regardless of Lisp syntax.")
 (autoload 'symbol-at-point "thingatpt" "\
 Return the symbol at point, or nil if none is found.")
 (autoload 'number-at-point "thingatpt" "\
@@ -32680,13 +32963,13 @@ Add archive file name handler to `file-name-handler-alist'." (when (and tramp-ar
 \f
 ;;; Generated autoloads from net/trampver.el
 
-(push (purecopy '(tramp 2 7 1 -1)) package--builtin-versions)
+(push (purecopy '(tramp 2 7 1)) package--builtin-versions)
 (register-definition-prefixes "trampver" '("tramp-"))
 
 \f
 ;;; Generated autoloads from transient.el
 
-(push (purecopy '(transient 0 7 0)) package--builtin-versions)
+(push (purecopy '(transient 0 7 2)) package--builtin-versions)
 (autoload 'transient-insert-suffix "transient" "\
 Insert a SUFFIX into PREFIX before LOC.
 PREFIX is a prefix command, a symbol.
@@ -36025,6 +36308,14 @@ or call the function `which-key-mode'.")
 (autoload 'which-key-mode "which-key" "\
 Toggle `which-key-mode'.
 
+`which-key' is a minor mode that displays the key bindings following
+your currently entered incomplete command (a prefix) in a popup.
+
+For example, after enabling the minor mode, if you enter \\`C-x' and
+wait for one second (by default), the minibuffer will expand with all
+available key bindings that follow \\`C-x' (or as many as space allows
+given your settings).
+
 This is a global minor mode.  If called interactively, toggle the
 `Which-Key mode' mode.  If the prefix argument is positive, enable the
 mode, and if it is zero or negative, disable the mode.
@@ -36088,7 +36379,7 @@ replacement.
 In the second case, the second string is used to provide a longer
 name for the keys under a prefix.
 
-MORE allows you to specifcy additional KEY REPLACEMENT pairs.  All
+MORE allows you to specify additional KEY REPLACEMENT pairs.  All
 replacements are added to `which-key-replacement-alist'.
 
 (fn KEY-SEQUENCE REPLACEMENT &rest MORE)")
@@ -36523,6 +36814,11 @@ The problems cleaned up are:
    If `whitespace-style' includes the value
    `space-after-tab::space', replace TABs by SPACEs.
 
+5. missing newline at end of file.
+   If `whitespace-style' includes the value `missing-newline-at-eof',
+   and the cleanup region includes the end of file, add a final newline
+   if it is not there already.
+
 See `whitespace-style', `indent-tabs-mode' and `tab-width' for
 documentation.
 
@@ -36689,38 +36985,6 @@ If no window is at the desired location, an error is signaled
 unless `windmove-create-window' is non-nil and a new window is created.
 
 (fn &optional ARG)" t)
-(defvar windmove-mode t "\
-Non-nil if Windmove mode is enabled.
-See the `windmove-mode' command
-for a description of this minor mode.")
-(custom-autoload 'windmove-mode "windmove" nil)
-(autoload 'windmove-mode "windmove" "\
-Global minor mode for default windmove commands.
-
-This is a global minor mode.  If called interactively, toggle the
-`Windmove mode' mode.  If the prefix argument is positive, enable the
-mode, and if it is zero or negative, disable the mode.
-
-If called from Lisp, toggle the mode if ARG is `toggle'.  Enable the
-mode if ARG is nil, omitted, or is a positive number.  Disable the mode
-if ARG is a negative number.
-
-To check whether the minor mode is enabled in the current buffer,
-evaluate `(default-value \\='windmove-mode)'.
-
-The mode's hook is called both when the mode is enabled and when it is
-disabled.
-
-(fn &optional ARG)" t)
-(autoload 'windmove-default-keybindings "windmove" "\
-Set up keybindings for `windmove'.
-Keybindings are of the form MODIFIERS-{left,right,up,down},
-where MODIFIERS is either a list of modifiers or a single modifier.
-If MODIFIERS is `none', the keybindings will be directly bound to
-the arrow keys.
-Default value of MODIFIERS is `shift'.
-
-(fn &optional MODIFIERS)" t)
 (autoload 'windmove-display-left "windmove" "\
 Display the next buffer in window to the left of the current one.
 See the logic of the prefix ARG and `windmove-display-no-select'
@@ -36757,16 +37021,6 @@ Display the next buffer in a new frame.
 Display the next buffer in a new tab.
 
 (fn &optional ARG)" t)
-(autoload 'windmove-display-default-keybindings "windmove" "\
-Set up keybindings for directional buffer display.
-Keys are bound to commands that display the next buffer in the specified
-direction.  Keybindings are of the form MODIFIERS-{left,right,up,down},
-where MODIFIERS is either a list of modifiers or a single modifier.
-If MODIFIERS is `none', the keybindings will be directly bound to
-the arrow keys.
-Default value of MODIFIERS is `shift-meta'.
-
-(fn &optional MODIFIERS)" t)
 (autoload 'windmove-delete-left "windmove" "\
 Delete the window to the left of the current one.
 If prefix ARG is \\[universal-argument], delete the selected window and
@@ -36791,17 +37045,6 @@ If prefix ARG is \\[universal-argument], delete the selected window and
 select the window that was below the current one.
 
 (fn &optional ARG)" t)
-(autoload 'windmove-delete-default-keybindings "windmove" "\
-Set up keybindings for directional window deletion.
-Keys are bound to commands that delete windows in the specified
-direction.  Keybindings are of the form PREFIX MODIFIERS-{left,right,up,down},
-where PREFIX is a prefix key and MODIFIERS is either a list of modifiers or
-a single modifier.
-If PREFIX is `none', no prefix is used.  If MODIFIERS is `none',
-the keybindings are directly bound to the arrow keys.
-Default value of PREFIX is \\`C-x' and MODIFIERS is `shift'.
-
-(fn &optional PREFIX MODIFIERS)" t)
 (autoload 'windmove-swap-states-left "windmove" "\
 Swap the states with the window on the left from the current one." t)
 (autoload 'windmove-swap-states-up "windmove" "\
@@ -36810,17 +37053,6 @@ Swap the states with the window above from the current one." t)
 Swap the states with the window below from the current one." t)
 (autoload 'windmove-swap-states-right "windmove" "\
 Swap the states with the window on the right from the current one." t)
-(autoload 'windmove-swap-states-default-keybindings "windmove" "\
-Set up keybindings for directional window swap states.
-Keys are bound to commands that swap the states of the selected window
-with the window in the specified direction.  Keybindings are of the form
-MODIFIERS-{left,right,up,down}, where MODIFIERS is either a list of modifiers
-or a single modifier.
-If MODIFIERS is `none', the keybindings will be directly bound to the
-arrow keys.
-Default value of MODIFIERS is `shift-super'.
-
-(fn &optional MODIFIERS)" t)
 (register-definition-prefixes "windmove" '("windmove-"))
 
 \f