Remaps: added Keymaps for switching and closing buffers
Statusline: show only with multiple Tabs Dashboard: fixed typo Everforest: new colorscheme
This commit is contained in:
parent
44d966b3d5
commit
f9e29c3774
4 changed files with 70 additions and 2 deletions
|
@ -16,6 +16,10 @@ vim.api.nvim_set_keymap("n", "<C-j>", "<C-w>j", {})
|
||||||
vim.api.nvim_set_keymap("n", "<C-k>", "<C-w>k", {})
|
vim.api.nvim_set_keymap("n", "<C-k>", "<C-w>k", {})
|
||||||
vim.api.nvim_set_keymap("n", "<C-l>", "<C-w>l", {})
|
vim.api.nvim_set_keymap("n", "<C-l>", "<C-w>l", {})
|
||||||
|
|
||||||
|
-- buffer switching
|
||||||
|
vim.api.nvim_set_keymap("n", "<leader><tab>", "<C-^>", {})
|
||||||
|
vim.api.nvim_set_keymap("n", "<leader>on", "<cmd>w <bar> %bd <bar> e#<cr>", {})
|
||||||
|
|
||||||
-- moving visual blocks
|
-- moving visual blocks
|
||||||
vim.api.nvim_set_keymap("v", "J", ":m '>+1<cr>gv=gv", {})
|
vim.api.nvim_set_keymap("v", "J", ":m '>+1<cr>gv=gv", {})
|
||||||
vim.api.nvim_set_keymap("v", "K", ":m '<-2<cr>gv=gv", {})
|
vim.api.nvim_set_keymap("v", "K", ":m '<-2<cr>gv=gv", {})
|
||||||
|
|
|
@ -4,4 +4,4 @@ vim.api.nvim_set_option("statusline", " %F %h%m%r %= %= %l,%c ")
|
||||||
|
|
||||||
-- tabline
|
-- tabline
|
||||||
-- always show tabline (0 = never, 1 = only with at least 2 tabs, 2 = always) and colors
|
-- always show tabline (0 = never, 1 = only with at least 2 tabs, 2 = always) and colors
|
||||||
vim.api.nvim_set_option("showtabline", 2)
|
vim.api.nvim_set_option("showtabline", 1)
|
||||||
|
|
|
@ -14,7 +14,7 @@ return {
|
||||||
{ icon = ' ', desc = 'Files', group = '@property', action = 'Telescope find_files', key = 'ff' },
|
{ icon = ' ', desc = 'Files', group = '@property', action = 'Telescope find_files', key = 'ff' },
|
||||||
},
|
},
|
||||||
footer = { '',
|
footer = { '',
|
||||||
'Now better then ever ',
|
' Now better then ever ',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
64
nvim/.config/nvim/lua/plugin/everforest.lua
Normal file
64
nvim/.config/nvim/lua/plugin/everforest.lua
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
return {
|
||||||
|
{
|
||||||
|
"sainnhe/everforest",
|
||||||
|
lazy = true,
|
||||||
|
config = function()
|
||||||
|
-- Settings for colorscheme
|
||||||
|
vim.api.nvim_set_var("everforest_background", "hard")
|
||||||
|
vim.api.nvim_set_var("everforest_transparent_background", "1")
|
||||||
|
vim.api.nvim_set_var("everforest_ui_contrast", "low")
|
||||||
|
vim.api.nvim_set_var("everforest_show_eob", "0")
|
||||||
|
vim.api.nvim_set_var("everforest_enable_bold", "1")
|
||||||
|
vim.api.nvim_set_var("everforest_enable_italic", "1")
|
||||||
|
vim.api.nvim_set_var("everforest_better_performance", "1")
|
||||||
|
vim.cmd([[colo everforest]])
|
||||||
|
|
||||||
|
-- Settings to override colorscheme
|
||||||
|
-- vim.api.nvim_set_hl(0, "ModeMsg", { bold = true, fg = "#d8a657"})
|
||||||
|
-- colors of tabline
|
||||||
|
vim.api.nvim_set_hl(0, "TabLine", { bg = "#3c3836", fg = "#89b482" })
|
||||||
|
vim.api.nvim_set_hl(0, "TabLineFil", { bg = "#1d2021" })
|
||||||
|
vim.api.nvim_set_hl(0, "TabLineSel", { bold = true, bg = "none", fg = "#d8a657" })
|
||||||
|
-- color of statusline
|
||||||
|
vim.api.nvim_set_hl(0, "StatusLine", { bold = false, bg = "#1d2021", fg = "#89b482" })
|
||||||
|
vim.api.nvim_set_hl(0, "StatusLineNC", { bg = "#1d2021", fg = "#5b534d" })
|
||||||
|
-- color of vertical split line
|
||||||
|
vim.api.nvim_set_hl(0, "VertSplit", { bg = "#141617", fg = "#141617" })
|
||||||
|
-- color of the cursorline and cursorlinenumber
|
||||||
|
vim.api.nvim_set_hl(0, "Cursorline", { bg = "#141617" })
|
||||||
|
vim.api.nvim_set_hl(0, "CursorLineNr", { bold = true, bg = "#141617", fg = "#d8a657" })
|
||||||
|
-- color of Floats and FloatBorders
|
||||||
|
vim.api.nvim_set_hl(0, "NormalFloat", { bg = none, fg = none })
|
||||||
|
vim.api.nvim_set_hl(0, "FloatBorder", { bg = none, fg = "#d4be98" })
|
||||||
|
vim.api.nvim_set_hl(0, "DiagnosticFloatingWarn", { bg = none, fg = "#d8a657" })
|
||||||
|
vim.api.nvim_set_hl(0, "DiagnosticFloatingError", { bg = none, fg = "#ea6962" })
|
||||||
|
vim.api.nvim_set_hl(0, "DiagnosticFloatingHint", { bg = none, fg = "#a9b665" })
|
||||||
|
vim.api.nvim_set_hl(0, "DiagnosticFloatingInfo", { bg = none, fg = "#d4be98" })
|
||||||
|
|
||||||
|
-- autocommand for overrides
|
||||||
|
vim.api.nvim_create_autocmd("ColorScheme", {
|
||||||
|
pattern = "everforest",
|
||||||
|
callback = function()
|
||||||
|
vim.api.nvim_set_hl(0, "TabLine", { bg = "#3c3836", fg = "#89b482" })
|
||||||
|
vim.api.nvim_set_hl(0, "TabLineFil", { bg = "#1d2021" })
|
||||||
|
vim.api.nvim_set_hl(0, "TabLineSel", { bold = true, bg = "none", fg = "#d8a657" })
|
||||||
|
-- color of statusline
|
||||||
|
vim.api.nvim_set_hl(0, "StatusLine", { bold = false, bg = "#1d2021", fg = "#89b482" })
|
||||||
|
vim.api.nvim_set_hl(0, "StatusLineNC", { bg = "#1d2021", fg = "#5b534d" })
|
||||||
|
-- color of vertical split line
|
||||||
|
vim.api.nvim_set_hl(0, "VertSplit", { bg = "#141617", fg = "#141617" })
|
||||||
|
-- color of the cursorline and cursorlinenumber
|
||||||
|
vim.api.nvim_set_hl(0, "Cursorline", { bg = "#141617" })
|
||||||
|
vim.api.nvim_set_hl(0, "CursorLineNr", { bold = true, bg = "#141617", fg = "#d8a657" })
|
||||||
|
-- color of Floats and FloatBorders
|
||||||
|
vim.api.nvim_set_hl(0, "NormalFloat", { bg = none, fg = none })
|
||||||
|
vim.api.nvim_set_hl(0, "FloatBorder", { bg = none, fg = "#d4be98" })
|
||||||
|
vim.api.nvim_set_hl(0, "DiagnosticFloatingWarn", { bg = none, fg = "#d8a657" })
|
||||||
|
vim.api.nvim_set_hl(0, "DiagnosticFloatingError", { bg = none, fg = "#ea6962" })
|
||||||
|
vim.api.nvim_set_hl(0, "DiagnosticFloatingHint", { bg = none, fg = "#a9b665" })
|
||||||
|
vim.api.nvim_set_hl(0, "DiagnosticFloatingInfo", { bg = none, fg = "#d4be98" })
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue