1
Fork 0
mirror of https://github.com/thegeneralist01/config.git synced 2026-03-07 10:59:55 +01:00

nvim: shortcut and dashboard changes

- nvim: shorcut and dashboard changes
- shell: fix greeting
This commit is contained in:
TheGeneralist 2026-01-20 16:28:08 +01:00
parent bd2e9ca61d
commit 437d52c35d
Signed by: thegeneralist01
SSH key fingerprint: SHA256:pp9qddbCNmVNoSjevdvQvM5z0DHN7LTa8qBMbcMq/R4
6 changed files with 45 additions and 20 deletions

View file

@ -27,6 +27,10 @@ return {
"folke/snacks.nvim",
priority = 1000,
lazy = false,
dependencies = {
"nvim-tree/nvim-web-devicons",
"nvim-mini/mini.icons",
},
---@type snacks.Config
opts = {
bigfile = { enabled = true },
@ -71,6 +75,19 @@ return {
{ icon = "", key = "q", desc = "Quit", action = ":qa" },
},
},
sections = {
{
section = "terminal",
cmd = "greeting",
hl = "header",
height = 3,
padding = 2,
align = "center",
},
{ section = "keys", gap = 1, padding = 1 },
{ icon = "", title = "Recent Files", section = "recent_files", indent = 3, padding = 3 },
{ section = "startup" },
},
},
explorer = { enabled = false },
image = { enabled = true },

View file

@ -21,7 +21,7 @@ return {
local builtin = require("telescope.builtin")
pcall(require("telescope").load_extension, "fzf")
vim.keymap.set("n", "<leader>ps", function()
vim.keymap.set("n", "<leader>fs", function()
local search_string = vim.fn.input("Grep > ")
if search_string == "" then
return
@ -39,9 +39,9 @@ return {
builtin.grep_string({ search = word })
end)
vim.keymap.set("n", "<leader>pg", builtin.live_grep, {})
vim.keymap.set("n", "<leader>fw", builtin.live_grep, {})
vim.keymap.set("n", "<leader>pf", builtin.find_files, {})
vim.keymap.set("n", "<C-p>", builtin.git_files, {})

View file

@ -38,7 +38,7 @@ vim.keymap.set("i", "<C-c>", "<Esc>")
vim.keymap.set("n", "Q", "<nop>")
vim.keymap.set("n", "<C-f>", "<cmd>silent !tmux neww tmux-sessionizer<CR>")
vim.keymap.set("n", "<leader>f", vim.lsp.buf.format)
vim.keymap.set("n", "<leader>fr", vim.lsp.buf.format)
vim.keymap.set("n", "<leader>m<C-k>", "<cmd>cnext<CR>zz")
vim.keymap.set("n", "<leader>m<C-j>", "<cmd>cprev<CR>zz")