branch: elpa/free-keys
commit bed8e9c356c889cd98dd7a4a63c69d6c4960cf82
Merge: 32fd00f222 de1c515815
Author: Matus Goljer <matus.gol...@gmail.com>
Commit: GitHub <nore...@github.com>

    Merge pull request #9 from pierre-rouleau/master
    
    Fix All checkdoc warnings.
---
 free-keys.el | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

diff --git a/free-keys.el b/free-keys.el
index 97c3fb6fe4..f7ef26479d 100644
--- a/free-keys.el
+++ b/free-keys.el
@@ -27,7 +27,7 @@
 
 ;;; Commentary:
 
-;; Show free keybindings for modkeys or prefixes. Based on code
+;; Show free keybindings for modkeys or prefixes.  Based on code
 ;; located here: https://gist.github.com/bjorne/3796607
 ;;
 ;; For complete description see https://github.com/Fuco1/free-keys
@@ -112,7 +112,7 @@ advancing down-right.  The margin between each column is 5 
characters."
          (rem (mod num-of-keys cols))
          (cur-col 0)
          (cur-row 0))
-    (dotimes (i num-of-keys)
+    (dotimes (_ num-of-keys)
       (insert (nth
                (+ (* cur-col rows) cur-row (if (> cur-col rem) (- rem cur-col) 
0))
                key-list)
@@ -124,14 +124,16 @@ advancing down-right.  The margin between each column is 
5 characters."
         (cl-incf cur-row)))))
 
 (defun free-keys-set-prefix (prefix)
-  "Change the prefix in current *Free keys* buffer to PREFIX and
-update the display."
+  "Change key prefix context to PREFIX.
+
+Update *Free keys* display: show free keys available under this PREFIX."
   (interactive "sPrefix: ")
   (free-keys prefix free-keys-original-buffer))
 
 (defun free-keys-change-buffer (buffer)
-  "Change the buffer for which the bindings are displayed to
-BUFFER and update the display."
+  "Change buffer of key bindings in effect to BUFFER.
+
+Update *Free keys* display: show free keys available in this BUFFER."
   (interactive "bShow free bindings for buffer: ")
   (free-keys nil (get-buffer-create buffer)))
 
@@ -142,7 +144,7 @@ This simply calls `free-keys'."
   (free-keys nil free-keys-original-buffer))
 
 (defun free-keys--process-modifier (prefix modifier)
-  "Process free bindings for MODIFIER."
+  "Process free bindings for MODIFIER under PREFIX."
   (let (empty-keys)
     (mapc (lambda (key)
             (let* ((key-as-string (cond
@@ -174,14 +176,17 @@ This simply calls `free-keys'."
 (defun free-keys (&optional prefix buffer)
   "Display free keys in current buffer.
 
-A free key is a key that has no associated key-binding as
-determined by function `key-binding'.
+A free key is a key that has no associated key binding as
+determined by function `key-binding' .
 
 By default, keys on `free-keys-keys' list with no prefix sequence
 are considered, possibly together with modifier keys from
 `free-keys-modifiers'.  You can change the prefix sequence by
-hitting 'p' in the *Free keys* buffer.  Prefix is supplied in
-format recognized by `kbd', for example \"C-x\"."
+hitting p in the *Free keys* buffer.  PREFIX is supplied in
+format recognized by `kbd', for example \`C-x'.
+
+By default, the list is shown for the current buffer,
+unless BUFFER specifies another one."
   (interactive (list (when current-prefix-arg
                        (read-from-minibuffer "Prefix: "))))
   (setq prefix (or prefix ""))

Reply via email to