aboutsummaryrefslogtreecommitdiff
path: root/lang/clojure-mode.el
diff options
context:
space:
mode:
authorPhilip M. Gollucci <pgollucci@FreeBSD.org>2008-12-26 05:34:51 +0000
committerPhilip M. Gollucci <pgollucci@FreeBSD.org>2008-12-26 05:34:51 +0000
commit7db294c758665cda606241d1ab40e1ea69cba950 (patch)
treeff31bffc8c011ea412b5ae80ecbe1943f36a95e1 /lang/clojure-mode.el
parent3d413fe3a7d4390099aebf717bac636b015b55b2 (diff)
downloadports-7db294c758665cda606241d1ab40e1ea69cba950.tar.gz
ports-7db294c758665cda606241d1ab40e1ea69cba950.zip
Notes
Diffstat (limited to 'lang/clojure-mode.el')
-rw-r--r--lang/clojure-mode.el/Makefile28
-rw-r--r--lang/clojure-mode.el/distinfo3
-rw-r--r--lang/clojure-mode.el/pkg-descr4
-rw-r--r--lang/clojure-mode.el/pkg-message16
-rw-r--r--lang/clojure-mode.el/pkg-plist1
5 files changed, 52 insertions, 0 deletions
diff --git a/lang/clojure-mode.el/Makefile b/lang/clojure-mode.el/Makefile
new file mode 100644
index 000000000000..2160d0bd0755
--- /dev/null
+++ b/lang/clojure-mode.el/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: clojure-mode.el
+# Date created: 22 Dec 2008
+# Whom: Peter Schuller <peter.schuller@infidyne.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= clojure-mode.el
+PORTVERSION= 20081222
+CATEGORIES= lang elisp
+MASTER_SITES= http://distfiles.scode.org/ports/
+DISTNAME= clojure-mode-${PORTVERSION}
+
+MAINTAINER= peter.schuller@infidyne.com
+COMMENT= Emacs lisp module for the Clojure language
+
+USE_EMACS= yes
+
+NO_BUILD= yes
+WRKSRC= ${WRKDIR}/clojure-mode
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/clojure-mode.el ${PREFIX}/${EMACS_SITE_LISPDIR}/clojure-mode.el
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/lang/clojure-mode.el/distinfo b/lang/clojure-mode.el/distinfo
new file mode 100644
index 000000000000..29526ccba418
--- /dev/null
+++ b/lang/clojure-mode.el/distinfo
@@ -0,0 +1,3 @@
+MD5 (clojure-mode-20081222.tar.gz) = f787dbc95c371120c299fd86db54cef6
+SHA256 (clojure-mode-20081222.tar.gz) = 68480db98b02afa572364c4b57c07f320c4562c073c073e060e92d900a513926
+SIZE (clojure-mode-20081222.tar.gz) = 24864
diff --git a/lang/clojure-mode.el/pkg-descr b/lang/clojure-mode.el/pkg-descr
new file mode 100644
index 000000000000..467372958858
--- /dev/null
+++ b/lang/clojure-mode.el/pkg-descr
@@ -0,0 +1,4 @@
+clojure-mode is an emacs editing mode for the clojure
+(www.clojure.org) programming language.
+
+WWW: http://clojure.codestuffs.com/
diff --git a/lang/clojure-mode.el/pkg-message b/lang/clojure-mode.el/pkg-message
new file mode 100644
index 000000000000..7b8a86131bcd
--- /dev/null
+++ b/lang/clojure-mode.el/pkg-message
@@ -0,0 +1,16 @@
+To use clojure-mode in Emacs, add the following lines to your ~/.emacs:
+
+ (autoload 'clojure-mode "clojure-mode" "A mode for clojure lisp" t)
+ (add-to-list 'auto-mode-alist '("\\.clj$" . clojure-mode))
+
+In addition, if you are also using paredit, you may wish to make it
+more clojure aware:
+
+ (autoload 'paredit-mode "paredit" "Parenthesis editing minor mode" t)
+ (eval-after-load "clojure-mode"
+ '(progn
+ (defun clojure-paredit-hook () (paredit-mode +1))
+ (add-hook 'clojure-mode-hook 'clojure-paredit-hook)
+
+ (define-key clojure-mode-map "{" 'paredit-open-brace)
+ (define-key clojure-mode-map "}" 'paredit-close-brace)))
diff --git a/lang/clojure-mode.el/pkg-plist b/lang/clojure-mode.el/pkg-plist
new file mode 100644
index 000000000000..870d9671e61b
--- /dev/null
+++ b/lang/clojure-mode.el/pkg-plist
@@ -0,0 +1 @@
+%%EMACS_SITE_LISPDIR%%/clojure-mode.el