Move java yasnippet defuns into snippets repo

This commit is contained in:
Henrik Lissner 2015-08-15 08:44:15 -04:00
parent 7d266dd728
commit 274cc9e1e3
4 changed files with 15 additions and 17 deletions

View file

@ -1,18 +1,5 @@
;;; defuns-java.el --- ;;; defuns-java.el ---
;;;###autoload
(defun narf/java-project-package ()
(if (eq major-mode 'java-mode)
(s-chop-suffix "." (s-replace "/" "." (f-dirname (f-relative (buffer-file-name)
(concat (narf/project-root) "/src/")))))
""))
;;;###autoload
(defun narf/java-class-name ()
(if (eq major-mode 'java-mode)
(f-no-ext (f-base (buffer-file-name)))
""))
;; yasnippet defuns ;; yasnippet defuns
;;;###autoload ;;;###autoload
(defun narf/java-android-mode-is-layout-file () (defun narf/java-android-mode-is-layout-file ()

View file

@ -0,0 +1,11 @@
(defun yas-java-project-package ()
(if (eq major-mode 'java-mode)
(s-chop-suffix "." (s-replace "/" "." (f-dirname (f-relative (buffer-file-name)
(concat (narf/project-root) "/src/")))))
""))
(defun yas-java-class-name ()
(if (eq major-mode 'java-mode)
(f-no-ext (f-base (buffer-file-name)))
""))

View file

@ -1,9 +1,9 @@
# -*- mode: snippet -*- # -*- mode: snippet -*-
# name: Java file template # name: Java file template
# -- # --
package `(narf/java-project-package)`; package `(yas-java-project-package)`;
public class `(narf/java-class-name)` $1 public class `(yas-java-class-name)` $1
{ {
$0 $0
} }

View file

@ -1,9 +1,9 @@
# -*- mode: snippet -*- # -*- mode: snippet -*-
# name: Java MAIN file template # name: Java MAIN file template
# -- # --
package `(narf/java-project-package)`; package `(yas-java-project-package)`;
public class `(narf/java-class-name)` $1 public class `(yas-java-class-name)` $1
{ {
public static void main(String[] args) { public static void main(String[] args) {
$0 $0