Skip to content

Instantly share code, notes, and snippets.

View Nicklaus-s's full-sized avatar

Nicklaus Nicklaus-s

  • 22:36 (UTC -06:00)
View GitHub Profile
local Etch = script:FindFirstAncestor('Etch')
local Packages = Etch.Packages
local Vide = require(Packages.Vide)
local function Modifiers(
List: { [Vide.Source<boolean>]: Enum.StudioStyleGuideModifier },
Default: Enum.StudioStyleGuideModifier?
): () -> Enum.StudioStyleGuideModifier
return function()
local Plugin = script:FindFirstAncestorOfClass('Plugin')
local Etch = script:FindFirstAncestor('Etch')
local Packages = Etch.Packages
local Vide = require(Packages.Vide)
local Types = require(Etch.Types)
local Studio = settings().Studio
-- Language Service Provider
local Language = require('lsp-zero')
Language.preset('recommended')
Language.ensure_installed({
'luau_lsp'
})
local Completion = require('cmp')
@Nicklaus-s
Nicklaus-s / Category.lua
Created July 29, 2022 19:58
Interface class for Category button.
--[[
Category.lua
Nicklaus_s
9 July 2022
Interface class for Category button.
--]]
local ReplicatedStorage = game:GetService('ReplicatedStorage')
@Nicklaus-s
Nicklaus-s / Catalog.lua
Created July 29, 2022 19:57
Interface class for Catalog.
--[[
Catalog.lua
Nicklaus_s
5 July 2022
Interface class for Catalog.
--]]
local ReplicatedStorage = game:GetService('ReplicatedStorage')
local StarterGui = game:GetService('StarterGui')