mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-26 07:33:47 +00:00
Minor htmlfontify simplifications.
* hfy-cmap.el (htmlfontify-load-rgb-file, hfy-fallback-colour-values): Add autoload cookies. (htmlfontify-unload-rgb-file, hfy-fallback-colour-values): Add docs. (generated-autoload-file): Set file-local value to "htmlfontify.el". * htmlfontify.el (caddr, cadddr): Remove fallback definitions. They have definitions / compiler macros in cl.el. (htmlfontify-load-rgb-file, hfy-fallback-colour-values): Replace manual autoloads with generated ones. (htmlfontify-unload-rgb-file): Remove autoload.
This commit is contained in:
parent
48cd417515
commit
cbcfee6ef4
@ -12,6 +12,17 @@
|
||||
(authors-canonical-file-name, authors-scan-el):
|
||||
Use authors-disambiguate-file-name.
|
||||
|
||||
* hfy-cmap.el (htmlfontify-load-rgb-file, hfy-fallback-colour-values):
|
||||
Add autoload cookies.
|
||||
(htmlfontify-unload-rgb-file, hfy-fallback-colour-values): Add docs.
|
||||
(generated-autoload-file): Set file-local value to "htmlfontify.el".
|
||||
* htmlfontify.el (caddr, cadddr): Remove fallback definitions.
|
||||
They have definitions / compiler macros in cl.el.
|
||||
(htmlfontify-load-rgb-file, hfy-fallback-colour-values):
|
||||
Replace manual autoloads with generated ones.
|
||||
(htmlfontify-unload-rgb-file): Remove autoload.
|
||||
* Makefile.in (autoloads): Ensure htmlfontify.el is writable.
|
||||
|
||||
2010-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* emacs-lisp/bytecomp.el (byte-compile-set-default): New function.
|
||||
|
@ -151,7 +151,7 @@ finder-data: doit
|
||||
autoloads: $(LOADDEFS) doit
|
||||
chmod +w $(lisp)/ps-print.el $(lisp)/emulation/tpu-edt.el \
|
||||
$(lisp)/emacs-lisp/cl-loaddefs.el $(lisp)/mail/rmail.el \
|
||||
$(lisp)/dired.el $(lisp)/ibuffer.el
|
||||
$(lisp)/dired.el $(lisp)/ibuffer.el $(lisp)/htmlfontify.el
|
||||
cd $(lisp); $(setwins_almost); \
|
||||
echo Directories: $$wins; \
|
||||
$(emacs) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins
|
||||
|
@ -803,6 +803,7 @@
|
||||
(defconst hfy-rgb-regex
|
||||
"^\\s-*\\([0-9]+\\)\\s-+\\([0-9]+\\)\\s-+\\([0-9]+\\)\\s-+\\(.+\\)\\s-*$")
|
||||
|
||||
;;;###autoload
|
||||
(defun htmlfontify-load-rgb-file (&optional file)
|
||||
"Load an X11 style rgb.txt FILE.
|
||||
Search `hfy-rgb-load-path' if FILE is not specified.
|
||||
@ -832,14 +833,21 @@ Loads the variable `hfy-rgb-txt-colour-map', which is used by
|
||||
(kill-buffer rgb-buffer)))))
|
||||
|
||||
(defun htmlfontify-unload-rgb-file ()
|
||||
"Unload the current color name -> rgb translation map."
|
||||
(interactive)
|
||||
(setq hfy-rgb-txt-colour-map nil))
|
||||
|
||||
;;;###autoload
|
||||
(defun hfy-fallback-colour-values (colour-string)
|
||||
"Use a fallback method for obtaining the rgb values for a color."
|
||||
(cdr (assoc-string colour-string (or hfy-rgb-txt-colour-map
|
||||
hfy-fallback-colour-map))) )
|
||||
|
||||
(provide 'hfy-cmap)
|
||||
;;; hfy-cmap.el ends here
|
||||
|
||||
;; Local Variables:
|
||||
;; generated-autoload-file: "htmlfontify.el"
|
||||
;; End:
|
||||
|
||||
;; arch-tag: dff7feea-add4-48ba-937c-e79ac40cec9b
|
||||
;;; hfy-cmap.el ends here
|
||||
|
@ -90,39 +90,6 @@
|
||||
;; (`font-lock-fontify-region')
|
||||
(require 'cus-edit)
|
||||
|
||||
(eval-and-compile
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; I want these - can't be bothered requiring all of cl though.
|
||||
(if (not (fboundp 'caddr))
|
||||
(defun caddr (list)
|
||||
"Return the `car' of the `cddr' of LIST."
|
||||
(car (cddr list))))
|
||||
|
||||
(if (not (fboundp 'cadddr))
|
||||
(defun cadddr (list)
|
||||
"Return the `cadr' of the `cddr' of LIST."
|
||||
(cadr (cddr list))))
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(autoload
|
||||
'htmlfontify-load-rgb-file
|
||||
"hfy-cmap"
|
||||
"Load an rgb.txt file for color name -> rgb translation purposes."
|
||||
'interactive)
|
||||
|
||||
(autoload
|
||||
'htmlfontify-unload-rgb-file
|
||||
"hfy-cmap"
|
||||
"Unload the current color name -> rgb translation map."
|
||||
'interactive)
|
||||
|
||||
(autoload
|
||||
'hfy-fallback-colour-values
|
||||
"hfy-cmap"
|
||||
"Use a fallback method for obtaining the rgb values for a color."
|
||||
'interactive)
|
||||
)
|
||||
|
||||
(defconst htmlfontify-version 0.21)
|
||||
|
||||
(defconst hfy-meta-tags
|
||||
@ -2368,7 +2335,28 @@ You may also want to set `hfy-page-header' and `hfy-page-footer'."
|
||||
(let ((file (hfy-initfile)))
|
||||
(load file 'NOERROR nil nil) ))
|
||||
|
||||
|
||||
;;;### (autoloads (hfy-fallback-colour-values htmlfontify-load-rgb-file)
|
||||
;;;;;; "hfy-cmap" "hfy-cmap.el" "3de2db2d213813bb3afe170ffd66cdde")
|
||||
;;; Generated autoloads from hfy-cmap.el
|
||||
|
||||
(autoload 'htmlfontify-load-rgb-file "hfy-cmap" "\
|
||||
Load an X11 style rgb.txt FILE.
|
||||
Search `hfy-rgb-load-path' if FILE is not specified.
|
||||
Loads the variable `hfy-rgb-txt-colour-map', which is used by
|
||||
`hfy-fallback-colour-values'.
|
||||
|
||||
\(fn &optional FILE)" t nil)
|
||||
|
||||
(autoload 'hfy-fallback-colour-values "hfy-cmap" "\
|
||||
Use a fallback method for obtaining the rgb values for a color.
|
||||
|
||||
\(fn COLOUR-STRING)" nil nil)
|
||||
|
||||
;;;***
|
||||
|
||||
|
||||
(provide 'htmlfontify)
|
||||
;;; htmlfontify.el ends here
|
||||
|
||||
;; arch-tag: 944e5e63-c81d-4baa-a82a-0275f9c30e61
|
||||
;;; htmlfontify.el ends here
|
||||
|
Loading…
Reference in New Issue
Block a user