summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/cl-preloaded-tests.el
diff options
context:
space:
mode:
authorFabrice Nicol <fabrnicol@gmail.com>2021-06-17 19:59:52 +0200
committerEli Zaretskii <eliz@gnu.org>2021-06-18 14:18:34 +0300
commit0ffcf7479c49ad5e0f9f675124c7cf741197aedd (patch)
tree4a630b074ae5485677a23fe764f613fb16c582f3 /test/lisp/emacs-lisp/cl-preloaded-tests.el
parentbc44763b8342ee9e1bf43ffb202c73fee5ba0bf6 (diff)
downloademacs-0ffcf7479c49ad5e0f9f675124c7cf741197aedd.tar.gz
emacs-0ffcf7479c49ad5e0f9f675124c7cf741197aedd.tar.bz2
emacs-0ffcf7479c49ad5e0f9f675124c7cf741197aedd.zip
Fix Mercury support, notably qualified procedures.
Correct the previous fix (did not correctly handle qualified types). Also fix the following issues: - remove module name (+ dot) from tags, as prefixing module name is often inconsistent in code and may cause tags to be too specific. - now tag 0-arity predicates and functions (':- func foo_14.') - now tag one-word declarations (':- interface.') * lib-src/etags.c (mercury_pr): Pass the correct NAME and NAMELEN arguments to 'make_tag'. (mercury_decl): Return more information about the declaration or definition it finds. This allows mercury_pr to be smarter. (Bug#47408)
Diffstat (limited to 'test/lisp/emacs-lisp/cl-preloaded-tests.el')
0 files changed, 0 insertions, 0 deletions