feat: add keybinds

This commit is contained in:
Ian
2026-06-29 23:13:19 +02:00
parent e5a784734d
commit 04193635e9
3 changed files with 13 additions and 13 deletions
+2 -1
View File
@@ -1,10 +1,11 @@
lua require('config.settings') lua require('config.settings')
lua require('config.keybinds')
" vim.fn.stdpath("data") " vim.fn.stdpath("data")
"lua require('plugins') "lua require('plugins')
"lua require('plugin_settings') "lua require('plugin_settings')
"lua require('color_scheme') "lua require('color_scheme')
"lua require('settings') "lua require('settings')
"lua require('keybinds')
"lua require('lsp/lsp_init') "lua require('lsp/lsp_init')
"lua require('status_line') "lua require('status_line')
"lua require('neotree') "lua require('neotree')
@@ -1,11 +1,11 @@
vim.api.nvim_create_user_command('W', "update", { nargs='?'})
local bind = vim.keymap.set local bind = vim.keymap.set
vim.g.mapleader = "," vim.g.mapleader = ","
bind('n', '<leader>v', '<cmd>vsp<cr><C-w>l', { desc = 'Vertical split' }) bind('n', '<leader>v', '<cmd>vsp<cr><C-w>l', { desc = 'Vertical split' })
--bind('n', '<leader>e', '<cmd>e .<cr><cmd>set relativenumber<cr>', { desc = 'Netrw file manager' }) --bind('n', '<leader>e', '<cmd>e .<cr><cmd>set relativenumber<cr>', { desc = 'Netrw file manager' })
bind('n', '<leader>e', '<cmd>Neotree toggle<cr>', { desc = 'Neotree' })
bind('n', '<M-1>', '<cmd>Neotree reveal<cr>')
-- Buffer navigation -- Buffer navigation
bind('n', '<M-l>', '<cmd>bp<cr>', { desc = 'Buffer previous' }) bind('n', '<M-l>', '<cmd>bp<cr>', { desc = 'Buffer previous' })
@@ -37,20 +37,19 @@ bind('n', '<leader>w', '<cmd>%s/\\s\\+$/<cr><cmd>nohlsearch<cr>', { desc = 'Dele
bind('n', '<leader>cc', '<cmd>cclose<cr>') bind('n', '<leader>cc', '<cmd>cclose<cr>')
bind('n', '<leader>co', '<cmd>copen<cr>') bind('n', '<leader>co', '<cmd>copen<cr>')
vim.api.nvim_create_user_command('W', "update", { nargs='?'})
-- Telescope -- Telescope
bind('n', '<leader>ff', '<cmd>Telescope find_files<cr>') -- bind('n', '<leader>ff', '<cmd>Telescope find_files<cr>')
-- bind('n', '<leader>fg', '<cmd>Telescope live_grep<cr>') -- bind('n', '<leader>fg', '<cmd>Telescope live_grep<cr>')
bind('n', '<leader>fg', require("telescope").extensions.live_grep_args.live_grep_args, { noremap = true }) -- bind('n', '<leader>fg', require("telescope").extensions.live_grep_args.live_grep_args, { noremap = true })
bind('n', '<leader>fb', '<cmd>Telescope buffers<cr>') -- bind('n', '<leader>fb', '<cmd>Telescope buffers<cr>')
bind('n', '<leader>fh', '<cmd>Telescope help_tags<cr>') -- bind('n', '<leader>fh', '<cmd>Telescope help_tags<cr>')
vim.api.nvim_create_user_command('MyFuncs', require('my_funcs').reopen, { nargs='?'}) -- Testing funcs
bind('n', '<leader>r', '<cmd>MyFuncs<cr>') -- vim.api.nvim_create_user_command('MyFuncs', require('my_funcs').reopen, { nargs='?'})
-- bind('n', '<leader>r', '<cmd>MyFuncs<cr>')
vim.api.nvim_create_user_command('MyFuncsPP', require('my_funcs').print_path, { nargs='?'}) -- vim.api.nvim_create_user_command('MyFuncsPP', require('my_funcs').print_path, { nargs='?'})
bind('n', '<leader>pp', '<cmd>MyFuncsPP<cr>') -- bind('n', '<leader>pp', '<cmd>MyFuncsPP<cr>')
-- bind({'n', 'i'}, '<C-w>', '<cmd>w<cr>', { desc = 'Save with CTRL+s' }) -- bind({'n', 'i'}, '<C-w>', '<cmd>w<cr>', { desc = 'Save with CTRL+s' })
vim.api.nvim_create_user_command('GoVoyeur', require('goVoyeur').file_saved, { nargs='?'})