fix DAP config

This commit is contained in:
Christian Nieves
2024-03-12 23:03:29 +00:00
parent 26a5f90ee5
commit 14a4da6b6c
10 changed files with 96 additions and 72 deletions

View File

@ -11,7 +11,7 @@ function M.setup(capabilities)
"/google/bin/releases/cider/ciderlsp/ciderlsp",
"--tooltag=nvim-lsp",
"--forward_sync_responses",
"--debug_relay",
-- "--debug_relay",
},
offset_encoding = "utf-8",
filetypes = {

View File

@ -15,7 +15,29 @@ return {
{ "andymass/vim-matchup", event = "VimEnter" },
{ "jghauser/mkdir.nvim", event = "BufWritePre" },
{
"andweeb/presence.nvim", -- session management
"johmsalas/text-case.nvim",
dependencies = { "nvim-telescope/telescope.nvim" },
config = function()
require("textcase").setup({})
require("telescope").load_extension("textcase")
end,
cmd = {
"Subs",
},
keys = {
{ "<leader>t", "<cmd>TextCaseOpenTelescope<CR>", mode = { "n", "v" }, desc = "Telescope" },
},
},
{
"NvChad/nvim-colorizer.lua",
ft = "lua",
config = function()
require("colorizer").setup()
end,
},
{
"andweeb/presence.nvim",
cond = not use_google(),
config = function()
require("presence").setup({
@ -36,6 +58,7 @@ return {
config = function()
vim.g.undotree_SetFocusWhenToggle = 1
end,
keys = { { "<leader>ut", ":UndotreeToggle<CR>" } },
},
{
"stevearc/aerial.nvim",

View File

@ -30,7 +30,7 @@ return {
"hrsh7th/cmp-emoji",
"hrsh7th/cmp-nvim-lsp",
"hrsh7th/cmp-nvim-lsp-document-symbol",
"hrsh7th/cmp-nvim-lsp-signature-help",
-- "hrsh7th/cmp-nvim-lsp-signature-help",
"hrsh7th/cmp-nvim-lua",
"lukas-reineke/cmp-under-comparator",
"onsails/lspkind.nvim",
@ -68,7 +68,7 @@ return {
cmp.setup.cmdline(":", {
mapping = cmp.mapping.preset.cmdline(),
sources = cmp.config.sources({
{ name = "nvim_lsp_signature_help", priority = 9 },
-- { name = "nvim_lsp_signature_help", priority = 9 },
{ name = "async_path" },
{ name = "cmdline", option = { ignore_cmds = { "edit", "write", "tabedit" } } },
}),
@ -78,7 +78,7 @@ return {
preselect = cmp.PreselectMode.None,
sources = cmp.config.sources(
require("utils").TableConcat(conditionalSources, {
{ name = "nvim_lsp_signature_help", priority = 9 },
-- { name = "nvim_lsp_signature_help", priority = 9 },
-- Conditional sources injected here.
{ name = "luasnip", priority = 7 },
{ name = "nvim_lsp", priority = 6 },
@ -126,7 +126,7 @@ return {
nerdfont = "󰊪 nerdfont",
nvim_ciderlsp = "󰚩 Cider",
analysislsp = "󰟌 analysislsp",
nvim_lsp_signature_help = "󰊕",
-- nvim_lsp_signature_help = "󰊕",
nvim_lsp = " LSP",
nvim_lua = " lua",
treesitter = "󰙅 ts",

View File

@ -75,11 +75,13 @@ return {
request = "attach",
mode = "remote",
name = "Attach Remote",
attachCommands = { "gdb-remote 5555" },
attachCommands = { "gdb-remote localhost:5555" },
-- hostName = "127.0.0.1",
-- port = 5555,
},
}
dap.configurations.c = dap.configurations.cpp
dap.configurations.java = {
{
type = "java",
@ -91,6 +93,7 @@ return {
port = 5005,
},
}
dap.configurations.gdscript = {
{
name = "Launch Project",

View File

@ -43,9 +43,7 @@ return {
vim.diagnostic.config({
severity_sort = true,
virtual_text = false,
virtual_improved = {
current_line = "hide",
},
virtual_improved = { current_line = "hide" },
virtual_lines = { highlight_whole_line = false, only_current_line = true },
})
end)
@ -54,16 +52,13 @@ return {
{
"<leader>l",
function()
local new_value = not vim.diagnostic.config().virtual_lines.only_current_line
vim.diagnostic.config({
virtual_improved = {
current_line = new_value and "default" or "hide",
},
virtual_lines = { only_current_line = new_value },
})
return new_value
if vim.diagnostic.config().virtual_improved then
vim.diagnostic.config({ virtual_improved = false })
else
vim.diagnostic.config({ virtual_improved = { current_line = "hide" } })
end
end,
desc = "Toggle LSP Lines",
desc = "Toggle Virtual Text",
},
},
},

View File

@ -1,6 +1,17 @@
local use_google = require("utils").use_google
return {
{
"ray-x/lsp_signature.nvim",
event = "VeryLazy",
opts = {
floating_window = true,
hint_prefix = "󰡱 ",
},
config = function(_, opts)
require("lsp_signature").setup(opts)
end,
},
{
"luozhiya/lsp-virtual-improved.nvim",
event = { "LspAttach" },
@ -66,8 +77,8 @@ return {
{ "gi", "<cmd>lua vim.lsp.buf.implementation()<CR>" },
{ "gI", "<cmd>lua vim.lsp.buf.implementation()<CR>" },
{ "gR", "<cmd>lua vim.lsp.buf.references()<CR>" },
{ "<C-g>", "<cmd>lua vim.lsp.buf.signature_help()<CR>" },
{ "gt", "<cmd>lua vim.lsp.buf.type_definition()<CR>" },
{ "<C-g>", "<cmd>lua vim.lsp.buf.signature_help()<CR>" },
{ "<C-g>", "<cmd>lua vim.lsp.buf.signature_help()<CR>", mode = "i" },
{ "<leader>ca", "<cmd>lua vim.lsp.buf.code_action()<CR>", mode = "v" },
},

View File

@ -88,17 +88,6 @@ return {
{ "?", "<cmd>lua require('actions-preview').code_actions()<cr>" },
},
},
{
"johmsalas/text-case.nvim",
dependencies = { "nvim-telescope/telescope.nvim" },
config = function()
require("textcase").setup({})
require("telescope").load_extension("textcase")
end,
keys = {
{ "<leader>t", "<cmd>TextCaseOpenTelescope<CR>", mode = { "n", "v" }, desc = "Telescope" },
},
},
{
"piersolenski/telescope-import.nvim",
dependencies = "nvim-telescope/telescope.nvim",

View File

@ -23,11 +23,9 @@ let &t_AF="\e[38;5;%dm"
set laststatus=2
set cmdheight=1
set ttyfast
set relativenumber
set copyindent
set preserveindent
" set lazyredraw " Enable if running slow...
set autoindent
set wrap
@ -57,6 +55,7 @@ set shortmess=A " disable swap
set shortmess+=O
set modifiable
set noscrollbind
set expandtab
set updatetime=100
@ -117,8 +116,8 @@ let g:loaded_zipPlugin = 1
let g:loaded_2html_plugin = 1
let g:loaded_shada_plugin = 1
let g:loaded_spellfile_plugin = 1
let g:loaded_netrwPlugin = 1
let g:loaded_tutor_mode_plugin = 1
let g:loaded_netrwPlugin = 0
let g:loaded_tutor_mode_plugin = 0
let g:loaded_remote_plugins = 1
set mouse=