Compare commits

...

5 Commits

Author SHA1 Message Date
597de90d41 add lsp document symbols telescope keybind 2025-10-16 21:38:01 -04:00
47b0e795cd fix highlighting 2025-10-16 21:37:04 -04:00
a96cb4bef7 ooh a fancy border that actually looks good 2025-10-16 21:36:41 -04:00
06a9c9e45d comment a problem for future me 2025-10-16 21:36:06 -04:00
55f11ab1ba add basedpyright lsp configuration 2025-10-16 21:34:49 -04:00
6 changed files with 28 additions and 7 deletions

View File

@@ -1,3 +1,4 @@
-- TODO: find out why this doesn't work when java isn't the first filetype I open
local map, auto = core.misc.map, core.misc.auto
local ok, jdtls = pcall(require, "jdtls")

View File

@@ -0,0 +1,17 @@
return {
settings = {
python = {
pythonPath = "python"
},
basedpyright = {
reportAny = false,
analysis = {
autoSearchPaths = true,
diagnosticMode = "workspace",
inlayHints = {
callArgumentNames = true
}
}
}
}
}

View File

@@ -30,8 +30,9 @@ vim.o.udf = true
-- searching
vim.o.ic = true
-- make windows look nice
vim.o.winborder = "solid"
-- make windows look nice wrapped in pcall cause it's causing my setup to go
-- bezerk inside of git commit buffers
pcall(function() vim.o.winborder = '▄,▄,▄,█,▀,▀,▀,█' end)
-- wild menus
vim.o.ph = 20

View File

@@ -18,7 +18,7 @@ return { "mellow-theme/mellow.nvim",
-- make floats darker
["NormalFloat"] = { fg = c.fg, bg = "#111111" },
["FloatBorder"] = { link = "NormalFloat" },
["FloatBorder"] = { fg = "#111111" },
-- Make pmenu look good
["Pmenu"] = { link = "NormalFloat" },

View File

@@ -27,10 +27,10 @@ return { "stevearc/oil.nvim",
},
-- fix the damn border
confirmation = { border = vim.o.winborder },
progress = { border = vim.o.winborder },
ssh = { border = vim.o.winborder },
keymaps_help = { border = vim.o.winborder }
confirmation = { winborder = vim.o.winborder },
progress = { winborder = vim.o.winborder },
ssh = { winborder = vim.o.winborder },
keymaps_help = { winborder = vim.o.winborder }
}
map("n", "-", "<cmd>Oil<CR>")

View File

@@ -36,6 +36,7 @@ return { "nvim-telescope/telescope.nvim",
load:keymap("n", "<leader>f")
load:keymap("n", "<leader>s")
load:keymap("n", "<leader>i")
load:keymap("n", "<leader>;")
load:keymap("n", "<leader>tc")
load:keymap("n", "<leader>tp")
end,
@@ -141,6 +142,7 @@ return { "nvim-telescope/telescope.nvim",
desc = "Find strings."
})
map("n", "<leader>i", telebuilt.help_tags, { desc = "find help tags." })
map("n", "<leader>;", telebuilt.lsp_document_symbols, { desc = "find doc symbols." })
-- find over specific directories
map("n", "<leader>tc", function()