branch: master
commit 01139a2deb9eda272b9b771fbbe15d096061efa4
Author: Noam Postavsky <[email protected]>
Commit: Noam Postavsky <[email protected]>

    * yasnippet.el (yas--define-snippets-2): Use file-name-NONdirectory.
---
 yasnippet.el |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/yasnippet.el b/yasnippet.el
index ff46811..f47bafe 100644
--- a/yasnippet.el
+++ b/yasnippet.el
@@ -926,8 +926,11 @@ Honour `yas-dont-activate', which see."
                  expand-env load-file xkeybinding xuuid save-file
                  &aux
                  (name (or xname
-                           (and load-file (file-name-directory load-file))
-                           (and save-file (file-name-directory save-file))
+                           ;; A little redundant: we always get a name
+                           ;; from `yas--parse-template' except when
+                           ;; there isn't a file.
+                           (and load-file (file-name-nondirectory load-file))
+                           (and save-file (file-name-nondirectory save-file))
                            key))
                  (keybinding (yas--read-keybinding xkeybinding))
                  (uuid (or xuuid name))

Reply via email to