Updated by adding additional git integrations and smearing cursor for the eye-candy
This commit is contained in:
+35
-3
@@ -62,7 +62,7 @@ require("lazy").setup({
|
|||||||
build = ":TSUpdate",
|
build = ":TSUpdate",
|
||||||
config = function()
|
config = function()
|
||||||
require("nvim-treesitter").setup({
|
require("nvim-treesitter").setup({
|
||||||
ensure_installed = { "python", "zig", "c", "cpp" },
|
ensure_installed = { "python", "zig" },
|
||||||
highlight = { enable = true },
|
highlight = { enable = true },
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
@@ -91,16 +91,40 @@ require("lazy").setup({
|
|||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"lewis6991/gitsigns.nvim",
|
||||||
|
config = function()
|
||||||
|
require("gitsigns").setup()
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"nvim-lualine/lualine.nvim",
|
||||||
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||||
|
config = function()
|
||||||
|
require("lualine").setup({
|
||||||
|
options = {
|
||||||
|
theme = "auto",
|
||||||
|
},
|
||||||
|
sections = {
|
||||||
|
lualine_b = { "branch", "diff", "diagnostics" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"sphamba/smear-cursor.nvim",
|
||||||
|
config = function()
|
||||||
|
require("smear_cursor").setup()
|
||||||
|
end,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"neovim/nvim-lspconfig",
|
"neovim/nvim-lspconfig",
|
||||||
config = function()
|
config = function()
|
||||||
local capabilities = require("cmp_nvim_lsp").default_capabilities()
|
local capabilities = require("cmp_nvim_lsp").default_capabilities()
|
||||||
vim.lsp.config("pyright", { capabilities = capabilities })
|
vim.lsp.config("pyright", { capabilities = capabilities })
|
||||||
vim.lsp.config("zls", { capabilities = capabilities })
|
vim.lsp.config("zls", { capabilities = capabilities })
|
||||||
vim.lsp.config("clangd", { capabilities = capabilities })
|
|
||||||
vim.lsp.enable("pyright")
|
vim.lsp.enable("pyright")
|
||||||
vim.lsp.enable("zls")
|
vim.lsp.enable("zls")
|
||||||
vim.lsp.enable("clangd")
|
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -190,3 +214,11 @@ vim.keymap.set("n", "<leader>ff", builtin.find_files, { desc = "Find files" })
|
|||||||
vim.keymap.set("n", "<leader>fg", builtin.live_grep, { desc = "Live grep" })
|
vim.keymap.set("n", "<leader>fg", builtin.live_grep, { desc = "Live grep" })
|
||||||
vim.keymap.set("n", "<leader>fb", builtin.buffers, { desc = "Buffers" })
|
vim.keymap.set("n", "<leader>fb", builtin.buffers, { desc = "Buffers" })
|
||||||
vim.keymap.set("n", "<leader>ee", ":Ex<CR>", { desc = "Open explorer" })
|
vim.keymap.set("n", "<leader>ee", ":Ex<CR>", { desc = "Open explorer" })
|
||||||
|
|
||||||
|
--swapping j and k keys
|
||||||
|
|
||||||
|
vim.keymap.set("n", "j", "k", { noremap = true })
|
||||||
|
vim.keymap.set("n", "k", "j", { noremap = true })
|
||||||
|
vim.keymap.set("v", "j", "k", { noremap = true })
|
||||||
|
vim.keymap.set("v", "k", "j", { noremap = true })
|
||||||
|
|
||||||
|
|||||||
+4
-3
@@ -3,10 +3,11 @@
|
|||||||
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
|
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
|
||||||
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
|
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
|
||||||
"cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" },
|
"cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
|
"lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },
|
||||||
|
"nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" },
|
||||||
"nvim-cmp": { "branch": "main", "commit": "da88697d7f45d16852c6b2769dc52387d1ddc45f" },
|
"nvim-cmp": { "branch": "main", "commit": "da88697d7f45d16852c6b2769dc52387d1ddc45f" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "4b7fbaa239c5db6b36f424a4521ca9f1a401be33" },
|
"nvim-lspconfig": { "branch": "master", "commit": "d696e36d5792daf828f8c8e8d4b9aa90c1a10c2a" },
|
||||||
"nvim-treesitter": { "branch": "main", "commit": "4d9466677a5ceadef104eaa0fe08d60d91c4e9a7" },
|
"nvim-treesitter": { "branch": "main", "commit": "36fcb4a4238928f0b627e1ab84ade0acc1facc2c" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
||||||
"telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }
|
"telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user