[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/yasnippet 47b38b2133 1/2: yasnippet.el (yas-define-snip
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/yasnippet 47b38b2133 1/2: yasnippet.el (yas-define-snippets): Remove costly no-op |
|
Date: |
Mon, 22 Jan 2024 15:59:30 -0500 (EST) |
branch: externals/yasnippet
commit 47b38b21332eb327086495f0b9ee121a6c7fa752
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
yasnippet.el (yas-define-snippets): Remove costly no-op
---
yasnippet.el | 14 ++++----------
1 file changed, 4 insertions(+), 10 deletions(-)
diff --git a/yasnippet.el b/yasnippet.el
index d6e5d69a50..5ce24348a7 100644
--- a/yasnippet.el
+++ b/yasnippet.el
@@ -1827,14 +1827,6 @@ the current buffers contents."
(if yas--creating-compiled-snippets
(let ((print-length nil))
(insert ";;; Snippet definitions:\n;;;\n")
- (dolist (snippet snippets)
- ;; Fill in missing elements with nil.
- (setq snippet (append snippet (make-list (- 10 (length snippet))
nil)))
- ;; Move LOAD-FILE to SAVE-FILE because we will load from the
- ;; compiled file, not LOAD-FILE.
- (let ((load-file (nth 6 snippet)))
- (setcar (nthcdr 6 snippet) nil)
- (setcar (nthcdr 9 snippet) load-file)))
(insert (pp-to-string
`(yas-define-snippets ',mode ',snippets)))
(insert "\n\n"))
@@ -1942,7 +1934,8 @@ With prefix argument USE-JIT do jit-loading of snippets."
(current-time-string)))))
;; Normal case.
(unless (file-exists-p (expand-file-name ".yas-skip" directory))
- (unless (and (load (expand-file-name ".yas-compiled-snippets" directory)
'noerror (<= yas-verbosity 3))
+ (unless (and (load (expand-file-name ".yas-compiled-snippets" directory)
+ 'noerror (<= yas-verbosity 3))
(progn (yas--message 4 "Loaded compiled snippets from %s"
directory) t))
(yas--message 4 "Loading snippet files from %s" directory)
(yas--load-directory-2 directory mode-sym)))))
@@ -2091,7 +2084,7 @@ prefix argument."
This works by stubbing a few functions, then calling
`yas-load-directory'."
- (interactive "DTop level snippet directory?")
+ (interactive "DTop level snippet directory? ")
(let ((yas--creating-compiled-snippets t))
(yas-load-directory top-level-dir nil)))
@@ -4971,6 +4964,7 @@ When multiple expressions are found, only the last one
counts."
;; When not in an undo, check if we must commit the snippet
;; (user exited it).
(yas--check-commit-snippet))))
+ ;; FIXME: Why?
((debug error) (signal (car err) (cdr err)))))
;;; Fancy docs: