emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/smartparens afffa3f6c2 1/4: Add python-ts-mode (treesit) a


From: ELPA Syncer
Subject: [nongnu] elpa/smartparens afffa3f6c2 1/4: Add python-ts-mode (treesit) as an alias for python-mode
Date: Sat, 21 Oct 2023 10:01:46 -0400 (EDT)

branch: elpa/smartparens
commit afffa3f6c223c1a61e88c764e4828ac932ef4464
Author: Eric Zhuo Chen <zyxirchen@outlook.com>
Commit: Eric Zhuo Chen <zyxirchen@outlook.com>

    Add python-ts-mode (treesit) as an alias for python-mode
---
 smartparens-config.el | 2 +-
 smartparens-python.el | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/smartparens-config.el b/smartparens-config.el
index 282a974bcc..65e2b8ff8e 100644
--- a/smartparens-config.el
+++ b/smartparens-config.el
@@ -117,7 +117,7 @@ ID, ACTION, CONTEXT."
 (eval-after-load 'latex                    '(require 'smartparens-latex))
 (eval-after-load 'lua-mode                 '(require 'smartparens-lua))
 (eval-after-load 'markdown-mode            '(require 'smartparens-markdown))
-(--each '(python-mode python)
+(--each '(python-mode python-ts-mode python)
   (eval-after-load it                      '(require 'smartparens-python)))
 (eval-after-load 'org                      '(require 'smartparens-org))
 (eval-after-load 'racket-mode              '(require 'smartparens-racket))
diff --git a/smartparens-python.el b/smartparens-python.el
index dbe63338f6..2c342b1336 100644
--- a/smartparens-python.el
+++ b/smartparens-python.el
@@ -65,7 +65,7 @@ Supported definitions are:
 ;; Python has no sexp suffices.  This fixes slurping
 ;; (|sys).path.append---the dot should not travel with the closing
 ;; paren
-(--each '(python-mode inferior-python-mode)
+(--each '(python-mode python-ts-mode inferior-python-mode)
   (add-to-list 'sp-sexp-suffix (list it 'regexp "")))
 
 (defun sp-python-maybe-add-colon-python (_id action _context)
@@ -93,7 +93,7 @@ See also the option 
`sp-python-insert-colon-in-function-definitions'."
       (forward-char) ;; skip closing paren
       (insert ":"))))
 
-(sp-with-modes 'python-mode
+(sp-with-modes '(python-mode python-ts-mode)
   (sp-local-pair "'" "'" :unless '(sp-in-comment-p sp-in-string-quotes-p) 
:post-handlers '(:add sp-python-fix-tripple-quotes))
   (sp-local-pair "\"" "\"" :post-handlers '(:add sp-python-fix-tripple-quotes))
   (sp-local-pair "'''" "'''")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]