This commit is contained in:
2025-06-30 22:24:29 -05:00
parent 420f2bf9a8
commit 12d5f94cdf
6 changed files with 51 additions and 7 deletions

View File

@@ -31,19 +31,31 @@ keymap.set("n", "<leader>tn", "<cmd>tabn<CR>", { desc = "Go to next tab" }) --
keymap.set("n", "<leader>tp", "<cmd>tabp<CR>", { desc = "Go to previous tab" }) -- go to previous tab
keymap.set("n", "<leader>tf", "<cmd>tabnew %<CR>", { desc = "Open current buffer in new tab" }) -- move current buffer to new tab
-- no neck pain (simple narrow view)
-- keymap.set("n", "<leader>nn", ":NoNeckPain<CR>", { desc = "View with wide margin" })
-- wrap mode
keymap.set("n", "<leader>w", ":ToggleWrapMode<CR>", { desc = "Toggle wrap mode" })
-- bufferline
keymap.set("n", "<Tab>", ":BufferLineCycleNext<CR>", { desc = "Go to next tab" })
keymap.set("n", "<S-Tab>", ":BufferLineCyclePrev<CR>", { desc = "Go to previous tab" })
keymap.set("n", "<leader>x", ":BufDel<CR>", { desc = "Close Current Tab" })
-- Fterm
keymap.set("n", "<leader>q", "<cmd>lua require'FTerm'.toggle()<cr>", { desc = "Open floating term"})
keymap.set("n", "<leader>q", "<cmd>lua require'FTerm'.toggle()<cr>", { desc = "Open floating term" })
-- Comment
keymap.set("n", "<leader>/", function() require("Comment.api").toggle.linewise.current() end, { desc = "Toggle comment"})
keymap.set("v", "<leader>/", "<ESC><cmd>lua require('Comment.api').toggle.linewise(vim.fn.visualmode())<CR>", { desc = "Toggle comment"})
keymap.set("n", "<leader>/", function()
require("Comment.api").toggle.linewise.current()
end, { desc = "Toggle comment" })
keymap.set(
"v",
"<leader>/",
"<ESC><cmd>lua require('Comment.api').toggle.linewise(vim.fn.visualmode())<CR>",
{ desc = "Toggle comment" }
)
-- Indents for visual selection
keymap.set("v", ">", ">gv", { desc = "Indent Visual Selection"})
keymap.set("v", "<", "<gv", { desc = "Indent Visual Selection"})
keymap.set("v", ">", ">gv", { desc = "Indent Visual Selection" })
keymap.set("v", "<", "<gv", { desc = "Indent Visual Selection" })

View File

@@ -4,7 +4,7 @@ vim.cmd("let g:netrw_liststyle = 3")
local opt = vim.opt -- for conciseness
-- turn off clip board
opt.clipboard = ''
opt.clipboard = ""
-- line numbers
opt.relativenumber = false -- show relative line numbers

View File

@@ -54,6 +54,13 @@ return {
})
-- load the colorscheme here
vim.cmd([[colorscheme tokyonight]])
-- Sets colors to line numbers Above, Current and Below in this order
function LineNumberColors()
vim.api.nvim_set_hl(0, "LineNrAbove", { fg = "#51B3EC", bg = "#495060", bold = true })
vim.api.nvim_set_hl(0, "LineNr", { fg = "#838DA0", bg = "#495060", bold = true })
vim.api.nvim_set_hl(0, "LineNrBelow", { fg = "#FB508F", bg = "#495060", bold = true })
end
LineNumberColors()
end,
},
-- {

View File

@@ -0,0 +1,7 @@
return {
"andrewferrier/wrapping.nvim",
config = function()
local wrapping = require("wrapping")
wrapping.setup({})
end,
}

View File

@@ -0,0 +1,5 @@
return {
"shortcuts/no-neck-pain.nvim",
-- event = "VeryLazy",
version = "*", -- Use for stability; omit to use `main` branch for the latest features
}

View File

@@ -0,0 +1,13 @@
return {
"toppair/peek.nvim",
event = { "VeryLazy" },
build = "deno task --quiet build:fast",
config = function()
require("peek").setup({
theme = "light",
app = "browser",
})
vim.api.nvim_create_user_command("PeekOpen", require("peek").open, {})
vim.api.nvim_create_user_command("PeekClose", require("peek").close, {})
end,
}