Kevin, thank you for your feedback. It is very helpful. I do not know enough about emacs packaging, though I have started to really enjoy using it (with vim bindings and evil-mode (and look forward to trying spacemacs)).
I together with Ambrose Kofi Laing assigned an earlier version of the file to the FSF, and see them and maintenance of it ultimately as upstream, so I am obliged to forward it to them. Which I intend to and shall do. There are a few things that ought to be done with the file before its submission though. With respect to Debian packaging or interaction with the installed Debian package, I have a couple of questions. Should not file deposits to /usr/share/emacs/site-lisp/sisu-mode.el be co-ordinated with the debian-emacs team? What is the protocol? I will look up email, do they have an IRC presence? I am out a fair bit these days and will be quite busy, but would like to see that this is sorted. Thank you. Ralph Amissah On Sun, Dec 13, 2015 at 02:42:20PM +1100, Kevin Ryde wrote: > Package: sisu > Version: 7.1.5-1 > Severity: wishlist > Tags: patch > File: /usr/share/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el > > It'd be good to install sisu-mode.el to > /usr/share/emacs/site-lisp/sisu-mode.el ready for use in emacs. > A symlink to or from /usr/share/sisu/conf/editor-syntax-etc/emacs/ could > be left if desired if users might expect to see it there too. > > I suggest file debian/sisu.emacsen-startup below for autoloads which > dh_installemacsen will install to /etc/emacs/site-start.d/50sisu.el > > This doesn't create a dependency on emacs, just makes it ready for use > if you do run emacs. > > ;;; 50sisu.el -- debian emacs setups for sisu > > (if (not (file-exists-p "/usr/share/emacs/site-lisp/sisu-mode.el")) > (message "sisu removed but not purged, skipping setup") > > (autoload 'sisu-mode "sisu-mode" "Major mode for editing SiSU files." t) > (add-to-list 'auto-mode-alist '("\\.sst\\'" . sisu-mode)) > (add-to-list 'auto-mode-alist '("\\.ssm\\'" . sisu-mode)) > (add-to-list 'auto-mode-alist '("\\.ssi\\'" . sisu-mode)))