diff --git a/lazy-lock.json b/lazy-lock.json index e3b4a8f..211f115 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -44,7 +44,7 @@ "plenary.nvim": { "branch": "master", "commit": "50012918b2fc8357b87cff2a7f7f0446e47da174" }, "promise-async": { "branch": "main", "commit": "38a4575da9497326badd3995e768b4ccf0bb153e" }, "smart-splits.nvim": { "branch": "master", "commit": "f6fcb79527872e9330c554915af2ca511c388390" }, - "statuscol.nvim": { "branch": "main", "commit": "d954893262a57a92e46edd87de67e2b3fe72305e" }, + "statuscol.nvim": { "branch": "main", "commit": "483b9a596dfd63d541db1aa51ee6ee9a1441c4cc" }, "telescope.nvim": { "branch": "master", "commit": "d00d9df48c00d8682c14c2b5da78bda7ef06b939" }, "toggleterm.nvim": { "branch": "main", "commit": "193786e0371e3286d3bc9aa0079da1cd41beaa62" }, "vim-illuminate": { "branch": "master", "commit": "e522e0dd742a83506db0a72e1ced68c9c130f185" }, diff --git a/lua/user/lsp/settings/clangd.lua b/lua/user/lsp/settings/clangd.lua index e46126d..93ddd8b 100644 --- a/lua/user/lsp/settings/clangd.lua +++ b/lua/user/lsp/settings/clangd.lua @@ -1,11 +1,12 @@ return { - root_dir = require("lspconfig.util").root_pattern( - "build", - "compile_commands.json", - ".git", - "mvnw", - "gradlew", - "pom.xml", - "build.gradle" - ) or vim.loop.cwd() or vim.fn.getcwd(), + root_dir = require("lspconfig.util").root_pattern( + "build", + "compile_commands.json", + ".git", + "mvnw", + "gradlew", + "pom.xml", + "build.gradle" + ) or vim.loop.cwd() or vim.fn.getcwd(), + singe_file_support = true, } diff --git a/lua/user/lsp/settings/intelephense.lua b/lua/user/lsp/settings/intelephense.lua new file mode 100644 index 0000000..f4a7dba --- /dev/null +++ b/lua/user/lsp/settings/intelephense.lua @@ -0,0 +1,6 @@ +return { + cmd = { "intelephense", "--stdio" }, + filetypes = { "php" }, + root_dir = require("lspconfig.util").root_pattern("composer.json", ".git") or vim.loop.cwd() or vim.fn.getcwd(), + single_file_support = true, +} diff --git a/lua/user/lsp/settings/kotlin_language_server.lua b/lua/user/lsp/settings/kotlin_language_server.lua index 6be1ed9..fc80c4e 100644 --- a/lua/user/lsp/settings/kotlin_language_server.lua +++ b/lua/user/lsp/settings/kotlin_language_server.lua @@ -1,14 +1,15 @@ return { - cmd = { "kotlin-language-server" }, - filetypes = { "kotlin" }, - root_dir = require("lspconfig.util").root_pattern( - "build.gradle.kts", - "build.gradle", - "settings.gradle", - "gradlew", - "pom.xml", - "build.gradle.kts", - "build.kts", - ".git" - ), + cmd = { "kotlin-language-server" }, + filetypes = { "kotlin" }, + root_dir = require("lspconfig.util").root_pattern( + "build.gradle.kts", + "build.gradle", + "settings.gradle", + "gradlew", + "pom.xml", + "build.gradle.kts", + "build.kts", + ".git" + ), + singe_file_support = true, } diff --git a/lua/user/webdevicons.lua b/lua/user/webdevicons.lua index f219702..0920f8a 100644 --- a/lua/user/webdevicons.lua +++ b/lua/user/webdevicons.lua @@ -167,6 +167,18 @@ material_icon.setup({ cterm_color = "220", name = "sqlfile", }, + ["php"] = { + icon = "󰌟", + color = "#b589ec", + cterm_color = "220", + name = "phpfile", + }, + ["mp4"] = { + icon = "󰈫", + color = "#FC6411", + cterm_color = "220", + name = "mp4file", + }, ["md"] = { icon = "", color = "#42a5f5",