-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.ld
44 lines (40 loc) · 1.22 KB
/
config.ld
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
project = "Ubiquitousse"
title = "Ubiquitousse reference"
description = "Ubiquitousse game development tools"
full_description = [[Set of Lua libraries to make game development easier using the [LÖVE](https://love2d.org/) game framework.
See [main module](modules/ubiquitousse.html) for more information, or the [GitHub page](https://github.com/Reuh/ubiquitousse) for the source.
]]
--package = "ubiquitousse"
dir="docs"
format = "discount"
style = "!new"
not_luadoc = true
custom_tags = {
{ "require", title="Requires" },
{ "ftype", title="Type", format = function(x)
local firstWord, rest = x:match("^([^%s]*)(.*)$")
return ('<code>%s</code>%s'):format(firstWord, rest)
end },
{ "ro", hidden=true },
{ "callback", hidden=true },
}
custom_display_name_handler = function(item, default_handler)
if item.tags.callback then
return default_handler(item) .. ' <sup><em>[callback]</em></sup>'
elseif item.tags.ro then
return default_handler(item) .. ' <sup><em>[read-only]</em></sup>'
end
return default_handler(item)
end
topics = { "README.md", "LICENSE" }
file = {
"init.lua",
"asset/asset.lua",
"ecs/ecs.can",
"input/input.lua",
"ldtk/ldtk.can",
"scene/scene.lua",
"signal/signal.can",
"timer/timer.lua",
"util/util.lua"
}