-
Notifications
You must be signed in to change notification settings - Fork 115
/
definitions.lua
48 lines (39 loc) · 1.39 KB
/
definitions.lua
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
---@meta
---Tells GriddyCode to highlight a certain keyword with a preset of colors.
---@param keyword string
---@param color string
function highlight(keyword, color) end
---@Tells GriddyCode to highlight a region with a preset of colors.
---@param start string
---@param _end string
---@param color string
---@param line_only? boolean
function highlight_region(start, _end, color, line_only) end
---Adds a comment to be randomly chosen in the `CTRL` + `L` menu.
---@param comment string
function add_comment(comment) end
---Called by GriddyCode upon input. Results are showed in the autocomplete feature.
---@param content string
---@param line integer
---@param column integer
function detect_functions(content, line, column) end
---Called by GriddyCode upon input. Results are showed in the autocomplete feature.
---@param content any
---@param line any
---@param column any
function detect_variables(content, line, column) end
---Set the color of syntax highlighting.
---@param property string
---@param new_color string
function set_keywords(property, new_color) end
---This method is dedicated to the overall GUI aspect of GriddyCode.
---@param property string
---@param new_color string
function set_gui(property, new_color) end
---@param input string
---@param separator string
---@return table<string>
function splitstr(input, separator) end
---@param input string
---@return string
function trim(input) end