mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-01-30 23:46:36 +00:00
chore(nvim): add support for intelephense license
This commit is contained in:
@@ -80,3 +80,17 @@ end
|
||||
|
||||
-- Toggle background between light and dark
|
||||
function ToggleBackground() vim.o.bg = vim.o.bg == 'light' and 'dark' or 'light' end
|
||||
|
||||
-- ╭─────────────────────────────────────────────────────────╮
|
||||
-- │ LSP Related helper functions │
|
||||
-- ╰─────────────────────────────────────────────────────────╯
|
||||
|
||||
-- Get the license key for intelephense
|
||||
---@return string|nil -- The license key for intelephense
|
||||
function GetIntelephenseLicense()
|
||||
local f =
|
||||
assert(io.open(os.getenv 'HOME' .. '/intelephense/license.txt', 'rb'))
|
||||
local content = f:read '*a'
|
||||
f:close()
|
||||
return string.gsub(content, '%s+', '')[1] or nil
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user