From ecf601dd549ad33524ad8795d46c43b45dd20ea6 Mon Sep 17 00:00:00 2001 From: Eshel Yaron Date: Fri, 23 Sep 2022 19:10:49 +0300 Subject: [PATCH] FIXED: indentation error when typing at end of buffer --- sweep.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sweep.el b/sweep.el index 9291e97..9aa5868 100644 --- a/sweep.el +++ b/sweep.el @@ -6,7 +6,7 @@ ;; Maintainer: Eshel Yaron ;; Keywords: prolog languages extensions ;; URL: https://git.sr.ht/~eshel/sweep -;; Package-Version: 0.3.1 +;; Package-Version: 0.3.2 ;; Package-Requires: ((emacs "28")) ;; This file is NOT part of GNU Emacs. @@ -1356,7 +1356,8 @@ Interactively, a prefix arg means to prompt for BUFFER." (back-to-indentation) (let ((indent (if (nth 8 (syntax-ppss)) 'noindent - (if-let ((open (and (= (char-syntax (char-after)) ?\)) + (if-let ((open (and (not (eobp)) + (= (char-syntax (char-after)) ?\)) (nth 1 (syntax-ppss))))) (save-excursion (goto-char open) -- 2.39.2