This file is indexed.

/usr/share/lyx/layouts/shapepar.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
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#\DeclareLyXModule[shapepar.sty]{Custom Paragraph Shapes}
#DescriptionBegin
#Provides several paragraph shapes as well as commands to define custom
#shapes. For a description see LyX's Additional
#features manual, section 'Non-standard Paragraph Shapes'.
#DescriptionEnd
#Author: Uwe Stöhr <uwestoehr@web.de>

Format 60

AddToPreamble
 % used for custom paragraph shapes
 \IfFileExists{candleshape.def}{%
  \input{candleshape.def}}{}
 \IfFileExists{dropshape.def}{%
  \input{dropshape.def}}{}
 \IfFileExists{TeXshape.def}{%
  \input{TeXshape.def}}{}
 \IfFileExists{triangleshapes.def}{%
  \input{triangleshapes.def}}{}

EndPreamble

# first the standard shapes

Style "CD label"
	LatexType	command
	LatexName	CDlabel
	Requires	shapepar
	Category	ShapedParagraphs
	NextNoIndent	1
	Margin		Static
	ParIndent	MM
	ParSkip		0.4
	Align		Block
	LabelType	No_Label
End

Style "Circle"
	CopyStyle	"CD label"
	LatexName	circlepar
End

Style "Diamond"
	CopyStyle	"CD label"
	LatexName	diamondpar
End

Style "Heart"
	CopyStyle	"CD label"
	LatexName	heartpar
End

Style "Hexagon"
	CopyStyle	"CD label"
	LatexName	hexagonpar
End

Style "Nut"
	CopyStyle	"CD label"
	LatexName	nutpar
End

Style "Square"
	CopyStyle	"CD label"
	LatexName	squarepar
End

Style "Star"
	CopyStyle	"CD label"
	LatexName	starpar
End

# now the shapes defined in the .def files

Style "Candle"
	CopyStyle	"CD label"
	LatexName	shapepar{\candle}
End

Style "Drop down"
	CopyStyle	"CD label"
	LatexName	droppar
End

Style "Drop up"
	CopyStyle	"CD label"
	LatexName	dropuppar
End

Style "TeX"
	CopyStyle	"CD label"
	LatexName	shapepar{\TeXshape}
End

Style "Triangle up"
	CopyStyle	"CD label"
	LatexName	triangleuppar
End

Style "Triangle down"
	CopyStyle	"CD label"
	LatexName	triangledownpar
End

Style "Triangle left"
	CopyStyle	"CD label"
	LatexName	triangleleftpar
End

Style "Triangle right"
	CopyStyle	"CD label"
	LatexName	trianglerightpar
End

# finally the low-level commands
Style "shapepar"
	CopyStyle	"CD label"
	LatexName	shapepar
	Argument 1
	  Mandatory	0
	  LabelString	"Scale"
	  Tooltip	"For scaling the <Shape specification> to positions on the page"
	EndArgument
	Argument 2
	  Mandatory	1
	  LabelString	"Shape specification"
	  Tooltip	"Specification of the shape"
	EndArgument
End

Style "Shapepar"
	CopyStyle	"shapepar"
	LatexName	Shapepar
End