diff options
| author | pml68 <contact@pml68.me> | 2024-12-03 20:29:10 +0100 |
|---|---|---|
| committer | pml68 <contact@pml68.me> | 2024-12-03 20:29:10 +0100 |
| commit | 169cd673f595b8802bc29888e037107d00d7d0f2 (patch) | |
| tree | 326e70851b3cff03cd2617857372847b033314d9 | |
| parent | feat: add "no-tex" docker image (diff) | |
| download | nvim-169cd673f595b8802bc29888e037107d00d7d0f2.tar.gz | |
feat(plugins): add workspace-diagnostics.nvim and ccc.nvim
| -rw-r--r-- | lua/pml68/configs/lspconfig.lua | 3 | ||||
| -rw-r--r-- | lua/pml68/plugins/colors.lua | 14 | ||||
| -rw-r--r-- | lua/pml68/plugins/other.lua | 3 | ||||
| -rw-r--r-- | lua/pml68/remap.lua | 8 |
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>') |
