Add .yas-setup.el for rjsx-mode

This commit is contained in:
Seong Yong-ju 2019-12-25 22:07:55 +09:00
parent b14d93bfd1
commit f13e27e08b
2 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,20 @@
;;; .yas-setup.el --- Yasnippet helper functions for JSX snippets
;;; Commentary:
;;; Code:
(require 'yasnippet)
(defun yas-jsx-get-class-name-by-file-name ()
"Return name of class-like construct by `file-name'."
(if buffer-file-name
(let ((class-name (file-name-nondirectory
(file-name-sans-extension buffer-file-name))))
(if (equal class-name "index")
(file-name-nondirectory
(directory-file-name (file-name-directory buffer-file-name)))
class-name))
""))
;;; .yas-setup.el ends here