diff options
Diffstat (limited to 'lisp/treesit.el')
| -rw-r--r-- | lisp/treesit.el | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lisp/treesit.el b/lisp/treesit.el index 3cfafd0d156..cf5001eebc9 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el | |||
| @@ -309,15 +309,14 @@ below where NODE is marked 1, traverse as numbered: | |||
| 309 | o o 2 7 +-+-+ +--+--+ | 309 | o o 2 7 +-+-+ +--+--+ |
| 310 | | | | | | | 310 | | | | | | |
| 311 | 10 11 13 14 15 | 311 | 10 11 13 14 15 |
| 312 | 312 | DEPTH can be a positive integer, 0, nil, or \\='up. A positive | |
| 313 | DEPTH can be a positive integer, 0, nil, or 'up. A positive | ||
| 314 | integer or 0 means go DEPTH deep counting from NODE. A nil means | 313 | integer or 0 means go DEPTH deep counting from NODE. A nil means |
| 315 | no limit. And a symbol 'up means go upwards only: only traverse | 314 | no limit. And a symbol \\='up means go upwards only: only traverse |
| 316 | sibling and parent, never go down to children. | 315 | sibling and parent, never go down to children. |
| 317 | 316 | ||
| 318 | The difference between 0 and 'up is subtle: in the above example, | 317 | The difference between 0 and \\='up is subtle: in the above example, |
| 319 | if given 0 as DEPTH, node 1 3 4 5 6 8 9 12 16 are visited; if | 318 | if given 0 as DEPTH, node 1 3 4 5 6 8 9 12 16 are visited; if |
| 320 | given 'up as DEPTH, only node 1 3 4 8 16 are visited." | 319 | given \\='up as DEPTH, only node 1 3 4 8 16 are visited." |
| 321 | ;; First try NODE's subtree, but only under these conditions: if | 320 | ;; First try NODE's subtree, but only under these conditions: if |
| 322 | ;; DEPTH is a number, it has to be greater than 0, if it's a symbol, | 321 | ;; DEPTH is a number, it has to be greater than 0, if it's a symbol, |
| 323 | ;; it cannot be 'up. | 322 | ;; it cannot be 'up. |