• Mark Oteiza's avatar
    Port RefTeX to cl-lib · b19e05b1
    Mark Oteiza authored
    * lisp/textmodes/reftex-auc.el:
    * lisp/textmodes/reftex-cite.el: Use cl-lib.
    (reftex-do-citation, reftex-create-bibtex-file): Substitute cl-lib
    macros.
    * lisp/textmodes/reftex-dcr.el: Use cl-lib.
    (reftex-view-regexp-match): Substitute cl-lib macro.
    * lisp/textmodes/reftex-global.el: Use cl-lib.
    (reftex-find-duplicate-labels, reftex-renumber-simple-labels):
    (reftex-translate): Substitute cl-lib macros.
    * lisp/textmodes/reftex-index.el: Use cl-lib.
    (reftex-index, reftex-index-select-tag, reftex-index-mode-map):
    (reftex-index-next-phrase, reftex-index-phrases-info):
    (reftex-query-index-phrase): Substitute cl-lib macros.
    * lisp/textmodes/reftex-parse.el: Use cl-lib.
    (reftex-parse-from-file, reftex-where-am-I, reftex-what-macro):
    (reftex-nth-arg, reftex-init-section-numbers, reftex-section-number):
    Substitute cl-lib macros.
    * lisp/textmodes/reftex-ref.el: Use cl-lib.
    (reftex-uniquify-label, reftex-offer-label-menu): Substitute cl-lib
    macros.
    * lisp/textmodes/reftex-sel.el: Use cl-lib.
    (reftex-select-shared-map): Set keymap parent to special-mode-map.
    Flatten loop and remove digits and hyphen definitions from the map.
    (reftex-select-label-mode-map):
    (reftex-select-bib-mode-map): Use cl-lib macro, and flatten other loop.
    (reftex-insert-docstruct, reftex-select-unmark): Use cl-lib macros.
    * lisp/textmodes/reftex-vars.el (reftex-vref-is-default): Use
    cl-pushnew.
    * lisp/textmodes/reftex.el: Use cl-lib.
    (reftex-docstruct-symbol): Use cl-incf.
    (reftex-ref-style-toggle): Replace add-to-list with append.
    (reftex-compile-variables): Use cl-lib macros, and functions with
    compiler macros. cl-first is just an alias.
    (reftex-parse-args, reftex-scanning-info-available-p):
    (reftex-select-external-document, reftex-get-file-buffer-force): Use
    cl-lib macros.
    (reftex-isearch-minor-mode): Replace add-to-list with append.
    b19e05b1
reftex-index.el 88.5 KB