aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHong Xu2016-11-02 12:06:12 -0700
committerNoam Postavsky2017-03-14 00:07:14 -0400
commit6de8429c2989d0fccab0a485c7f28e522e07fa92 (patch)
tree1d3e92a39e8f992bdc12fb2e8679864c89cda241
parent2d671fda52ab8be4b1c7a990ffe2c82a1a6914fe (diff)
downloademacs-6de8429c2989d0fccab0a485c7f28e522e07fa92.tar.gz
emacs-6de8429c2989d0fccab0a485c7f28e522e07fa92.zip
* lisp/paren.el (show-paren--default, show-paren-function): Add docstring.
-rw-r--r--lisp/paren.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/paren.el b/lisp/paren.el
index 4a83fa1cb4c..562831dae9a 100644
--- a/lisp/paren.el
+++ b/lisp/paren.el
@@ -181,6 +181,9 @@ if there's no opener/closer near point, or a list of the form
181Where HERE-BEG..HERE-END is expected to be near point.") 181Where HERE-BEG..HERE-END is expected to be near point.")
182 182
183(defun show-paren--default () 183(defun show-paren--default ()
184 "Finds the opener/closer near point and its match.
185
186It is the default value of `show-paren-data-function'."
184 (let* ((temp (show-paren--locate-near-paren)) 187 (let* ((temp (show-paren--locate-near-paren))
185 (dir (car temp)) 188 (dir (car temp))
186 (outside (cdr temp)) 189 (outside (cdr temp))
@@ -233,9 +236,8 @@ Where HERE-BEG..HERE-END is expected to be near point.")
233 (if (= dir 1) pos (1+ pos)) 236 (if (= dir 1) pos (1+ pos))
234 mismatch))))))) 237 mismatch)))))))
235 238
236;; Find the place to show, if there is one,
237;; and show it until input arrives.
238(defun show-paren-function () 239(defun show-paren-function ()
240 "Highlight the parentheses until the next input arrives."
239 (let ((data (and show-paren-mode (funcall show-paren-data-function)))) 241 (let ((data (and show-paren-mode (funcall show-paren-data-function))))
240 (if (not data) 242 (if (not data)
241 (progn 243 (progn