snowflake/home/editors/neovim/lua/presence.lua
2024-01-26 11:38:09 -05:00

27 lines
1.2 KiB
Lua

local M = {}
M.config = function()
local status_ok, presence = pcall(require, "presence")
if not status_ok then return end
presence:setup {
auto_update = true,
neovim_image_text = "LunarVim",
main_image = "file",
client_id = "793271441293967371",
buttons = true,
show_time = true,
log_level = nil,
debounce_timeout = 10,
enable_line_number = true, -- Displays the current line number instead of the current project
editing_text = "Editing %s", -- string rendered when an editable file is loaded in the buffer
file_explorer_text = "Browsing %s", -- Format string rendered when browsing a file explorer
git_commit_text = "Committing changes", -- string rendered when commiting changes in git
plugin_manager_text = "Managing plugins", -- Format string rendered when managing plugins
reading_text = "Reading %s", -- string rendered when a read-only file is loaded in the buffer
workspace_text = "Working on %s", -- Workspace format string (either string or function(git_project_name: string|nil, buffer: string): string)
line_number_text = "Line %s out of %s" -- Line number string (for when enable_line_number is set to true)
}
end
return M