Compare commits
5 Commits
9c2569e575
...
8a1baa5c1b
Author | SHA1 | Date |
---|---|---|
David JULIEN | 8a1baa5c1b | |
David JULIEN | 3c6fddd58f | |
David JULIEN | 98a005d6f3 | |
David JULIEN | 468a358a68 | |
David JULIEN | 6e23ee1e40 |
|
@ -10,11 +10,10 @@ require("plugins") -- ./lua/plugins.lua
|
|||
require("maps") -- ./lua/maps.lua
|
||||
require("statusline") -- ./lua/statusline.lua
|
||||
|
||||
require("polyjuice") -- colorscheme
|
||||
require("polyjuice") -- ~/.local/src/polyjuice/lua/polyjuice.lua
|
||||
|
||||
-- LSP
|
||||
require("lsp") -- ./lua/lsp/init.lua
|
||||
require("lsp.maps") -- ./lua/lsp/maps.lua
|
||||
require("lsp.c") -- ./lua/lsp/c.lua
|
||||
require("lsp.lua") -- ./lua/lsp/lua.lua
|
||||
require("lsp.python") -- ./lua/lsp/python.lua
|
||||
|
|
|
@ -3,4 +3,11 @@
|
|||
-- License : GPLv3
|
||||
-- Description : clangd config file for lsp
|
||||
|
||||
require("lspconfig").clangd.setup {}
|
||||
require("lspconfig").clangd.setup {
|
||||
cmd = { "clangd",
|
||||
"--background-index",
|
||||
"--suggest-missing-includes",
|
||||
"--clang-tidy",
|
||||
"--header-insertion=iwyu"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
-- Author : swytch
|
||||
-- Created : Tuesday May 18, 2021 12:08:51 CET
|
||||
-- License : GPLv3
|
||||
-- Description : neovim lsp mappings file
|
||||
|
||||
utils = require("utils")
|
||||
|
||||
utils.map("n", "gd", "<cmd>lua vim.lsp.buf.definition()<CR>")
|
||||
utils.map("n", "gD", "<cmd>lua vim.lsp.buf.declaration()<CR>")
|
||||
utils.map("n", "gr", "<cmd>lua vim.lsp.buf.references()<CR>")
|
||||
utils.map("n", "gi", "<cmd>lua vim.lsp.buf.implementation()<CR>")
|
|
@ -11,3 +11,16 @@ utils.map("v", "<leader>p", "\"+P")
|
|||
utils.map("n", "<leader><enter>", "<cmd>w! | !compiler %<CR>")
|
||||
utils.map("n", "<leader>s", "<cmd>PackerSync<CR>")
|
||||
utils.map("n", "<leader>c", "<cmd>ColorizerToggle<CR>")
|
||||
|
||||
-- LSP
|
||||
utils.map("n", "gd", "<cmd>lua vim.lsp.buf.definition()<CR>")
|
||||
utils.map("n", "gD", "<cmd>lua vim.lsp.buf.declaration()<CR>")
|
||||
utils.map("n", "gr", "<cmd>lua vim.lsp.buf.references()<CR>")
|
||||
utils.map("n", "gi", "<cmd>lua vim.lsp.buf.implementation()<CR>")
|
||||
utils.map("n", "<leader>ln", "<cmd>lua vim.lsp.diagnostic.goto_next()<CR>")
|
||||
utils.map("n", "<leader>lp", "<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>")
|
||||
utils.map("n", "<leader>lf", "<cmd>lua vim.lsp.buf.formatting()<CR>")
|
||||
|
||||
-- telescope
|
||||
utils.map("n", "<leader>tf", "<cmd>Telescope find_files<CR>")
|
||||
utils.map("n", "<leader>tb", "<cmd>Telescope file_browser<CR>")
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 9641ef8cb60b6cf16d859c5a6b63efca344dfea8
|
||||
Subproject commit 2496359573a545ec644a42a8e91ee529ee9348da
|
Reference in New Issue