|
From: | Daniel Martín |
Subject: | bug#59497: 29.0.50; Wrong type argument: number-or-marker-p, nil when enabling Tree Sitter in empty buffer |
Date: | Wed, 23 Nov 2022 01:51:52 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) |
Daniel Martín via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> writes: > Steps to reproduce: > > emacs -Q > C-x b foo RET > M-x python-ts-mode RET > > Wrong type argument: number-or-marker-p is thrown. > > The bug seems to be in treesit-ready-p, specifically at: > > (> (position-bytes (1- (point-max))) treesit-max-buffer-size) > > This check fails if the buffer is empty. I think the correct check should be: (> (1- (position-bytes (point-max))) treesit-max-buffer-size)
[Prev in Thread] | Current Thread | [Next in Thread] |