unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
blob 3ab71a4dab8bc33c588dcebd99665b5a618c5c86 737 bytes (raw)
name: lib-src/ChangeLog 	 # note: path name is non-authoritative(*)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
 
Add etags support for Mercury (https://mercurylang.org)

Tag declarations starting lines with ':-'.
By default, all declarations are tagged.  Optionally, first predicate or
functions in clauses can be tagged as in Prolog support using --declarations
(Bug#47408).
* lib-src/etags.c (test_objc_is_mercury, Mercury_functions)
(mercury_skip_comment,  mercury_decl, mercury_pr):
Implement Mercury support. As Mercury and Objective-C have same file extension
.m,  a heuristic test tries to detect the language.
If this test fails, --language=mercury should be used.
* doc/man/etags.1: Document the change. Add Mercury-specific behavior for
--declarations. This option tags first predicates or functions in clauses in
addition to declarations.

debug log:

solving 3ab71a4dab ...
found 3ab71a4dab in https://yhetil.org/emacs-bugs/b59da901-4df7-843f-da03-5aa184d1a992@gmail.com/

applying [1/1] https://yhetil.org/emacs-bugs/b59da901-4df7-843f-da03-5aa184d1a992@gmail.com/
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
new file mode 100644
index 0000000000..3ab71a4dab

Checking patch lib-src/ChangeLog...
Applied patch lib-src/ChangeLog cleanly.

index at:
100644 3ab71a4dab8bc33c588dcebd99665b5a618c5c86	lib-src/ChangeLog

(*) Git path names are given by the tree(s) the blob belongs to.
    Blobs themselves have no identifier aside from the hash of its contents.^

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).