feat: add teal definition

This commit is contained in:
Afiq 2023-06-09 14:38:57 +08:00
parent 33d570b3cc
commit a565867532
7 changed files with 60 additions and 1 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.tl linguist-language=lua

View File

@ -1,3 +1,4 @@
rockspec_format = "3.0"
package = "catppuccin"
version = "dev-1"
@ -33,10 +34,19 @@ See more on https://github.com/catppuccin/lua]],
build = {
type = "builtin",
modules = {
["catppuccin"] = "catppuccin/init.lua",
["catppuccin.init"] = "catppuccin/init.lua",
["catppuccin.latte"] = "catppuccin/latte.lua",
["catppuccin.frappe"] = "catppuccin/frappe.lua",
["catppuccin.macchiato"] = "catppuccin/macchiato.lua",
["catppuccin.mocha"] = "catppuccin/mocha.lua",
},
install = {
lua = {
["catppuccin"] = "catppuccin.d.tl",
["catppuccin.latte"] = "catppuccin/latte.d.tl",
["catppuccin.frappe"] = "catppuccin/frappe.d.tl",
["catppuccin.macchiato"] = "catppuccin/macchiato.d.tl",
["catppuccin.mocha"] = "catppuccin/mocha.d.tl",
},
},
}

44
catppuccin.d.tl Normal file
View File

@ -0,0 +1,44 @@
local record Palette
hex: string
rgb: {number}
hsl: {number}
end
local record Flavor
name: string
rosewater: Palette
flamingo: Palette
pink: Palette
mauve: Palette
red: Palette
maroon: Palette
peach: Palette
yellow: Palette
green: Palette
teal: Palette
sky: Palette
sapphire: Palette
blue: Palette
lavender: Palette
text: Palette
subtext1: Palette
subtext0: Palette
overlay2: Palette
overlay1: Palette
overlay0: Palette
surface2: Palette
surface1: Palette
surface0: Palette
base: Palette
mantle: Palette
crust: Palette
end
local record catppuccin
latte: Flavor
frappe: Flavor
macchiato: Flavor
mocha: Flavor
end
return catppuccin

1
catppuccin/frappe.d.tl Normal file
View File

@ -0,0 +1 @@
return require("catppuccin").frappe

1
catppuccin/latte.d.tl Normal file
View File

@ -0,0 +1 @@
return require("catppuccin").latte

View File

@ -0,0 +1 @@
return require("catppuccin").macchiato

1
catppuccin/mocha.d.tl Normal file
View File

@ -0,0 +1 @@
return require("catppuccin").mocha