Move to Chezmoi
This commit is contained in:
parent
f216c4ff2c
commit
e3498e73b5
59 changed files with 499 additions and 2240 deletions
chezmoi/private_dot_config/nvim/lua
26
chezmoi/private_dot_config/nvim/lua/mappings.lua
Normal file
26
chezmoi/private_dot_config/nvim/lua/mappings.lua
Normal file
|
@ -0,0 +1,26 @@
|
|||
local api = vim.api
|
||||
|
||||
local M = {}
|
||||
function M.map(mode, keydef, command, opts)
|
||||
local options = {noremap = true}
|
||||
if opts then options = vim.tbl_extend("force", options, opts) end
|
||||
api.nvim_set_keymap(mode, keydef, command, options)
|
||||
end
|
||||
|
||||
-- fzf searching
|
||||
M.map("", "<leader>ff", "<cmd>lua require('telescope.builtin').find_files()<cr>")
|
||||
M.map("", "<leader>fg", "<cmd>lua require('telescope.builtin').live_grep()<cr>")
|
||||
M.map("", "<leader>fb", "<cmd>lua require('telescope.builtin').buffers()<cr>")
|
||||
M.map("", "<leader>fh", "<cmd>lua require('telescope.builtin').help_tags()<cr>")
|
||||
M.map("", "<leader>fb", "<cmd>lua require('telescope.builtin').file_browser()<cr>")
|
||||
|
||||
-- easymotion
|
||||
M.map("", "<leader><leader>j", "<cmd>lua require('hop').hint_lines({direction = require('hop.hint').HintDirection.AFTER_CURSOR})<cr>")
|
||||
M.map("", "<leader><leader>k", "<cmd>lua require('hop').hint_lines({direction = require('hop.hint').HintDirection.BEFORE_CURSOR})<cr>")
|
||||
M.map("", "<leader><leader>l", "<cmd>lua require('hop').hint_words({direction = require('hop.hint').HintDirection.AFTER_CURSOR, current_line_only = true})<cr>")
|
||||
M.map("", "<leader><leader>h", "<cmd>lua require('hop').hint_words({direction = require('hop.hint').HintDirection.BEFORE_CURSOR, current_line_only = true})<cr>")
|
||||
|
||||
api.nvim_command(":command Bd lua MiniBufremove.delete()")
|
||||
api.nvim_command(":command FixWhitespace lua MiniTrailspace.trim()")
|
||||
|
||||
return M
|
Loading…
Add table
Add a link
Reference in a new issue