mirror of
https://codeberg.org/Mo8it/dotfiles.git
synced 2024-10-17 20:52:40 +00:00
40 lines
1.6 KiB
Lua
40 lines
1.6 KiB
Lua
local map = vim.api.nvim_set_keymap
|
|
local opts = {
|
|
noremap = true,
|
|
silent = true,
|
|
}
|
|
|
|
--
|
|
|
|
map("", "<Space>", "<Nop>", opts)
|
|
vim.g.mapleader = " "
|
|
vim.g.maplocalleader = " "
|
|
|
|
--
|
|
|
|
map("n", "<C-k>", ":BufferLineCycleNext<CR>", opts)
|
|
map("n", "<C-j>", ":BufferLineCyclePrev<CR>", opts)
|
|
|
|
map("n", "<C-b>", ":NvimTreeToggle<CR>", opts)
|
|
|
|
-- Telescope
|
|
map("n", "<C-p>", "<cmd>lua require('plugins.telescope').custom_find_files()<CR>", opts)
|
|
map("n", "<C-h>", "<cmd>lua require('plugins.telescope').custom_find_hidden_files()<CR>", opts)
|
|
map("n", "<C-f>", "<cmd>lua require('telescope.builtin').current_buffer_fuzzy_find()<CR>", opts)
|
|
--
|
|
map("n", "<space>s", "<cmd>lua require('telescope.builtin').lsp_document_symbols()<CR>", opts)
|
|
map("n", "<space>f", "<cmd>lua require('telescope.builtin').live_grep()<CR>", opts)
|
|
map("n", "<space>d", "<cmd>lua require('telescope.builtin').lsp_definitions()<CR>", opts)
|
|
|
|
-- hlslens
|
|
map("n", "n", [[<Cmd>execute('normal! ' . v:count1 . 'n')<CR><Cmd>lua require('hlslens').start()<CR>]], opts)
|
|
map("n", "N", [[<Cmd>execute('normal! ' . v:count1 . 'N')<CR><Cmd>lua require('hlslens').start()<CR>]], opts)
|
|
map("n", "*", [[*<Cmd>lua require('hlslens').start()<CR>]], opts)
|
|
map("n", "#", [[#<Cmd>lua require('hlslens').start()<CR>]], opts)
|
|
map("n", "g*", [[g*<Cmd>lua require('hlslens').start()<CR>]], opts)
|
|
map("n", "g#", [[g#<Cmd>lua require('hlslens').start()<CR>]], opts)
|
|
--
|
|
map("x", "*", [[*<Cmd>lua require('hlslens').start()<CR>]], opts)
|
|
map("x", "#", [[#<Cmd>lua require('hlslens').start()<CR>]], opts)
|
|
map("x", "g*", [[g*<Cmd>lua require('hlslens').start()<CR>]], opts)
|
|
map("x", "g#", [[g#<Cmd>lua require('hlslens').start()<CR>]], opts)
|