Compare commits

...

5 Commits

Author SHA1 Message Date
David JULIEN 8a1baa5c1b feat: LSP colors 2021-05-23 01:38:16 +02:00
David JULIEN 3c6fddd58f feat: LSP + Telescopes mappings in neovim 2021-05-23 01:37:44 +02:00
David JULIEN 98a005d6f3 feat: clangd setup 2021-05-23 00:49:37 +02:00
David JULIEN 468a358a68 feat: `gf` on colorscheme in nvim/init.lua 2021-05-22 01:05:14 +02:00
David JULIEN 6e23ee1e40 feat: move lsp mappings to nvim/lua/maps.lua 2021-05-22 01:04:35 +02:00
5 changed files with 23 additions and 15 deletions

View File

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

View File

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

View File

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

View File

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