Michael Albinus [Mon, 7 Jan 2013 15:26:31 +0000 (16:26 +0100)]
Adapt copyright years.
* debbugs-gnu.el (debbugs-gnu-default-packages): Extend list of packages.
(debbugs-gnu-get-bugs): Support 'bugs query.
(debbugs-gnu-usertags): Simplify implementation.
(debbugs-gnu-bugs): New defun.
Lars Ingebrigtsen [Sun, 23 Dec 2012 14:46:44 +0000 (15:46 +0100)]
Don't explicitly bind mouse-1.
As Michael Heerdegen <michael_heerdegen@web.de> says:
However, also binding mouse-1 is not necessary. Depending on the
setting of `mouse-1-click-follows-link', which is non-nil by default,
mouse-1 already follows links - see its doc. We should leave it up to
the user if he wants to use mouse-1 for following or not.
Stefan Monnier [Thu, 29 Nov 2012 15:58:17 +0000 (10:58 -0500)]
Try to preserve timestamps. Fix ChangeLog generation.
* admin/update-archive.sh: Don't change timestamp on packages that have the
same md5.
* admin/archive-contents.el (batch-prepare-packages): New function.
(archive--simple-package-p): Ignore ChangeLog as well. Signal errors if the
file does not have the expected structure.
(archive--process-simple-package): Add the ChangeLog's content.
(archive--make-changelog): Only modify the file if the content changes.
(archive--process-multi-file-package): Don't make the ChangeLog here, since we
may not even have the Bzr metadata at hand any more.
* Makefile (archive-tmp): Preserve symlinks.
(process-archive): Call new batch-prepare-packages.
* .bzrignore: Add Changelog and .changelog-witness.
Stefan Monnier [Wed, 24 Oct 2012 19:29:40 +0000 (15:29 -0400)]
* nlinum.el: Speed up by caching last line-number.
(nlinum--line-number-cache): New var.
(nlinum--after-change, nlinum--line-number-at-pos): New functions.
(nlinum-mode, nlinum--region): Use them.
Stefan Monnier [Mon, 22 Oct 2012 18:16:47 +0000 (14:16 -0400)]
First cut at cleaning up notes-mode.
- Followed the usual header/footer conventions in Elisp.
- Updated copyright.
- Remove configury scripts.
- Bind $NOTES_BIN_DIR in notes-first while running notesinit.
- Use $NOTES_BIN_DIR rather than /home/johnh in scripts.
- Add `dir' file.
- Remove non-"notes-"-prefixed functions from notes-aux.el.
- Remove notes-bootstrap.
- Remove notes-platform-font-lock (was broken on XEmacs anyway).
- Use define-derived-mode for notes-index-mode.
- Setup notes-mode-map once at top-level.
- Prefer expand-file-name to `concat'.
- Put the Info file in the `Emacs' category.
- Use \` and \' regexp at a few places.
- Use load-file-name to initialize notes-utility-dir.
- Avoid find-file-noselect when loading the cache to avoid autoinsert prompting
the user.
- Use (featurep 'xemacs)
- Remove autoloads from notes-variables.
- Don't mess with the user's .emacs in notesinit.
- Bump release number to 1.30.
- Remove strftime.c.
Stefan Monnier [Fri, 19 Oct 2012 16:16:07 +0000 (12:16 -0400)]
* sml-mode.el (sml-electric-pipe-mode): New var.
(sml-pipeheads): Add (, {, and [ to more reliably detect cases where
the pipe is not part of a case/fun/...
(sml-tyvarseq-re): Use shy groups.
(sml-font-lock-keywords): Adjust accordingly.
(sml-compile): Avoid the 3rd part of dolist's spec.
(sml-post-self-insert-pipe): New fun, extracted from sml-electric-pipe.
(sml-mode): Use it to obey sml-electric-pipe-mode.
(sml-electric-pipe): Use sml-post-self-insert-pipe.
* makefile.pkg (ELFILES): Remove sml-proc.el.
* prog-proc.el: Rename from sml-prog-proc.el.
Michael Albinus [Thu, 18 Oct 2012 13:27:09 +0000 (15:27 +0200)]
* debbugs.el (debbugs-get-usertag): Change parameters to a KEY-VALUE sequence.
* debbugs-gnu.el (debbugs-gnu): Rename USERTAGS to TAGS.
(debbugs-gnu-get-bugs): Adapt to new interface of `debbugs-get-usertag'.
(debbugs-gnu-display-status): Use `special-mode'.
(debbugs-gnu-send-control-message): Implement "usertag" message.
Michael Albinus [Wed, 17 Oct 2012 12:32:38 +0000 (14:32 +0200)]
* Debbugs.wsdl: Add get_usertag specification.
* debbugs.el (debbugs-get-usertag): New defun.
* debbugs-gnu.el (debbugs-gnu-all-severities)
(debbugs-gnu-all-packages): New defconst.
(debbugs-gnu-search, debbugs-gnu): Use them.
(debbugs-gnu, debbugs-gnu-get-bugs): Handle user tags.
(debbugs-gnu-show-reports): Kill buffer initially, in order to
get rid of old local variables.
(debbugs-gnu-current-query): New defun.
(debbugs-gnu-display-status): Display also the query. Use `special-mode'.
Stefan Monnier [Wed, 10 Oct 2012 17:01:57 +0000 (13:01 -0400)]
* csv-mode.el: Use lexical-binding. Remove redundant :group args.
(csv-separators): Add TAB to the default.
(csv-invisibility-default): Change default to t.
(csv-separator-face): Inherit from escape-glyph. Remove variable.
(csv-mode-line-format): Remove trailing "--". Move next to line-number.
(csv-interactive-args): Use use-region-p.
(csv--column-widths): New function, extracted from csv-align-fields.
(csv-align-fields): Use it. Use whole buffer by default.
Use :align-to and text-properties when possible.
(csv-unalign-fields): Also remove properties.
(csv-mode): Truncate lines.
Michal Nazarewicz [Mon, 8 Oct 2012 12:41:46 +0000 (14:41 +0200)]
num3-mode: use “num3--” as prefix for private symbols
Previous version of num3-mode used “-num3” as a prefix for private
symbols which goes against the style used in the rest of Emacs.
This commit changes the prefix to “num3--”.