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",
|
||||
config = function()
|
||||
require("nvim-treesitter").setup({
|
||||
ensure_installed = { "python", "zig", "c", "cpp" },
|
||||
ensure_installed = { "python", "zig" },
|
||||
highlight = { enable = true },
|
||||
})
|
||||
end,
|
||||
@@ -91,16 +91,40 @@ require("lazy").setup({
|
||||
})
|
||||
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",
|
||||
config = function()
|
||||
local capabilities = require("cmp_nvim_lsp").default_capabilities()
|
||||
vim.lsp.config("pyright", { capabilities = capabilities })
|
||||
vim.lsp.config("zls", { capabilities = capabilities })
|
||||
vim.lsp.config("clangd", { capabilities = capabilities })
|
||||
vim.lsp.enable("pyright")
|
||||
vim.lsp.enable("zls")
|
||||
vim.lsp.enable("clangd")
|
||||
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>fb", builtin.buffers, { desc = "Buffers" })
|
||||
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 })
|
||||
|
||||
|
||||
Reference in New Issue
Block a user