feat: add php support
This commit is contained in:
parent
7b47d01461
commit
f8d980ba0d
11
init.lua
11
init.lua
@ -362,7 +362,7 @@ local servers = {
|
||||
}
|
||||
},
|
||||
},
|
||||
html = { provideFormatter = false },
|
||||
html = { provideFormatter = false, filetypes = {"html", "htmldjango"} },
|
||||
cssls = {},
|
||||
pyright = {
|
||||
settings = {
|
||||
@ -396,6 +396,13 @@ local servers = {
|
||||
},
|
||||
},
|
||||
|
||||
phpactor = {
|
||||
-- init_options = {
|
||||
-- language_server_phpstan.enabled = false,
|
||||
-- language_server_psalm.enabled = false,
|
||||
-- },
|
||||
},
|
||||
|
||||
ts_ls = {
|
||||
init_options = {
|
||||
plugins = {
|
||||
@ -433,6 +440,8 @@ vim.list_extend(ensure_installed, {
|
||||
'goimports-reviser',
|
||||
'golines',
|
||||
'golangci-lint',
|
||||
'ruff',
|
||||
'phpcbf',
|
||||
})
|
||||
require('mason-tool-installer').setup { ensure_installed = ensure_installed }
|
||||
|
||||
|
@ -92,8 +92,8 @@ return {
|
||||
-- },
|
||||
-- },
|
||||
mapping = cmp.mapping.preset.insert {
|
||||
['<C-p>'] = cmp.mapping.select_next_item(),
|
||||
['<C-n>'] = cmp.mapping.select_prev_item(),
|
||||
['<C-n>'] = cmp.mapping.select_next_item(),
|
||||
['<C-p>'] = cmp.mapping.select_prev_item(),
|
||||
['<C-k>'] = cmp.mapping.scroll_docs(-4),
|
||||
['<C-j>'] = cmp.mapping.scroll_docs(4),
|
||||
['<C-Space>'] = cmp.mapping.complete {},
|
||||
|
@ -2,7 +2,7 @@ return {
|
||||
"mattn/emmet-vim",
|
||||
config = function()
|
||||
local autocmd = vim.api.nvim_create_autocmd
|
||||
autocmd("FileType", { pattern = { "html", "css", "vue", "js" }, command = [[EmmetInstall]] })
|
||||
autocmd("FileType", { pattern = { "html", "php", "css", "vue", "js", "htmldjango" }, command = [[EmmetInstall]] })
|
||||
|
||||
vim.keymap.set("n", "<leader>le", function()
|
||||
vim.cmd(string.format("Emmet %s", vim.fn.input("Emmet: ")))
|
||||
|
@ -3,9 +3,10 @@ return {
|
||||
config = function()
|
||||
require("null-ls").setup {
|
||||
sources = {
|
||||
require("null-ls").builtins.formatting.black.with({
|
||||
extra_args = { "--line-length=80" }
|
||||
}),
|
||||
-- require("null-ls").builtins.formatting.black.with({
|
||||
-- extra_args = { "--line-length=80" }
|
||||
-- }),
|
||||
-- require("null-ls").builtins.formatting.ruff,
|
||||
require("null-ls").builtins.formatting.prettierd,
|
||||
require("null-ls").builtins.formatting.gofumpt,
|
||||
require("null-ls").builtins.formatting.goimports_reviser,
|
||||
|
Loading…
Reference in New Issue
Block a user