aboutsummaryrefslogtreecommitdiff
path: root/lua/pml68
diff options
context:
space:
mode:
authorpml68 <contact@pml68.me>2024-12-03 20:29:10 +0100
committerpml68 <contact@pml68.me>2024-12-03 20:29:10 +0100
commit169cd673f595b8802bc29888e037107d00d7d0f2 (patch)
tree326e70851b3cff03cd2617857372847b033314d9 /lua/pml68
parentfeat: add "no-tex" docker image (diff)
downloadnvim-169cd673f595b8802bc29888e037107d00d7d0f2.tar.gz
feat(plugins): add workspace-diagnostics.nvim and ccc.nvim
Diffstat (limited to 'lua/pml68')
-rw-r--r--lua/pml68/configs/lspconfig.lua3
-rw-r--r--lua/pml68/plugins/colors.lua14
-rw-r--r--lua/pml68/plugins/other.lua3
-rw-r--r--lua/pml68/remap.lua8
4 files changed, 19 insertions, 9 deletions
diff --git a/lua/pml68/configs/lspconfig.lua b/lua/pml68/configs/lspconfig.lua
index 8d16958..55f2d6f 100644
--- a/lua/pml68/configs/lspconfig.lua
+++ b/lua/pml68/configs/lspconfig.lua
@@ -38,6 +38,9 @@ vim.api.nvim_create_autocmd({ "BufEnter" }, {
for _, server in pairs(servers) do
local opts = {
capabilities = capabilities,
+ on_attach = function(client, bufnr)
+ require("workspace-diagnostics").populate_workspace_diagnostics(client, bufnr)
+ end
}
local require_ok, conf_opts = pcall(require, "pml68.configs.settings." .. server)
diff --git a/lua/pml68/plugins/colors.lua b/lua/pml68/plugins/colors.lua
index 2587409..6a8eb36 100644
--- a/lua/pml68/plugins/colors.lua
+++ b/lua/pml68/plugins/colors.lua
@@ -1,13 +1,13 @@
return {
{
- "brenoprata10/nvim-highlight-colors",
+ "uga-rosa/ccc.nvim",
event = { "BufReadPost", "BufNewFile" },
- config = function()
- require("nvim-highlight-colors").setup({
- render = 'background',
- enable_tailwind = true,
- })
- end
+ opts = {
+ highlighter = {
+ auto_enable = true,
+ lsp = true,
+ },
+ },
},
{
"rose-pine/neovim",
diff --git a/lua/pml68/plugins/other.lua b/lua/pml68/plugins/other.lua
index cf7a888..d415f0b 100644
--- a/lua/pml68/plugins/other.lua
+++ b/lua/pml68/plugins/other.lua
@@ -9,6 +9,9 @@ return {
lazy = false,
},
{
+ "artemave/workspace-diagnostics.nvim",
+ },
+ {
"lukas-reineke/indent-blankline.nvim",
main = "ibl",
event = { "BufReadPost", "BufNewFile" },
diff --git a/lua/pml68/remap.lua b/lua/pml68/remap.lua
index 8cfd1d7..9da8f91 100644
--- a/lua/pml68/remap.lua
+++ b/lua/pml68/remap.lua
@@ -4,7 +4,7 @@ vim.keymap.set("n", "<leader>n", "<cmd>set nu!<CR>")
vim.keymap.set("n", "<leader>rn", "<cmd>set rnu!<CR>")
vim.keymap.set("n", "<Esc>", "<cmd>nohl<CR>")
vim.keymap.set("n", "<leader>x", "<cmd>bd<CR>")
-vim.keymap.set("n", "<leader>fo", "=ap")
+vim.keymap.set("n", "<leader>fb", "=ap")
vim.keymap.set("n", "<leader><leader>", "<cmd>!chmod 755 %<CR>", { silent = true })
vim.keymap.set("n", "<A-J>", "ddp")
vim.keymap.set("n", "<A-K>", "ddkP")
@@ -38,6 +38,9 @@ vim.keymap.set("n", "<C-k>", "<cmd>TmuxNavigateUp<CR>")
-- Cellular Automaton
vim.keymap.set("n", "<leader>gol", "<cmd>CellularAutomaton game_of_life<CR>")
+-- Color picker
+vim.keymap.set("n", "<leader>cc", "<cmd>CccPick<CR>")
+
-- VimTex
vim.keymap.set("n", "<leader>ll", "<cmd>VimtexCompile<CR>")
vim.keymap.set("n", "<leader>vl", "<cmd>VimtexView<CR>")
@@ -54,10 +57,11 @@ vim.keymap.set("n", "<leader>sk", "<cmd>Screenkey<CR>")
-- Telescope
vim.keymap.set('n', '<leader>ff', "<cmd>Telescope find_files<CR>", {})
vim.keymap.set('n', '<leader>fw', "<cmd>Telescope live_grep<CR>", {})
-vim.keymap.set('n', '<leader>fb', "<cmd>Telescope buffers<CR>", {})
+vim.keymap.set('n', '<leader>fo', "<cmd>Telescope buffers<CR>", {})
vim.keymap.set('n', '<leader>fh', "<cmd>Telescope help_tags<CR>", {})
vim.keymap.set('n', '<leader>fz', "<cmd>Telescope current_buffer_fuzzy_find<CR>", {})
vim.keymap.set('n', '<leader>fg', "<cmd>Telescope git_files<CR>", {})
+vim.keymap.set('n', '<leader>fd', "<cmd>Telescope diagnostics<CR>", {})
-- Diagnostics, LSP
vim.keymap.set('n', 'gl', '<cmd>lua vim.diagnostic.open_float()<CR>')