add: config php support single file

This commit is contained in:
asep.komarudin 2024-04-19 19:59:30 +07:00
parent 68795d84bf
commit f00438c822
5 changed files with 42 additions and 22 deletions

View file

@ -44,7 +44,7 @@
"plenary.nvim": { "branch": "master", "commit": "50012918b2fc8357b87cff2a7f7f0446e47da174" }, "plenary.nvim": { "branch": "master", "commit": "50012918b2fc8357b87cff2a7f7f0446e47da174" },
"promise-async": { "branch": "main", "commit": "38a4575da9497326badd3995e768b4ccf0bb153e" }, "promise-async": { "branch": "main", "commit": "38a4575da9497326badd3995e768b4ccf0bb153e" },
"smart-splits.nvim": { "branch": "master", "commit": "f6fcb79527872e9330c554915af2ca511c388390" }, "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" }, "telescope.nvim": { "branch": "master", "commit": "d00d9df48c00d8682c14c2b5da78bda7ef06b939" },
"toggleterm.nvim": { "branch": "main", "commit": "193786e0371e3286d3bc9aa0079da1cd41beaa62" }, "toggleterm.nvim": { "branch": "main", "commit": "193786e0371e3286d3bc9aa0079da1cd41beaa62" },
"vim-illuminate": { "branch": "master", "commit": "e522e0dd742a83506db0a72e1ced68c9c130f185" }, "vim-illuminate": { "branch": "master", "commit": "e522e0dd742a83506db0a72e1ced68c9c130f185" },

View file

@ -1,11 +1,12 @@
return { return {
root_dir = require("lspconfig.util").root_pattern( root_dir = require("lspconfig.util").root_pattern(
"build", "build",
"compile_commands.json", "compile_commands.json",
".git", ".git",
"mvnw", "mvnw",
"gradlew", "gradlew",
"pom.xml", "pom.xml",
"build.gradle" "build.gradle"
) or vim.loop.cwd() or vim.fn.getcwd(), ) or vim.loop.cwd() or vim.fn.getcwd(),
singe_file_support = true,
} }

View file

@ -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,
}

View file

@ -1,14 +1,15 @@
return { return {
cmd = { "kotlin-language-server" }, cmd = { "kotlin-language-server" },
filetypes = { "kotlin" }, filetypes = { "kotlin" },
root_dir = require("lspconfig.util").root_pattern( root_dir = require("lspconfig.util").root_pattern(
"build.gradle.kts", "build.gradle.kts",
"build.gradle", "build.gradle",
"settings.gradle", "settings.gradle",
"gradlew", "gradlew",
"pom.xml", "pom.xml",
"build.gradle.kts", "build.gradle.kts",
"build.kts", "build.kts",
".git" ".git"
), ),
singe_file_support = true,
} }

View file

@ -167,6 +167,18 @@ material_icon.setup({
cterm_color = "220", cterm_color = "220",
name = "sqlfile", name = "sqlfile",
}, },
["php"] = {
icon = "󰌟",
color = "#b589ec",
cterm_color = "220",
name = "phpfile",
},
["mp4"] = {
icon = "󰈫",
color = "#FC6411",
cterm_color = "220",
name = "mp4file",
},
["md"] = { ["md"] = {
icon = "", icon = "",
color = "#42a5f5", color = "#42a5f5",