Initial Commit

This commit is contained in:
Falon Clark
2026-03-19 13:09:21 -04:00
commit a7f8df9e50
24 changed files with 537 additions and 0 deletions

62
lua/config/mappings.lua Normal file
View File

@@ -0,0 +1,62 @@
local function map(m, k, v)
vim.keymap.set(m, k, v, { noremap = true, silent = true})
end
-- Basic File Manip
map("n","<leader>w","<Cmd>write<CR>")
-- Window movement
map("n", "<C-h>", "<C-w>h")
map("n", "<C-j>", "<C-w>j")
map("n", "<C-k>", "<C-w>k")
map("n", "<C-l>", "<C-w>l")
-- Neo-Tree
map("n", "<leader>e", "<Cmd>NvimTreeToggle<CR>")
-- Telescope
map("n", "<leader>ff", "<Cmd>Telescope find_files<CR>")
map("n", "<leader>fg", "<Cmd>Telescope live_grep<CR>")
-- Buffer Navigation w/ shift + left/right
map("n", "<S-l>", "<Cmd>bnext<CR>")
map("n", "<S-h>", "<Cmd>bprevious<CR>")
-- Close and Force Close Buffer
map("n", "<leader>q", "<Cmd>BufferClose<CR>")
map("n", "<leader>Q", "<Cmd>BufferClose!<CR>")
-- Reorder Buffers w/ alt + shift + left/right
map('n', '<AS-h>', '<Cmd>BufferMovePrevious<CR>')
map('n', '<AS-l>', '<Cmd>BufferMoveNext<CR>')
-- Jump To Buffer with alt
-- TODO!!
-- Pin Buffer with alt+p
map('n', '<A-p>', '<Cmd>BufferPin<CR>')
-- Open FTerm
map('n', '<leader>z', ":lua require('FTerm').open()<CR>")
map('t', '<Esc>', '<C-\\><C-n><CMD>lua require("FTerm").close()<CR>') --preserves session
-- Change Theme
map("n", "<leader>p", "<Cmd>Themery<CR>") --cycle themes
-- LSP
map("n", "K", vim.lsp.buf.hover)
map("n", "gd", vim.lsp.buf.definition)
map("n", "<leader>ca", vim.lsp.buf.code_action)
-- Formatting
map("n", "<leader>gf", vim.lsp.buf.format)
-- Toggle rel/abs line numbers
map("n", "<leader>nn", function()
if vim.wo.relativenumber then
vim.wo.relativenumber = false
vim.wo.number = true
else
vim.wo.relativenumber = true
end
end)