This file is indexed.

/usr/share/lyx/layouts/basic.module is in lyx-common 2.2.2-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# \DeclareLyXModule{Default (basic)}
# DescriptionBegin
#   Use the basic citation capabilities provided by plain LaTeX.
# DescriptionEnd
# Excludes: jurabib | natbib
# Category: Citation engine

# Author: Julien Rioux <jrioux@lyx.org>

Format 60

CiteEngineType default
DefaultBiblio  plain

CiteEngine default
	cite[]
	nocite
End

CiteFormat default
	# translatable bits
	_notcited not cited
	_addtobib Add to bibliography only.

	# macros
	!open [
	!sep ,
	!close ]

	!startlink {!<a href='#LyXCite-%clean:key%'>!}
	!endlink {!</a>!}

	!cite %!startlink%{%label%[[%label%]][[{%numericallabel%[[%numericallabel%]][[#%key%]]}]]}%!endlink%%!nextcite%

	!nextcite {%next%[[%!sep% %!cite%]]}
	!nexthashkey {%next%[[%!sep% #%key%%!nexthashkey%]]}
	!nextkey {%next%[[%!sep% %key%%!nextkey%]]}

	!textafter {%textafter%[[, %textafter%]]}

	# cite styles
	cite %!open%{%dialog%[[#ID]][[%!cite%]]}%!textafter%%!close%
	nocite {%dialog%[[%_addtobib%]][[%key%%!nextkey% (%_notcited%)]]}
End