Apply Patch
This commit is contained in:
parent
24dee0bed0
commit
2c6705f028
22 changed files with 18 additions and 17 deletions
30
nvim/lua/plugins_base/codecompanion.lua
Normal file
30
nvim/lua/plugins_base/codecompanion.lua
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
return {
|
||||
{
|
||||
"olimorris/codecompanion.nvim",
|
||||
opts = {
|
||||
strategies = {
|
||||
chat = {adapter = 'ollama'},
|
||||
inline = {adapter = 'ollama'},
|
||||
cmd = {adapter = 'ollama'}
|
||||
}
|
||||
},
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim", "nvim-treesitter/nvim-treesitter"
|
||||
},
|
||||
keys = {
|
||||
{
|
||||
"<leader>cc", "<cmd>CodeCompanionActions<cr>",
|
||||
"[C]ode [C]ompanion"
|
||||
}
|
||||
}
|
||||
}, {
|
||||
"echasnovski/mini.diff",
|
||||
config = function()
|
||||
local diff = require("mini.diff")
|
||||
diff.setup({
|
||||
-- Disabled by default
|
||||
source = diff.gen_source.none()
|
||||
})
|
||||
end
|
||||
}
|
||||
}
|
||||
1
nvim/lua/plugins_base/deadcolumn.lua
Normal file
1
nvim/lua/plugins_base/deadcolumn.lua
Normal file
|
|
@ -0,0 +1 @@
|
|||
return { 'Bekaboo/deadcolumn.nvim' }
|
||||
7
nvim/lua/plugins_base/git-messenger.lua
Normal file
7
nvim/lua/plugins_base/git-messenger.lua
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
return {
|
||||
'rhysd/git-messenger.vim',
|
||||
cmd = { 'GitMessenger' },
|
||||
keys = {
|
||||
{ "<leader>gm", "<cmd>GitMessenger<cr>", desc = "[G]it [M]essenger" },
|
||||
},
|
||||
}
|
||||
8
nvim/lua/plugins_base/gitsigns.lua
Normal file
8
nvim/lua/plugins_base/gitsigns.lua
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
return {
|
||||
"lewis6991/gitsigns.nvim",
|
||||
config = function()
|
||||
require("gitsigns").setup({
|
||||
current_line_blame = true,
|
||||
})
|
||||
end,
|
||||
}
|
||||
7
nvim/lua/plugins_base/indent-blankline.lua
Normal file
7
nvim/lua/plugins_base/indent-blankline.lua
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
return {
|
||||
"lukas-reineke/indent-blankline.nvim",
|
||||
main = "ibl",
|
||||
---@module "ibl"
|
||||
---@type ibl.config
|
||||
opts = {},
|
||||
}
|
||||
26
nvim/lua/plugins_base/lspsaga.lua
Normal file
26
nvim/lua/plugins_base/lspsaga.lua
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
return {
|
||||
'nvimdev/lspsaga.nvim',
|
||||
config = function()
|
||||
require("lspsaga").setup({
|
||||
ui = {
|
||||
code_action = '⋯',
|
||||
expand = '+',
|
||||
collapse = '-'
|
||||
},
|
||||
})
|
||||
end,
|
||||
dependencies = {
|
||||
{ 'nvim-tree/nvim-web-devicons' },
|
||||
{ 'nvim-treesitter/nvim-treesitter' },
|
||||
},
|
||||
event = "LspAttach",
|
||||
keys = {
|
||||
{ "<leader>fi", "<cmd>Lspsaga finder<cr>", desc = "LSP Find References" },
|
||||
{ "<leader>ci", "<cmd>Lspsaga incoming_calls<cr>", desc = "Incoming Calls" },
|
||||
{ "<leader>co", "<cmd>Lspsaga outgoing_calls<cr>", desc = "Outgoing Calls" },
|
||||
{ "<leader>ca", "<cmd>Lspsaga code_action<cr>", desc = "[C]ode [A]ction" },
|
||||
{ "<leader>cd", "<cmd>Lspsaga diagnostic_jump_next<cr>", desc = "[C]ode [D]iagnostics Next" },
|
||||
{ "<leader>cD", "<cmd>Lspsaga diagnostic_jump_prev<cr>", desc = "[C]ode [D]iagnostics Prev" },
|
||||
{ "<leader>cr", "<cmd>Lspsaga finder<cr>", desc = "[C]ode [R]eferences" },
|
||||
}
|
||||
}
|
||||
3
nvim/lua/plugins_base/mini_icons.lua
Normal file
3
nvim/lua/plugins_base/mini_icons.lua
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
return {
|
||||
"echasnovski/mini.icons"
|
||||
}
|
||||
9
nvim/lua/plugins_base/nord.lua
Normal file
9
nvim/lua/plugins_base/nord.lua
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
return {
|
||||
"gbprod/nord.nvim",
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
config = function()
|
||||
require("nord").setup({})
|
||||
vim.cmd.colorscheme("nord")
|
||||
end,
|
||||
}
|
||||
9
nvim/lua/plugins_base/nvim-surround.lua
Normal file
9
nvim/lua/plugins_base/nvim-surround.lua
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
return {
|
||||
"kylechui/nvim-surround",
|
||||
version = "*",
|
||||
event = "VeryLazy",
|
||||
config = function()
|
||||
require("nvim-surround").setup({
|
||||
})
|
||||
end
|
||||
}
|
||||
10
nvim/lua/plugins_base/nvim-tree.lua
Normal file
10
nvim/lua/plugins_base/nvim-tree.lua
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
return {
|
||||
'nvim-tree/nvim-tree.lua',
|
||||
config = function()
|
||||
require("nvim-tree").setup()
|
||||
end,
|
||||
keys = {
|
||||
{ "<M-n>", "<cmd>NvimTreeFindFileToggle<cr>", desc = "Toggle [N]vimTree" },
|
||||
{ "<leader>nr", "<cmd>NvimTreeRefresh<cr>", desc = "[N]vimTree [R]efresh" },
|
||||
}
|
||||
}
|
||||
12
nvim/lua/plugins_base/nvim-treesitter.lua
Normal file
12
nvim/lua/plugins_base/nvim-treesitter.lua
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
return {
|
||||
'nvim-treesitter/nvim-treesitter',
|
||||
config = function()
|
||||
require("nvim-treesitter.configs").setup({
|
||||
auto_install = true,
|
||||
sync_install = false,
|
||||
highlight = {
|
||||
enable = true,
|
||||
},
|
||||
})
|
||||
end
|
||||
}
|
||||
6
nvim/lua/plugins_base/oil.lua
Normal file
6
nvim/lua/plugins_base/oil.lua
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
return {
|
||||
"stevearc/oil.nvim",
|
||||
config = function()
|
||||
require("oil").setup()
|
||||
end,
|
||||
}
|
||||
23
nvim/lua/plugins_base/refactoring.lua
Normal file
23
nvim/lua/plugins_base/refactoring.lua
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
return {
|
||||
"ThePrimeagen/refactoring.nvim",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
},
|
||||
lazy = false,
|
||||
config = function()
|
||||
require("refactoring").setup()
|
||||
end,
|
||||
keys = {
|
||||
{
|
||||
"<leader>xe",
|
||||
"<cmd>Refactor extract <cr>",
|
||||
desc = "Refactor Extract"
|
||||
},
|
||||
{
|
||||
"<leader>xv",
|
||||
"<cmd>Refactor extract_var <cr>",
|
||||
desc = "Refactor Extract Variable"
|
||||
},
|
||||
}
|
||||
}
|
||||
11
nvim/lua/plugins_base/statusline.lua
Normal file
11
nvim/lua/plugins_base/statusline.lua
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
return {
|
||||
"nvim-lualine/lualine.nvim",
|
||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||
config = function()
|
||||
require("lualine").setup({
|
||||
options = {
|
||||
disabled_filetypes = { "NvimTree" },
|
||||
},
|
||||
})
|
||||
end,
|
||||
}
|
||||
5
nvim/lua/plugins_base/stcursorword.lua
Normal file
5
nvim/lua/plugins_base/stcursorword.lua
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
return {
|
||||
"sontungexpt/stcursorword",
|
||||
event = "VeryLazy",
|
||||
config = true,
|
||||
}
|
||||
28
nvim/lua/plugins_base/telescope.lua
Normal file
28
nvim/lua/plugins_base/telescope.lua
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
return {
|
||||
'molecule-man/telescope-menufacture',
|
||||
{
|
||||
"nvim-telescope/telescope.nvim",
|
||||
tag = "0.1.8",
|
||||
dependencies = { "nvim-lua/plenary.nvim" },
|
||||
event = "VimEnter",
|
||||
config = function()
|
||||
require("telescope").load_extension 'menufacture'
|
||||
local builtin = require("telescope.builtin")
|
||||
vim.keymap.set("n", "<leader>sf", require('telescope').extensions.menufacture.find_files, { desc = "[S]earch [F]iles" })
|
||||
vim.keymap.set("n", "<leader>sg", require('telescope').extensions.menufacture.live_grep, { desc = "[S]earch [G]rep" })
|
||||
vim.keymap.set("n", "<leader>sw", require('telescope').extensions.menufacture.grep_string, { desc = "[S]earch [W]ord under cursor" })
|
||||
|
||||
vim.keymap.set("n", "<leader>/", function()
|
||||
-- You can pass additional configuration to Telescope to change the theme, layout, etc.
|
||||
builtin.current_buffer_fuzzy_find(require("telescope.themes").get_dropdown({
|
||||
winblend = 20,
|
||||
previewer = false,
|
||||
}))
|
||||
end, { desc = "[/] Fuzzily search in current buffer" })
|
||||
|
||||
vim.keymap.set("n", "<leader>ff", function()
|
||||
require("telescope.builtin").lsp_document_symbols({ symbols = "function" })
|
||||
end, { desc = "[F]ind [F]unction" })
|
||||
end,
|
||||
}
|
||||
}
|
||||
11
nvim/lua/plugins_base/toggleterm.lua
Normal file
11
nvim/lua/plugins_base/toggleterm.lua
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
return {
|
||||
"akinsho/toggleterm.nvim",
|
||||
cmd = "ToggleTerm",
|
||||
keys = {
|
||||
{ "<M-\\>", "<cmd>ToggleTerm</cr>", desc = "Toggle Terminal" },
|
||||
},
|
||||
version = "*",
|
||||
opts = {
|
||||
open_mapping = [[<M-\>]],
|
||||
},
|
||||
}
|
||||
14
nvim/lua/plugins_base/which-key.lua
Normal file
14
nvim/lua/plugins_base/which-key.lua
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
return {
|
||||
"folke/which-key.nvim",
|
||||
event = "VeryLazy",
|
||||
opts = {},
|
||||
keys = {
|
||||
{
|
||||
"<leader>?",
|
||||
function()
|
||||
require("which-key").show({ global = false })
|
||||
end,
|
||||
desc = "Buffer Local Keymaps (which-key)",
|
||||
},
|
||||
},
|
||||
}
|
||||
16
nvim/lua/plugins_base/windsurf.lua
Normal file
16
nvim/lua/plugins_base/windsurf.lua
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
return {
|
||||
"Exafunction/codeium.nvim",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"hrsh7th/nvim-cmp",
|
||||
},
|
||||
opts = {
|
||||
enable_cmp_source = false,
|
||||
virtual_text = {
|
||||
enabled = true,
|
||||
},
|
||||
api = {
|
||||
host = "codingbuddy.onprem.gic.ericsson.se",
|
||||
},
|
||||
},
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue