Compare commits

..

1 Commits

Author SHA1 Message Date
83e835bf41 lots of polishing and command mode works again 2026-02-14 13:59:36 +00:00
7 changed files with 25 additions and 14 deletions

View File

@@ -59,6 +59,8 @@ vim.keymap.set("n", "<down>", '<cmd>echo "Use j to move!!"<CR>')
-- C-BS for deleting whole word in insert mode -- C-BS for deleting whole word in insert mode
vim.keymap.set("i", "<C-BS>", "<C-W>", { noremap = true }) vim.keymap.set("i", "<C-BS>", "<C-W>", { noremap = true })
-- Setup notifications
-- Keybinds for MiniSessions -- Keybinds for MiniSessions
vim.keymap.set("n", "<leader>qj", function() -- quit and save session local vim.keymap.set("n", "<leader>qj", function() -- quit and save session local
MiniSessions.write(".session") MiniSessions.write(".session")
@@ -66,8 +68,13 @@ vim.keymap.set("n", "<leader>qj", function() -- quit and save session local
end, { noremap = true }) end, { noremap = true })
vim.keymap.set("n", "<leader>qw", function() -- quit and save session global vim.keymap.set("n", "<leader>qw", function() -- quit and save session global
MiniSessions.write(vim.cmd("pwd")) local sessionName = vim.fn.input("Session Name: ")
if sessionName ~= "" then
MiniSessions.write(sessionName)
vim.cmd("wqa") vim.cmd("wqa")
else
vim.notify("Session Name Invalid", vim.log.levels.INFO)
end
end, { noremap = true }) end, { noremap = true })
vim.keymap.set("n", "<leader>qd", function() -- quit and delete session vim.keymap.set("n", "<leader>qd", function() -- quit and delete session

View File

@@ -36,13 +36,5 @@ return {
end, end,
desc = "Treesitter Search", desc = "Treesitter Search",
}, },
{
"<leader><c-s>",
mode = { "c" },
function()
require("flash").toggle()
end,
desc = "Toggle Flash Search",
},
}, },
} }

View File

@@ -28,6 +28,11 @@ return {
require("mini.notify").setup({ require("mini.notify").setup({
window = { winblend = 0 }, window = { winblend = 0 },
}) -- Better Notifications }) -- Better Notifications
vim.notify = MiniNotify.make_notify({
ERROR = { duration = 5000 },
WARN = { duration = 4000 },
INFO = { duration = 3000 },
})
require("mini.surround").setup() -- Suround selections with characters require("mini.surround").setup() -- Suround selections with characters
require("mini.move").setup({ require("mini.move").setup({
mappings = { mappings = {

View File

@@ -1 +0,0 @@
return { "nvim-neorg/neorg-telescope" }

View File

@@ -10,7 +10,6 @@ return {
extensions = { extensions = {
file_browser = { file_browser = {
theme = "ivy", theme = "ivy",
-- disables netrw and use telescope-file-browser in its place
hijack_netrw = true, hijack_netrw = true,
}, },
["ui-select"] = { ["ui-select"] = {
@@ -27,7 +26,11 @@ return {
end, { desc = "Telescope find files (current file dir)" }) end, { desc = "Telescope find files (current file dir)" })
vim.keymap.set("n", "<space>fn", function() vim.keymap.set("n", "<space>fn", function()
require("telescope").extensions.file_browser.file_browser() local full_path = vim.api.nvim_buf_get_name(0)
local dir = vim.fn.fnamemodify(full_path, ":h")
require("telescope").extensions.file_browser.file_browser({
path = dir,
})
end) end)
vim.keymap.set("n", "<space>fs", function() -- select sessions vim.keymap.set("n", "<space>fs", function() -- select sessions

View File

@@ -2,7 +2,12 @@ return {
"folke/noice.nvim", "folke/noice.nvim",
event = "VeryLazy", event = "VeryLazy",
opts = { opts = {
-- add any options here messages = {
enabled = false,
},
notify = {
enabled = false,
},
}, },
dependencies = { dependencies = {
-- if you lazy-load any plugin below, make sure to add proper `module="..."` entries -- if you lazy-load any plugin below, make sure to add proper `module="..."` entries