* lisp/treesit.el (treesit-node-at): Wrap
treesit-buffer-root-node within condition-case.
(car (treesit-local-parsers-at
pos parser-or-lang))))
(treesit-parser-root-node parser))
- (treesit-buffer-root-node
- (or parser-or-lang
- (treesit-language-at pos))))))
+ (condition-case nil
+ (treesit-buffer-root-node
+ (or parser-or-lang
+ (treesit-language-at pos)))
+ (treesit-no-parser nil)))))
(node root)
(node-before root)
(pos-1 (max (1- pos) (point-min)))