# HG changeset patch # User Dominique Corbex # Date 1393936034 -3600 # Node ID 4a47613290670b9859805e23f58d9cb281d240d6 # Parent c5260802b1a2eaac0e7de7af6f4ec0d5bcfcc225 Add go mode for emacs (1.2.1) diff -r c5260802b1a2 -r 4a4761329067 emacs-pkg-go-mode/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/emacs-pkg-go-mode/receipt Tue Mar 04 13:27:14 2014 +0100 @@ -0,0 +1,38 @@ +# SliTaz package receipt. + +PACKAGE="emacs-pkg-go-mode" +VERSION="1.2.1" +CATEGORY="development" +SHORT_DESC="An Emacs major mode for editing Go code." +MAINTAINER="domcox@slitaz.org" +LICENSE="GPL3" +BUILD_DEPENDS="emacs" +WEB_SITE="http://www.golang.org" +WANTED="go" +TAGS="emacs go" + +DEPENDS="emacs" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + echo -n "Installing start file" + mkdir -p $fs/usr/share/emacs/site-lisp/site-start.d && \ + cp -a stuff/80-go-init.el $fs/usr/share/emacs/site-lisp/site-start.d + status + + echo -n "Installing go-mode" + mkdir -p $fs/usr/share/emacs/site-lisp/go-mode && \ + cp -a $src/misc/emacs/* $fs/usr/share/emacs/site-lisp/go-mode + status +} + +post_install() +{ + tazpkg reconfigure emacs +} + +post_remove() +{ + tazpkg reconfigure emacs +} diff -r c5260802b1a2 -r 4a4761329067 emacs-pkg-go-mode/stuff/80-go-init.el --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/emacs-pkg-go-mode/stuff/80-go-init.el Tue Mar 04 13:27:14 2014 +0100 @@ -0,0 +1,5 @@ +;; Register go-mode + + (add-to-list 'load-path "/usr/share/emacs/site-lisp/go-mode" t) + (require 'go-mode-load) +;;