From: Daniel Martín Date: Thu, 23 Feb 2023 17:30:36 +0000 (+0100) Subject: ; Fix typos in docstrings in c-ts-common.el X-Git-Tag: emacs-29.0.90~323 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=497018dd5c323ee9cedb98209cb67aadf959c42c;p=emacs.git ; Fix typos in docstrings in c-ts-common.el * lisp/progmodes/c-ts-common.el: (c-ts-common-statement-offset): Fix typo. --- diff --git a/lisp/progmodes/c-ts-common.el b/lisp/progmodes/c-ts-common.el index de0ec0d2876..85db39aaeae 100644 --- a/lisp/progmodes/c-ts-common.el +++ b/lisp/progmodes/c-ts-common.el @@ -314,7 +314,9 @@ If NODE is nil, return nil." nil)) (defun c-ts-common-statement-offset (node parent &rest _) - "This anchor is used for children of a statement inside a block. + "Return an indent offset for a statement inside a block. + +Assumes the anchor is (point-min), i.e., the 0th column. This function basically counts the number of block nodes (i.e., brackets) (defined by `c-ts-common-indent-block-type-regexp') @@ -325,6 +327,9 @@ To support GNU style, on each block level, this function also checks whether the opening bracket { is on its own line, if so, it adds an extra level, except for the top-level. +It also has special handling for bracketless statements and +else-if statements, which see. + PARENT is NODE's parent, BOL is the beginning of non-whitespace characters on the current line." (let ((level 0))