fix: add godot lsp
This commit is contained in:
parent
3f1a41e7a7
commit
e6ec1dc7a5
4
init.lua
4
init.lua
@ -38,7 +38,3 @@ require("bindings")
|
|||||||
-- THEME_BEGIN
|
-- THEME_BEGIN
|
||||||
cmd("colorscheme srcery")
|
cmd("colorscheme srcery")
|
||||||
-- THEME_END
|
-- THEME_END
|
||||||
|
|
||||||
-- THEME_BEGIN
|
|
||||||
cmd("colorscheme srcery")
|
|
||||||
-- THEME_END
|
|
3
lua/config/bracey.lua
Normal file
3
lua/config/bracey.lua
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
vim.g['bracey_server_allow_remote_connections'] = 1
|
||||||
|
vim.g['bracey_server_path'] = 'http://localhost'
|
||||||
|
-- vim.g['bracey_auto_start_browser'] = 0
|
@ -32,5 +32,16 @@ lsp_instller.on_server_ready(function(server)
|
|||||||
}
|
}
|
||||||
end)
|
end)
|
||||||
|
|
||||||
return M
|
require("lspconfig").gdscript.setup{
|
||||||
|
root_dir = function()
|
||||||
|
return vim.fn.getcwd()
|
||||||
|
end,
|
||||||
|
init_options = lspconfig_config.get_server_init_options("godot"),
|
||||||
|
on_attach = lspconfig_config.on_attach,
|
||||||
|
on_init = lspconfig_config.on_init,
|
||||||
|
flags = lspconfig_config.flags,
|
||||||
|
capabilities = capabilities,
|
||||||
|
settings = lspconfig_config.get_server_settings("godot")
|
||||||
|
}
|
||||||
|
|
||||||
|
return M
|
||||||
|
@ -25,6 +25,20 @@ local function usePlugins(use, use_rocks)
|
|||||||
-- use 'wellle/targets.vim'
|
-- use 'wellle/targets.vim'
|
||||||
-- TODO: setup targets.vim
|
-- TODO: setup targets.vim
|
||||||
|
|
||||||
|
-- Live html, css, javascript reloading
|
||||||
|
-- TODO: Do auto setup of plugin.
|
||||||
|
-- Because you have to manually install the server at least once
|
||||||
|
-- in the location where packer installs this.
|
||||||
|
-- For me:
|
||||||
|
-- > cd ~/.local/share/nvim/site/pack/packer/opt/bracey.vim
|
||||||
|
-- > npm install --prefix server
|
||||||
|
-- use {
|
||||||
|
-- 'turbio/bracey.vim',
|
||||||
|
-- cmd = { 'Bracey', 'BraceyStop', 'BraceyReload', 'BraceyEval' },
|
||||||
|
-- run = 'npm install --prefix server',
|
||||||
|
-- config = [[require 'config.bracey']]
|
||||||
|
-- }
|
||||||
|
|
||||||
-- Align characters vertically
|
-- Align characters vertically
|
||||||
use 'godlygeek/tabular'
|
use 'godlygeek/tabular'
|
||||||
|
|
||||||
@ -145,6 +159,9 @@ local function usePlugins(use, use_rocks)
|
|||||||
config = [[require 'config.lspinstaller']]
|
config = [[require 'config.lspinstaller']]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
-- Godot support
|
||||||
|
use 'habamax/vim-godot'
|
||||||
|
|
||||||
-- LSP utils
|
-- LSP utils
|
||||||
use {"ray-x/lsp_signature.nvim", config = [[require 'config.lspsignature']]}
|
use {"ray-x/lsp_signature.nvim", config = [[require 'config.lspsignature']]}
|
||||||
use {
|
use {
|
||||||
@ -179,18 +196,19 @@ local function usePlugins(use, use_rocks)
|
|||||||
}
|
}
|
||||||
|
|
||||||
-- Color themes
|
-- Color themes
|
||||||
use 'morhetz/gruvbox'
|
|
||||||
use 'tomasr/molokai'
|
|
||||||
use 'Mangeshrex/uwu.vim'
|
|
||||||
use 'ayu-theme/ayu-vim'
|
|
||||||
use 'sickill/vim-monokai'
|
|
||||||
use 'joshdick/onedark.vim'
|
|
||||||
use 'srcery-colors/srcery-vim'
|
use 'srcery-colors/srcery-vim'
|
||||||
use 'mswift42/vim-themes'
|
use 'morhetz/gruvbox'
|
||||||
use 'squarefrog/tomorrow-night.vim'
|
-- use 'tomasr/molokai'
|
||||||
use 'fnune/base16-vim'
|
-- use 'Mangeshrex/uwu.vim'
|
||||||
|
-- use 'ayu-theme/ayu-vim'
|
||||||
|
-- use 'sickill/vim-monokai'
|
||||||
|
-- use 'joshdick/onedark.vim'
|
||||||
|
-- use 'mswift42/vim-themes'
|
||||||
|
-- use 'squarefrog/tomorrow-night.vim'
|
||||||
|
-- use 'fnune/base16-vim'
|
||||||
|
|
||||||
-- Git integration
|
-- Git integration
|
||||||
|
use 'antonk52/gitignore-grabber.nvim'
|
||||||
use { 'tpope/vim-fugitive', config = [[require 'config.fugitive']] }
|
use { 'tpope/vim-fugitive', config = [[require 'config.fugitive']] }
|
||||||
use {
|
use {
|
||||||
'lewis6991/gitsigns.nvim',
|
'lewis6991/gitsigns.nvim',
|
||||||
|
Loading…
Reference in New Issue
Block a user