chage gdscript setup and make hidden file searchable with telescope
This commit is contained in:
parent
367987d932
commit
900b2d0b24
23
after/ftplugin/gdscript.lua
Normal file
23
after/ftplugin/gdscript.lua
Normal file
@ -0,0 +1,23 @@
|
||||
local port = os.getenv('GDScript_Port') or 6005
|
||||
local cmd = vim.lsp.rpc.connect('127.0.0.1', port)
|
||||
local pipe = '/tmp/godot.pipe'
|
||||
|
||||
vim.lsp.start({
|
||||
name = 'Godot',
|
||||
cmd = cmd,
|
||||
root_dir = vim.fs.dirname(vim.fs.find({ 'project.godot', '.git' }, { upward = true })[1]),
|
||||
on_attach = function(client, bufnr)
|
||||
print("gdscipt.lua on_attach")
|
||||
vim.api.nvim_command('echo serverstart("' .. pipe .. '")')
|
||||
end
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd('BufWritePost',
|
||||
{
|
||||
pattern = '*.gd',
|
||||
callback = function()
|
||||
local file = vim.api.nvim_buf_get_name(0)
|
||||
local job = vim.fn.jobstart({ "gdformat", file })
|
||||
vim.fn.jobwait({ job })
|
||||
end,
|
||||
})
|
@ -1,12 +0,0 @@
|
||||
require("lspconfig").gdscript.setup {}
|
||||
|
||||
vim.api.nvim_create_autocmd('BufWritePost',
|
||||
{
|
||||
pattern = '*.gd',
|
||||
callback = function()
|
||||
local file = vim.api.nvim_buf_get_name(0)
|
||||
local job = vim.fn.jobstart({ "gdformat", file })
|
||||
vim.fn.jobwait({ job })
|
||||
vim.cmd(":e")
|
||||
end,
|
||||
})
|
@ -1,7 +1 @@
|
||||
--Enable (broadcasting) snippet capability for completion
|
||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
||||
|
||||
require 'lspconfig'.html.setup {
|
||||
capabilities = capabilities,
|
||||
}
|
||||
require 'lspconfig'.html.setup {}
|
||||
|
@ -8,6 +8,9 @@ vim.keymap.set('n', '<leader>fs', builtin.lsp_dynamic_workspace_symbols);
|
||||
|
||||
|
||||
require("telescope").setup({
|
||||
pickers = {
|
||||
find_files = { hidden = true }
|
||||
},
|
||||
extensions = {
|
||||
["ui-select"] = {
|
||||
require("telescope.themes").get_dropdown {
|
||||
|
Loading…
Reference in New Issue
Block a user