update config
This commit is contained in:
+40
-59
@@ -1,7 +1,6 @@
|
||||
return {
|
||||
|
||||
-- LSP / Mason
|
||||
{ "williamboman/mason.nvim", opts = {} },
|
||||
{ "williamboman/mason-lspconfig.nvim", opts = {} },
|
||||
{ "WhoIsSethDaniel/mason-tool-installer.nvim"},
|
||||
{
|
||||
@@ -12,22 +11,30 @@ return {
|
||||
|
||||
-- Misc
|
||||
{
|
||||
"IogaMaster/neocord",
|
||||
opts = {
|
||||
show_time = true,
|
||||
buttons = true,
|
||||
enable_line_number = true,
|
||||
global_timer = true,
|
||||
},
|
||||
"vyfor/cord.nvim",
|
||||
opts = {
|
||||
display = {
|
||||
theme = "atom",
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
-- Basic plugins
|
||||
{ "nvim-lualine/lualine.nvim", lazy = false },
|
||||
{ "nvim-tree/nvim-tree.lua", enabled = false },
|
||||
{ "nat-418/boole.nvim", lazy = false },
|
||||
{ "lambdalisue/suda.vim", lazy = false },
|
||||
{ "numToStr/Comment.nvim", lazy = true },
|
||||
-- { "mg979/vim-visual-multi", lazy = false},
|
||||
{ "tpope/vim-fugitive", lazy = false },
|
||||
{ "stevearc/oil.nvim", lazy = false },
|
||||
{ "NeogitOrg/neogit", lazy = false },
|
||||
-- {
|
||||
-- 'uZer/pywal16.nvim',
|
||||
-- -- for local dev replace with:
|
||||
-- -- dir = '~/your/path/pywal16.nvim',
|
||||
-- config = function()
|
||||
-- vim.cmd.colorscheme("pywal16")
|
||||
-- end,
|
||||
-- },
|
||||
{ "folke/persistence.nvim",
|
||||
event = "BufReadPre",
|
||||
config = true,
|
||||
@@ -53,7 +60,7 @@ return {
|
||||
bigfile = { enabled = true },
|
||||
dashboard = { enabled = true },
|
||||
explorer = {
|
||||
enabled = true,
|
||||
enabled = false,
|
||||
auto_close = true,
|
||||
},
|
||||
indent = { enabled = false },
|
||||
@@ -70,45 +77,17 @@ return {
|
||||
|
||||
{ "nvim-treesitter/nvim-treesitter",
|
||||
lazy = false,
|
||||
branch = "main",
|
||||
build = ':TSUpdate',
|
||||
opts = {
|
||||
highlight = {
|
||||
enable = true,
|
||||
},
|
||||
indent = {enable = true},
|
||||
auto_install = true,
|
||||
ensure_installed = {
|
||||
'lua',
|
||||
},
|
||||
},
|
||||
config = function (_, opts)
|
||||
local configs = require("nvim-treesitter.configs")
|
||||
configs.setup(opts)
|
||||
end
|
||||
},
|
||||
|
||||
|
||||
{ "nvim-telescope/telescope.nvim",
|
||||
lazy = true,
|
||||
dependencies = {
|
||||
{ "BurntSushi/ripgrep" },
|
||||
{ "nvim-lua/plenary.nvim" },
|
||||
{ "nvim-telescope/telescope-fzf-native.nvim", build = "make" },
|
||||
config = function()
|
||||
-- vim.keymap.set("n", "<leader>ff", require ('telescope.builtin').find_files)
|
||||
-- vim.keymap.set("n", "<leader>fw", require ('telescope.builtin').live_grep)
|
||||
require('telescope.builtin').find_files()
|
||||
end
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"xiyaowong/transparent.nvim",
|
||||
lazy = false, -- Disable lazy-loading
|
||||
priority = 1000, -- High priority to ensure it loads before other plugins
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
config = function()
|
||||
require("transparent").setup({
|
||||
exclude = {}, -- Groups you want to keep intact
|
||||
exclude = {},
|
||||
})
|
||||
end,
|
||||
},
|
||||
@@ -144,8 +123,8 @@ return {
|
||||
|
||||
{
|
||||
"zbirenbaum/copilot.lua",
|
||||
cmd = "Copilot", -- Makes `:Copilot` available
|
||||
event = "InsertEnter", -- Load when entering Insert mode
|
||||
cmd = "Copilot",
|
||||
event = "InsertEnter",
|
||||
config = function()
|
||||
require("copilot").setup({
|
||||
suggestion = {
|
||||
@@ -156,13 +135,22 @@ return {
|
||||
dismiss = "<C-e>",
|
||||
},
|
||||
},
|
||||
filetypes = {
|
||||
python = true,
|
||||
javascript = true,
|
||||
typescript = true,
|
||||
lua = true,
|
||||
cpp = true,
|
||||
rust = true,
|
||||
["*"] = false,
|
||||
}
|
||||
})
|
||||
end,
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"zbirenbaum/copilot-cmp",
|
||||
"jvune0/copilot-cmp",
|
||||
after = { "copilot.lua", "nvim-cmp" }, -- Ensure it loads after copilot and nvim-cmp
|
||||
config = function()
|
||||
require("copilot_cmp").setup()
|
||||
@@ -181,11 +169,15 @@ return {
|
||||
full_diff = true
|
||||
},
|
||||
opts = {
|
||||
model = "claude-3.7-sonnet",
|
||||
model = "claude-opus-4.6",
|
||||
context = "buffer",
|
||||
border = "rounded",
|
||||
auto_insert_mode = true,
|
||||
show_help = false,
|
||||
window = {
|
||||
layout = "float",
|
||||
width = 0.6,
|
||||
height = 0.6,
|
||||
},
|
||||
mappings = {
|
||||
submit_prompt = {
|
||||
insert = '<C-s>',
|
||||
@@ -195,16 +187,11 @@ return {
|
||||
build = nil, -- Disable the build step
|
||||
},
|
||||
|
||||
|
||||
-- PYTHON
|
||||
|
||||
|
||||
-- RUST
|
||||
|
||||
{
|
||||
'mrcjkb/rustaceanvim',
|
||||
lazy = false,
|
||||
version = '^6',
|
||||
config = function()
|
||||
local extension_path = vim.fn.expand("$HOME/.local/share/nvim/mason/packages/codelldb/extension")
|
||||
local codelldb_path = extension_path .. "adapter/codelldb"
|
||||
@@ -219,7 +206,6 @@ return {
|
||||
end
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
'rust-lang/rust.vim',
|
||||
ft = "rust",
|
||||
@@ -234,11 +220,6 @@ return {
|
||||
ft = {"toml"},
|
||||
config = function()
|
||||
require("crates").setup {
|
||||
completion = {
|
||||
cmp = {
|
||||
enabled = true
|
||||
},
|
||||
},
|
||||
}
|
||||
require('cmp').setup.buffer({
|
||||
sources = { { name = "crates" }}
|
||||
|
||||
Reference in New Issue
Block a user