[neovim] godo

This commit is contained in:
seajee
2025-08-13 05:59:07 +02:00
parent e628368e6b
commit 294302b748

View File

@@ -4,6 +4,9 @@
vim.opt.number = true vim.opt.number = true
vim.opt.relativenumber = true vim.opt.relativenumber = true
-- Block cursor
vim.opt.guicursor = ""
-- File options -- File options
vim.opt.undofile = true vim.opt.undofile = true
vim.opt.undodir = os.getenv("HOME") .. "/.vim/nvim_undodir" vim.opt.undodir = os.getenv("HOME") .. "/.vim/nvim_undodir"
@@ -32,9 +35,6 @@ vim.opt.colorcolumn = "79"
-- Auto complete -- Auto complete
vim.opt.completeopt = { "menuone", "popup" --[[, "noselect" ]] } vim.opt.completeopt = { "menuone", "popup" --[[, "noselect" ]] }
-- Colorscheme
vim.cmd.colorscheme("unokai")
-- [[ KEYMAPS ]] -- -- [[ KEYMAPS ]] --
-- Leader key -- Leader key
@@ -70,14 +70,17 @@ vim.keymap.set("n", "<leader>bc", ":enew<CR>")
vim.keymap.set("n", "<leader>n", ":bnext<CR>") vim.keymap.set("n", "<leader>n", ":bnext<CR>")
vim.keymap.set("n", "<leader>p", ":bprevious<CR>") vim.keymap.set("n", "<leader>p", ":bprevious<CR>")
vim.keymap.set("n", "<leader>\\", ":buffer term<CR>") vim.keymap.set("n", "<leader>\\", ":buffer term<CR>")
vim.keymap.set("t", "<Esc><Esc>", "<C-\\><C-n>") vim.keymap.set("t", "<Esc>", "<C-\\><C-n>")
-- Run last command in terminal
vim.keymap.set("n", "<leader>r", ":buffer term<CR>i<Up><CR><C-\\><C-n>")
-- Windows -- Windows
vim.opt.winborder = "rounded" vim.opt.winborder = "rounded"
-- Listchars -- Listchars
local listchars = { local listchars = {
eol = "$", -- eol = "$",
tab = "» ", tab = "» ",
space = "·", space = "·",
trail = "-" trail = "-"
@@ -133,6 +136,17 @@ vim.opt.rtp:prepend(lazypath)
-- Plugins -- Plugins
require("lazy").setup({ require("lazy").setup({
-- Colorscheme
{
"blazkowolf/gruber-darker.nvim",
opts = {
italic = {
strings = false,
comments = false,
}
}
},
-- Fuzzy finder -- Fuzzy finder
{ "echasnovski/mini.pick", opts = {} }, { "echasnovski/mini.pick", opts = {} },
@@ -151,3 +165,6 @@ vim.keymap.set("n", "<leader>gs", ":Git<CR>")
vim.keymap.set("n", "<leader>gt", ":Gitsigns toggle_signs<CR>") vim.keymap.set("n", "<leader>gt", ":Gitsigns toggle_signs<CR>")
vim.keymap.set("n", "<leader>gp", ":Gitsigns preview_hunk<CR>") vim.keymap.set("n", "<leader>gp", ":Gitsigns preview_hunk<CR>")
vim.keymap.set("n", "<leader>gb", ":Gitsigns toggle_current_line_blame<CR>") vim.keymap.set("n", "<leader>gb", ":Gitsigns toggle_current_line_blame<CR>")
-- Colorscheme
vim.cmd.colorscheme("gruber-darker")