Squashed commit of the following:
- customized tmux bar
- swapped harpoon keys
- fixed exit terminal key
- removed trailing commas in waybar config
- neovim
- added proj search
- added notes bind
- bind to exit term (doesnt really work for me)
- auto cwd OF file dir OR git main dir WHEN bufenter and bind
- swaped tmux move keys
- changed showmethekey windowrule
This commit is contained in:
4
env/.config/nvim/after/plugin/harpoon.lua
vendored
4
env/.config/nvim/after/plugin/harpoon.lua
vendored
@@ -7,8 +7,8 @@ if ok then
|
||||
vim.keymap.set("n","<C-e>", ui.toggle_quick_menu)
|
||||
|
||||
|
||||
vim.keymap.set("n","<C-y>", function() ui.nav_file(1) end)
|
||||
vim.keymap.set("n","<C-t>", function() ui.nav_file(2) end)
|
||||
vim.keymap.set("n","<C-t>", function() ui.nav_file(1) end)
|
||||
vim.keymap.set("n","<C-y>", function() ui.nav_file(2) end)
|
||||
vim.keymap.set("n","<C-n>", function() ui.nav_file(3) end)
|
||||
vim.keymap.set("n","<C-s>", function() ui.nav_file(4) end)
|
||||
end
|
||||
|
||||
5
env/.config/nvim/after/plugin/telescope.lua
vendored
5
env/.config/nvim/after/plugin/telescope.lua
vendored
@@ -42,6 +42,7 @@ if ok then
|
||||
vim.keymap.set('n', '<leader>pg', builtin.live_grep, {})
|
||||
vim.keymap.set('n', '<leader>pb', builtin.buffers, {})
|
||||
vim.keymap.set('n', '<leader>ph', builtin.help_tags, {})
|
||||
vim.keymap.set('n', '<leader>pr', builtin.registers, {})
|
||||
vim.keymap.set('n', '<leader>ps', function()
|
||||
builtin.grep_string({ search = vim.fn.input("Grep > ") });
|
||||
end)
|
||||
@@ -56,4 +57,8 @@ if ok then
|
||||
vim.keymap.set('n', '<leader>gg', builtin.git_files, {})
|
||||
vim.keymap.set('n', '<leader>gs', builtin.git_status, {})
|
||||
vim.keymap.set('n', '<leader>gm', builtin.git_commits, {})
|
||||
|
||||
vim.keymap.set('n', '<leader>proj', function ()
|
||||
require('telescope.builtin').find_files({cwd = "~/stuff/scripts"})
|
||||
end, {})
|
||||
end
|
||||
|
||||
29
env/.config/nvim/lua/yourmom/remap.lua
vendored
29
env/.config/nvim/lua/yourmom/remap.lua
vendored
@@ -1,7 +1,10 @@
|
||||
vim.g.mapleader=" "
|
||||
vim.g.maplocalleader=" "
|
||||
|
||||
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)
|
||||
|
||||
-- notes
|
||||
vim.keymap.set("n", "<leader>notes", ":e ~/stuff/notes/notes.md<CR>")
|
||||
|
||||
--move highlighted stuffs
|
||||
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
|
||||
@@ -62,8 +65,32 @@ vim.keymap.set('n', '<leader>tp', ':tabp<CR>')
|
||||
-- make a error check thing for c
|
||||
vim.keymap.set("n", "<leader>ee", "oif err != nil {<CR>}<Esc>Oreturn err<Esc>")
|
||||
|
||||
-- terminal niceites
|
||||
vim.keymap.set("n", "<C-;>", ":", { desc = "Enter command mode" })
|
||||
vim.keymap.set("v", "<C-;>", ":", { desc = "Enter command mode (visual)" })
|
||||
vim.keymap.set("t", "<C-e>", "<C-\\><C-n>", { desc = "Exit terminal" })
|
||||
|
||||
|
||||
--change cwd to directory of buffer or git master directory
|
||||
local function set_cwd()
|
||||
local fname = vim.fn.expand("%:p")
|
||||
if not fname:find("fugitive") and not fname:find("term") then -- no dot in filename
|
||||
vim.cmd('cd ' .. vim.fn.expand('%:p:h'))
|
||||
|
||||
local gitroot = vim.fn.system("git rev-parse --show-toplevel")
|
||||
if string.find(gitroot, "fatal", 1, true) == nil then
|
||||
vim.cmd("cd " .. gitroot)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
vim.keymap.set("n", "<leader>c", set_cwd, {})
|
||||
|
||||
vim.api.nvim_create_autocmd({ "BufEnter" }, {
|
||||
pattern = "*",
|
||||
callback = set_cwd
|
||||
})
|
||||
|
||||
-- auto closing para
|
||||
local function set_auto_close(doclose)
|
||||
if doclose==true then
|
||||
@@ -105,8 +132,6 @@ end
|
||||
|
||||
vim.keymap.set("n", "<leader>k", toggle_auto_close)
|
||||
|
||||
|
||||
|
||||
-- update every buffer
|
||||
vim.api.nvim_create_autocmd({ "BufEnter", "BufWritePost" }, {
|
||||
pattern = "*",
|
||||
|
||||
Reference in New Issue
Block a user