added angular language server config.
This commit is contained in:
parent
23dbddefa0
commit
2a1fde4cbe
|
@ -49,6 +49,17 @@ vim.g.markdown_fenced_languages = {
|
||||||
"ts=typescript"
|
"ts=typescript"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
--angular configuration. To install LS, $ npm install -g @angular/language-server
|
||||||
|
local project_library_path = "/path/to/project/lib"
|
||||||
|
local cmd = {"ngserver", "--stdio", "--tsProbeLocations", project_library_path , "--ngProbeLocations", project_library_path}
|
||||||
|
|
||||||
|
require'lspconfig'.angularls.setup{
|
||||||
|
cmd = cmd,
|
||||||
|
on_new_config = function(new_config,new_root_dir)
|
||||||
|
new_config.cmd = cmd
|
||||||
|
end,
|
||||||
|
}
|
||||||
|
|
||||||
--rust configuration
|
--rust configuration
|
||||||
local rustOpts = {
|
local rustOpts = {
|
||||||
tools = { -- rust-tools options
|
tools = { -- rust-tools options
|
||||||
|
|
|
@ -63,7 +63,45 @@ return require('packer').startup(function(use)
|
||||||
requires = {
|
requires = {
|
||||||
'kyazdani42/nvim-web-devicons', -- optional, for file icon
|
'kyazdani42/nvim-web-devicons', -- optional, for file icon
|
||||||
},
|
},
|
||||||
config = function() require'nvim-tree'.setup {} end
|
config = function() require'nvim-tree'.setup {
|
||||||
|
view={mapping={
|
||||||
|
{ key = {"<CR>", "o", "<2-LeftMouse>"}, action = "edit" },
|
||||||
|
{ key = "<C-e>", action = "edit_in_place" },
|
||||||
|
{ key = {"O"}, action = "edit_no_picker" },
|
||||||
|
{ key = {"<2-RightMouse>", "<C-]>"}, action = "cd" },
|
||||||
|
{ key = "<C-v>", action = "vsplit" },
|
||||||
|
{ key = "<C-x>", action = "split" },
|
||||||
|
{ key = "<C-t>", action = "tabnew" },
|
||||||
|
{ key = "<", action = "prev_sibling" },
|
||||||
|
{ key = ">", action = "next_sibling" },
|
||||||
|
{ key = "P", action = "parent_node" },
|
||||||
|
{ key = "<BS>", action = "close_node" },
|
||||||
|
{ key = "<Tab>", action = "preview" },
|
||||||
|
{ key = "K", action = "first_sibling" },
|
||||||
|
{ key = "J", action = "last_sibling" },
|
||||||
|
{ key = "I", action = "toggle_ignored" },
|
||||||
|
{ key = "H", action = "toggle_dotfiles" },
|
||||||
|
{ key = "R", action = "refresh" },
|
||||||
|
{ key = "a", action = "create" },
|
||||||
|
{ key = "d", action = "remove" },
|
||||||
|
{ key = "D", action = "trash" },
|
||||||
|
{ key = "r", action = "rename" },
|
||||||
|
{ key = "<C-r>", action = "full_rename" },
|
||||||
|
{ key = "x", action = "cut" },
|
||||||
|
{ key = "c", action = "copy" },
|
||||||
|
{ key = "p", action = "paste" },
|
||||||
|
{ key = "y", action = "copy_name" },
|
||||||
|
{ key = "Y", action = "copy_path" },
|
||||||
|
{ key = "gy", action = "copy_absolute_path" },
|
||||||
|
{ key = "[c", action = "prev_git_item" },
|
||||||
|
{ key = "]c", action = "next_git_item" },
|
||||||
|
{ key = "-", action = "dir_up" },
|
||||||
|
{ key = "s", action = "system_open" },
|
||||||
|
{ key = "q", action = "close" },
|
||||||
|
{ key = "g?", action = "toggle_help" },
|
||||||
|
{ key = "W", action = "collapse_all" }
|
||||||
|
}}
|
||||||
|
} end
|
||||||
}
|
}
|
||||||
|
|
||||||
--UI stuff
|
--UI stuff
|
||||||
|
|
Loading…
Reference in a new issue