sync
This commit is contained in:
@@ -20,3 +20,21 @@ require("presence").setup({
|
||||
workspace_text = "Working on %s", -- Format string rendered when in a git repository (either string or function(project_name: string|nil, filename: string): string)
|
||||
line_number_text = "Line %s" --"Line %s out of %s", -- Format string rendered when `enable_line_number` is set to true (either string or function(line_number: number, line_count: number): string)
|
||||
})
|
||||
|
||||
local is_presence_active = true
|
||||
|
||||
function ToggleDiscordPresence()
|
||||
local presence = package.loaded.presence
|
||||
if is_presence_active then
|
||||
presence:cancel()
|
||||
is_presence_active = false
|
||||
print("Discord Presence: Off")
|
||||
else
|
||||
is_presence_active = true
|
||||
presence:update()
|
||||
print("Discord Presence: On")
|
||||
end
|
||||
end
|
||||
|
||||
-- Map it to a key (e.g., <leader>dp for "Discord Presence")
|
||||
vim.keymap.set("n", "<leader>dp", ToggleDiscordPresence, { desc = "Toggle Discord Presence" })
|
||||
|
||||
Reference in New Issue
Block a user