On Sat, 2005-10-15 at 22:56 +1000, Malcolm Purvis wrote:
I was just trying to apply your patch to the latest version in CVS
in
preparation for committing it, however the following chunks were rejected. Do
you have any idea why?
Something eats whitespace between [-+] at start of the line and ":" in
many patches on xemacs mailing lists. This has been going on for a
looooong time.
- (defcustom sh-mode-hook nil
- "*Hook run by `sh-mode'."
-:type 'hook
-:group 'sh)
- (defcustom sh-set-shell-hook nil
- "*Hook run by `sh-set-shell'."
-:type 'hook
-:group 'sh)
Exhibit #1 above. Should probably be "- :type", not "-:type".
Ditto
for:group.
- "*Regular expression for recognizing shell function
definitions.
- See `sh-feature'."
-:type '(repeat (cons (symbol :tag "Shell")
- regexp))
:group 'sh-script
-:version "20.3")
Same here.
+ See `sh-feature' and `imenu-generic-expression'."
+:type '(alist :key-type (symbol :tag "Shell")
+:value-type (alist :key-type (choice :tag "Title"
+ string
+ (const :tag "None" nil))
+:value-type
+ (repeat :tag "Regexp, index..." sexp)))
:group 'sh-script
+:version "20.4")
...and here.