1
0

fix: add godot lsp

This commit is contained in:
Rokas Puzonas 2022-04-01 22:20:11 +03:00
parent 3f1a41e7a7
commit e6ec1dc7a5
4 changed files with 42 additions and 14 deletions

View File

@ -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
View 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

View File

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

View File

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