Your message dated Sat, 15 Oct 2005 13:32:13 -0700 with message-id <[EMAIL PROTECTED]> and subject line Bug#280415: fixed in emacs-goodies-el 25.1-1 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database) -------------------------------------- Received: (at submit) by bugs.debian.org; 9 Nov 2004 11:24:19 +0000 >From [EMAIL PROTECTED] Tue Nov 09 03:24:19 2004 Return-path: <[EMAIL PROTECTED]> Received: from pat.uio.no [129.240.130.16] (7411) by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CRU6k-00062B-00; Tue, 09 Nov 2004 03:24:18 -0800 Received: from mail-mx3.uio.no ([129.240.10.44]) by pat.uio.no with esmtp (Exim 4.34) id 1CRU6d-0003RY-Ql for [EMAIL PROTECTED]; Tue, 09 Nov 2004 12:24:11 +0100 Received: from debra.uio.no ([129.240.201.98]) by smtp.uio.no with esmtp (Exim 4.34) id 1CRU6S-0000Z5-S6 for [EMAIL PROTECTED]; Tue, 09 Nov 2004 12:24:00 +0100 Received: from werner by debra.uio.no with local (Exim 4.30) id 1CRU6S-0005DG-BD for [EMAIL PROTECTED]; Tue, 09 Nov 2004 12:24:00 +0100 Date: Tue, 9 Nov 2004 12:24:00 +0100 From: Morten Werner Olsen <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: Emacs-mode for cfengine-files. Message-ID: <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="pf9I7BMVVzbSWLtt" Content-Disposition: inline X-Debbugs-CC: [EMAIL PROTECTED] User-Agent: Mutt/1.5.6i Sender: Morten Werner Olsen <[EMAIL PROTECTED]> X-MailScanner-Information: This message has been scanned for viruses/spam. Contact [EMAIL PROTECTED] if you have questions about this scanning X-UiO-MailScanner: No virus found X-UiO-Spam-info: not spam, SpamAssassin (score=-5, required 12, UIO_MAIL_IS_INTERNAL -5.00) Delivered-To: [EMAIL PROTECTED] X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Package: emacs-goodies-el Version: 24.6-2 Severity: wishlist Hello! Could you include the emacs-mode for cfengine (attached) in the emacs-goodies-el package? - Werner --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="cfengine.el" ;;; cfengine.el --- An Emacs major-mode for editing cfengine scripts ;;; Copyright (C) 1997 Rolf Ebert ;;; Authors: Rolf Ebert <[EMAIL PROTECTED]> ;;; Keywords: languages ;;; Rolf Ebert's version: cfengine.el-V1_1 ;;; This file is not part of GNU Emacs or XEmacs. ;; cfengine.el is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; cfengine.el is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with cfengine; see the file COPYING. If not, write to the ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. ;; USAGE: ;; I have the following lines in my .emacs ;; ; autoload when needed ;; (autoload 'cfengine-mode "cfengine" "" t nil) ;; ; start colour highlighting ;; ; if GNU Emacs >= 19.31 ;; ; (global-font-lock-mode t) ;; ; if XEmacs ;; (add-hook 'cfengine-mode-hook 'turn-on-font-lock) ;; ; detect file type by name (cf.*) ;; (setq auto-mode-alist (append '(("cf\\." . cfengine-mode)) ;; auto-mode-alist)) (defvar cfengine-indent 3 "*Defines the size of Cfengine indentation.") (defvar cfengine-mode-abbrev-table nil "Abbrev table used in Cfengine mode.") (define-abbrev-table 'cfengine-mode-abbrev-table ()) (defvar cfengine-mode-map () "Local keymap used for Cfengine mode.") (defvar cfengine-mode-syntax-table nil "Syntax table to be used for editing Cfengine source code.") (defvar cfengine-mode-hook nil "*List of functions to call when Cfengine mode is invoked. This is a good place to add specific bindings.") ;;;------------- ;;; functions ;;;------------- (defun cfengine-xemacs () (or (string-match "Lucid" emacs-version) (string-match "XEmacs" emacs-version))) (defun cfengine-create-syntax-table () "Create the syntax table for Cfengine mode." (setq cfengine-mode-syntax-table (make-syntax-table (standard-syntax-table))) (set-syntax-table cfengine-mode-syntax-table) ;; string ;(modify-syntax-entry ?\" "\"" cfengine-mode-syntax-table) ;(modify-syntax-entry ?\' "\"" cfengine-mode-syntax-table) ;(modify-syntax-entry ?\` "\"" cfengine-mode-syntax-table) (modify-syntax-entry ?\" "." cfengine-mode-syntax-table) (modify-syntax-entry ?\' "." cfengine-mode-syntax-table) (modify-syntax-entry ?\` "." cfengine-mode-syntax-table) ;; comment (modify-syntax-entry ?# "<" cfengine-mode-syntax-table) (modify-syntax-entry ?\f ">" cfengine-mode-syntax-table) (modify-syntax-entry ?\n ">" cfengine-mode-syntax-table) (modify-syntax-entry ?% "." cfengine-mode-syntax-table) (modify-syntax-entry ?: "." cfengine-mode-syntax-table) (modify-syntax-entry ?\; "." cfengine-mode-syntax-table) (modify-syntax-entry ?& "." cfengine-mode-syntax-table) (modify-syntax-entry ?\| "." cfengine-mode-syntax-table) (modify-syntax-entry ?+ "." cfengine-mode-syntax-table) (modify-syntax-entry ?* "." cfengine-mode-syntax-table) (modify-syntax-entry ?/ "." cfengine-mode-syntax-table) (modify-syntax-entry ?= "." cfengine-mode-syntax-table) (modify-syntax-entry ?< "." cfengine-mode-syntax-table) (modify-syntax-entry ?> "." cfengine-mode-syntax-table) (modify-syntax-entry ?$ "." cfengine-mode-syntax-table) (modify-syntax-entry ?. "." cfengine-mode-syntax-table) (modify-syntax-entry ?\\ "." cfengine-mode-syntax-table) (modify-syntax-entry ?- "." cfengine-mode-syntax-table) ;; define what belongs in symbols (modify-syntax-entry ?_ "_" cfengine-mode-syntax-table) ;; define parentheses to match (modify-syntax-entry ?\( "()" cfengine-mode-syntax-table) (modify-syntax-entry ?\) ")(" cfengine-mode-syntax-table) ) ;;;###autoload (defun cfengine-mode () "Cfengine mode is the major mode for editing Cfengine code. Bindings are as follows: Indent line '\\[cfengine-tab]' Indent line, insert newline and indent the new line. '\\[newline-and-indent]' Comments are handled using standard Emacs conventions, including: Start a comment '\\[indent-for-comment]' Comment region '\\[comment-region]' Uncomment region '\\[cfengine-uncomment-region]' Continue comment on next line '\\[indent-new-comment-line]' " (interactive) (kill-all-local-variables) (make-local-variable 'require-final-newline) (setq require-final-newline t) (make-local-variable 'comment-start) (setq comment-start "# ") ;; comment end must be set because it may hold a wrong value if ;; this buffer had been in another mode before. RE (make-local-variable 'comment-end) (setq comment-end "") (make-local-variable 'comment-start-skip) ;; used by autofill (setq comment-start-skip "#+[ \t]*") (make-local-variable 'indent-line-function) (setq indent-line-function 'cfengine-indent-current-function) (make-local-variable 'fill-column) (setq fill-column 75) (make-local-variable 'comment-column) (setq comment-column 40) (make-local-variable 'parse-sexp-ignore-comments) (setq parse-sexp-ignore-comments t) (make-local-variable 'case-fold-search) (setq case-fold-search t) (make-local-variable 'outline-regexp) (setq outline-regexp "[^\n\^M]") (make-local-variable 'outline-level) (setq outline-level 'cfengine-outline-level) (make-local-variable 'fill-paragraph-function) (setq fill-paragraph-function 'cfengine-fill-comment-paragraph) ;;(make-local-variable 'adaptive-fill-regexp) (if (cfengine-xemacs) nil ; XEmacs uses properties (make-local-variable 'font-lock-defaults) (setq font-lock-defaults '((cfengine-font-lock-keywords cfengine-font-lock-keywords-1 cfengine-font-lock-keywords-2) nil t ((?\_ . "w")) beginning-of-line ))) (setq major-mode 'cfengine-mode) (setq mode-name "Cfengine") (use-local-map cfengine-mode-map) (if cfengine-mode-syntax-table (set-syntax-table cfengine-mode-syntax-table) (cfengine-create-syntax-table)) ;; add menu 'Cfengine' to the menu bar ; (cfengine-add-cfengine-menu) (run-hooks 'cfengine-mode-hook)) ;;;----------------------;;; ;;; Behaviour Of TAB Key ;;; ;;;----------------------;;; (defun cfengine-tab () "Do indenting or tabbing according to `cfengine-tab-policy'." (interactive) (cond (1 (cfengine-tab-hard)) ((eq cfengine-tab-policy 'indent-auto) (cfengine-indent-current)) )) (defun cfengine-untab () "Do dedenting or detabbing." (interactive) (cfengine-untab-hard)) (defun cfengine-indent-current-function () "Cfengine mode version of the indent-line-function." (interactive "*") (let ((starting-point (point-marker))) (cfengine-beginning-of-line) (cfengine-tab) (if (< (point) starting-point) (goto-char starting-point)) (set-marker starting-point nil) )) (defun cfengine-tab-hard () "Indent current line to next tab stop." (interactive) (save-excursion (beginning-of-line) (insert-char ? cfengine-indent)) (if (save-excursion (= (point) (progn (beginning-of-line) (point)))) (forward-char cfengine-indent))) (defun cfengine-untab-hard () "indent current line to previous tab stop." (interactive) (let ((bol (save-excursion (progn (beginning-of-line) (point)))) (eol (save-excursion (progn (end-of-line) (point))))) (indent-rigidly bol eol (- 0 cfengine-indent)))) ;;;---------------;;; ;;; Miscellaneous ;;; ;;;---------------;;; (defun cfengine-uncomment-region (beg end) "delete `comment-start' at the beginning of a line in the region." (interactive "r") (comment-region beg end -1)) ;;;----------------------- ;;; define keymap for Cfengine ;;;----------------------- (if (not cfengine-mode-map) (progn (setq cfengine-mode-map (make-sparse-keymap)) ;; Indentation and Formatting (define-key cfengine-mode-map "\C-j" 'cfengine-indent-newline-indent) (define-key cfengine-mode-map "\t" 'cfengine-tab) (if (cfengine-xemacs) (define-key cfengine-mode-map '(shift tab) 'cfengine-untab) (define-key cfengine-mode-map [S-tab] 'cfengine-untab)) ; (define-key cfengine-mode-map "\M-\C-e" 'cfengine-next-procedure) ; (define-key cfengine-mode-map "\M-\C-a" 'cfengine-previous-procedure) ; (define-key cfengine-mode-map "\C-c\C-a" 'cfengine-move-to-start) ; (define-key cfengine-mode-map "\C-c\C-e" 'cfengine-move-to-end) (define-key cfengine-mode-map "\177" 'backward-delete-char-untabify) ;; Use predefined function of emacs19 for comments (RE) (define-key cfengine-mode-map "\C-c;" 'comment-region) (define-key cfengine-mode-map "\C-c:" 'cfengine-uncomment-region) )) ;;;------------------- ;;; define menu 'Cfengine' ;;;------------------- (require 'easymenu) (defun cfengine-add-cfengine-menu () "Adds the menu 'Cfengine' to the menu bar in Cfengine mode." (easy-menu-define cfengine-mode-menu cfengine-mode-map "Menu keymap for Cfengine mode." '("Cfengine" ; ["Next Package" cfengine-next-package t] ; ["Previous Package" cfengine-previous-package t] ; ["Next Procedure" cfengine-next-procedure t] ; ["Previous Procedure" cfengine-previous-procedure t] ; ["Goto Start" cfengine-move-to-start t] ; ["Goto End" cfengine-move-to-end t] ; ["------------------" nil nil] ["Indent Current Line (TAB)" cfengine-indent-current-function t] )) (if (cfengine-xemacs) (progn (easy-menu-add cfengine-mode-menu) (setq mode-popup-menu (cons "Cfengine mode" cfengine-mode-menu))))) ;;;--------------------------------------------------- ;;; support for font-lock ;;;--------------------------------------------------- (defconst cfengine-font-lock-keywords-1 (list ;; actions (list "^[ \t]*\\([a-zA-Z0-9]+\\):[^:]" '(1 font-lock-keyword-face) ) ) "Subdued level highlighting for Cfengine mode.") (defconst cfengine-font-lock-keywords-2 (append cfengine-font-lock-keywords-1 (list ;; ;; classes = alphanum or ().|! '("^[ \t]*\\([a-zA-Z0-9_\\(\\)\\.\\|\\!]+\\)::" (1 font-lock-function-name-face)) ;; ;; variables '("$(\\([a-zA-Z0-9_]+\\))" (1 font-lock-variable-name-face)) )) "Gaudy level highlighting for Cfengine mode.") (defvar cfengine-font-lock-keywords cfengine-font-lock-keywords-2 "Default expressions to highlight in Cfengine mode.") ;; set font-lock properties for XEmacs (if (cfengine-xemacs) (put 'cfengine-mode 'font-lock-defaults '(cfengine-font-lock-keywords nil t ((?\_ . "w")) beginning-of-line))) ;;; ;;; support for outline ;;; ;; used by outline-minor-mode (defun cfengine-outline-level () (save-excursion (skip-chars-forward "\t ") (current-column))) ;;; provide ourself (provide 'cfengine-mode) ;;; cfengine.el ends here --pf9I7BMVVzbSWLtt-- --------------------------------------- Received: (at 280415-close) by bugs.debian.org; 15 Oct 2005 20:39:58 +0000 >From [EMAIL PROTECTED] Sat Oct 15 13:39:58 2005 Return-path: <[EMAIL PROTECTED]> Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian)) id 1EQshR-0003aI-00; Sat, 15 Oct 2005 13:32:13 -0700 From: Peter S Galbraith <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] X-Katie: $Revision: 1.56 $ Subject: Bug#280415: fixed in emacs-goodies-el 25.1-1 Message-Id: <[EMAIL PROTECTED]> Sender: Archive Administrator <[EMAIL PROTECTED]> Date: Sat, 15 Oct 2005 13:32:13 -0700 Delivered-To: [EMAIL PROTECTED] X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2005_01_02 X-CrossAssassin-Score: 4 Source: emacs-goodies-el Source-Version: 25.1-1 We believe that the bug you reported is fixed in the latest version of emacs-goodies-el, which is due to be installed in the Debian FTP archive: debbugs-el_25.1-1_all.deb to pool/main/e/emacs-goodies-el/debbugs-el_25.1-1_all.deb debian-el_25.1-1_all.deb to pool/main/e/emacs-goodies-el/debian-el_25.1-1_all.deb debview_25.1-1_all.deb to pool/main/e/emacs-goodies-el/debview_25.1-1_all.deb devscripts-el_25.1-1_all.deb to pool/main/e/emacs-goodies-el/devscripts-el_25.1-1_all.deb dpkg-dev-el_25.1-1_all.deb to pool/main/e/emacs-goodies-el/dpkg-dev-el_25.1-1_all.deb emacs-goodies-el_25.1-1.diff.gz to pool/main/e/emacs-goodies-el/emacs-goodies-el_25.1-1.diff.gz emacs-goodies-el_25.1-1.dsc to pool/main/e/emacs-goodies-el/emacs-goodies-el_25.1-1.dsc emacs-goodies-el_25.1-1_all.deb to pool/main/e/emacs-goodies-el/emacs-goodies-el_25.1-1_all.deb emacs-goodies-el_25.1.orig.tar.gz to pool/main/e/emacs-goodies-el/emacs-goodies-el_25.1.orig.tar.gz emacs-goodies-extra-el_25.1-1_all.deb to pool/main/e/emacs-goodies-el/emacs-goodies-extra-el_25.1-1_all.deb gnus-bonus-el_25.1-1_all.deb to pool/main/e/emacs-goodies-el/gnus-bonus-el_25.1-1_all.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Peter S Galbraith <[EMAIL PROTECTED]> (supplier of updated emacs-goodies-el package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 15 Oct 2005 15:31:53 -0400 Source: emacs-goodies-el Binary: gnus-bonus-el emacs-goodies-extra-el dpkg-dev-el emacs-goodies-el debbugs-el debian-el debview devscripts-el Architecture: source all Version: 25.1-1 Distribution: unstable Urgency: low Maintainer: Peter S Galbraith <[EMAIL PROTECTED]> Changed-By: Peter S Galbraith <[EMAIL PROTECTED]> Description: debbugs-el - Transitional package that can be removed debian-el - Emacs helpers specific to Debian users debview - Transitional package that can be removed devscripts-el - Emacs wrappers for the commands in devscripts dpkg-dev-el - Emacs helpers specific to Debian development emacs-goodies-el - Miscellaneous add-ons for Emacs emacs-goodies-extra-el - Transitional package that can be removed gnus-bonus-el - Miscellaneous add-ons for Gnus Closes: 237341 246379 260705 280415 293732 297828 301293 309790 317566 326772 329883 331114 331234 331421 331430 Changes: emacs-goodies-el (25.1-1) unstable; urgency=low . * General Bug fix: "compiling *.el files should display errors, not just log file name", thanks to Jari Aalto (Closes: #309790). I implemented the suggested grep for byte-compilation warnings and now delete the temporary log files after their creation ("debian-el: leaves temporary files in /tmp after installation", thanks to Lars Wirzenius; Closes: #331114). * emacs-goodies-el: - emacs-goodies-el.el: Key binding for wdired didn't get properly defined in emacs-snapshot, thanks to Sven Joachim for the report and the patch (Closes: #329883). - dict.el: `current-word' can return nil", thanks to Jorgen Schaefer for the report and patch. (Closes: #301293). - shell-command.el: New upstream version. Also fixed bug "activation is documented wrongly" from Sven Joachim. The activation has changed to using the variable `shell-command-completion-mode'. (Closes: #331421) - bar-cursor.el bug fix: Loading the library changes cursor to hollow box in emacs-snapshot", Thanks to Sven Joachim for the report and the patch (Closes: #331430). New files: - cfengine.el: major mode for editing cfengine files. Thanks to Morten Werner Olsen (Closes: #280415). - csv-mode.el: major mode for editing comma-separated value files (Closes: #260705) - cua.el: emulate CUA key bindings (C-z undo, C-x cut, C-c copy, C-v paste) - cwebm.el: a CWEB/WEB modified mode. Thanks to Max Vasin (Closes: #326772). - ido.el: a faster way to switch buffers and get files. Thanks to Cyril Bouthors (Closes: #293732). - matlab.el: a major mode for MATLAB dot-m files tlc.el: a major mode for editing Target Language Compiler scripts Thanks to Riccardo Vestrini (Closes: #246379). - minibuf-electric.el: Electric minibuffer behavior from XEmacs. Thanks to Karl Hegbloom (Closes: #317566). - slang-mode.el: a major-mode for editing slang scripts. Thanks to Rafael Laboissiere (Closes: #297828). - tabbar.el: Display a tab bar in the header line. Thanks to Josh Triplett for both suggestions and a patch (Closes: #237341). * gnus-bonus-el: (Jaakko Kangasharju <[EMAIL PROTECTED]>) - gnus-filterhist.el: Move face-changing command inside temporary buffer manipulation (Closes: #331234) Files: ff44f3717eaf2fc4b24303b9a32510fe 922 editors optional emacs-goodies-el_25.1-1.dsc 7217db2b3c3afa6609fec1a81ecbd70f 855729 editors optional emacs-goodies-el_25.1.orig.tar.gz fe3e4f84e809de7b56dca212a5abc7a6 92795 editors optional emacs-goodies-el_25.1-1.diff.gz c8ca525939bc1f52d6931623372161a7 767608 editors optional emacs-goodies-el_25.1-1_all.deb c4bb7578921a034d48ba0748de0dbcce 20832 oldlibs extra emacs-goodies-extra-el_25.1-1_all.deb 4944b014a8f801f342f610bf5bb4908f 70790 news optional gnus-bonus-el_25.1-1_all.deb 7ca01d4debc84ee149416b166d5def79 30304 editors optional devscripts-el_25.1-1_all.deb 93002d7d5cf8da7980d10975077998b4 80322 utils optional debian-el_25.1-1_all.deb d0eaee73dbb279d0e77f310ed0067a70 20494 oldlibs extra debbugs-el_25.1-1_all.deb 5cde953cc2f730f24c437a4cfa533ddf 20788 oldlibs extra debview_25.1-1_all.deb 3a5158b6bc83ff365b51f5ece6d1447e 58376 utils optional dpkg-dev-el_25.1-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iQCVAwUBQ1FZeLwVH8jSqROhAQJ5swP/ckaF+EUXWD2wnKG8rgS5WD5V9/8f3T3t nrlVgdYkXKlgnv0gWqZPNEOR0TTupivAte9Wk4+/V+KYpy4ChxOEmkRHuRBWiQ+e nZ8gQKm4TiueiluZ2QLLfh8KfZO+X3yqNhgnIYGPqnMJCMH4mxVjwfvAwu+Y0APO QbKiKqJHgmc= =+LS8 -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]