diff --git a/nvim/plugin-config.vim b/nvim/plugin-config.vim index 16a2aac..39ecaf3 100644 --- a/nvim/plugin-config.vim +++ b/nvim/plugin-config.vim @@ -11,6 +11,7 @@ source ~/.config/nvim/plugin-config/colorizer.lua source ~/.config/nvim/plugin-config/diagnosticls-configs.lua source ~/.config/nvim/plugin-config/export-to-vscode.lua source ~/.config/nvim/plugin-config/fugitive.vim +source ~/.config/nvim/plugin-config/fzf.lua source ~/.config/nvim/plugin-config/gitsigns.lua source ~/.config/nvim/plugin-config/goyo.vim source ~/.config/nvim/plugin-config/harpoon.lua diff --git a/nvim/plugin-config/fzf.lua b/nvim/plugin-config/fzf.lua new file mode 100644 index 0000000..b882c13 --- /dev/null +++ b/nvim/plugin-config/fzf.lua @@ -0,0 +1,25 @@ +-- fzf.nvim +-- https://github.com/nvim-telescope/telescope.nvim/ + +--- Mappings +local opts = { noremap = true, silent = true } + +vim.api.nvim_set_keymap('n', '', [[Files]], opts) +vim.api.nvim_set_keymap('n', 'b', [[Buffers]], opts) +vim.api.nvim_set_keymap('n', 'gs', [[GFiles?]], opts) +vim.api.nvim_set_keymap('n', 'fc', [[Commits]], opts) +vim.api.nvim_set_keymap('n', 'fbc', [[BCommits]], opts) +vim.api.nvim_set_keymap('n', 'ht', [[Helptags]], opts) +vim.api.nvim_set_keymap('n', 'r', [[Rg]], opts) +vim.api.nvim_set_keymap('n', 'rf', [[Rg!]], opts) +vim.api.nvim_set_keymap('n', 't', [[Tags]], opts) +vim.api.nvim_set_keymap('n', 'm', [[Marks]], opts) +vim.api.nvim_set_keymap('n', 'km', [[Maps]], opts) +vim.api.nvim_set_keymap('n', 'fl', [[Lines]], opts) +vim.api.nvim_set_keymap('n', 'fbl', [[BLines]], opts) +vim.api.nvim_set_keymap('n', 'w', [[Windows]], opts) +vim.api.nvim_set_keymap('n', 'mru', [[History]], opts) +vim.api.nvim_set_keymap('n', 'ch', [[History:]], opts) +vim.api.nvim_set_keymap('n', 'sh', [[History/]], opts) +vim.api.nvim_set_keymap('n', 'fs', [[Snippets]], opts) +vim.api.nvim_set_keymap('n', 'ff', [[Filetypes]], opts) diff --git a/nvim/plugin-config/telescope.lua b/nvim/plugin-config/telescope.lua index 4e05dad..0af7aff 100644 --- a/nvim/plugin-config/telescope.lua +++ b/nvim/plugin-config/telescope.lua @@ -64,23 +64,23 @@ require('telescope').load_extension('node_modules') --- Mappings local opts = { noremap = true, silent = true } -vim.api.nvim_set_keymap('n', '', [[Telescope find_files]], opts) -vim.api.nvim_set_keymap('n', 'b', [[Telescope buffers]], opts) vim.api.nvim_set_keymap('n', 'bh', [[Telescope bookmarks]], opts) vim.api.nvim_set_keymap('n', 'cheat', [[:Cheatsheet]], opts) -vim.api.nvim_set_keymap('n', 'fb', [[Telescope buffers]], opts) -vim.api.nvim_set_keymap('n', 'fc', [[Telescope git_status]], opts) vim.api.nvim_set_keymap('n', 'fcb', [[Telescope git_branches]], opts) -vim.api.nvim_set_keymap('n', 'ff', [[lua require('telescope.builtin').find_files({ hidden = true })]], opts) -vim.api.nvim_set_keymap('n', 'fht', [[Telescope help_tags]], opts) vim.api.nvim_set_keymap('n', 'fnm', [[Telescope node_modules list]], opts) -vim.api.nvim_set_keymap('n', 'fr', [[Telescope resume]], opts) -vim.api.nvim_set_keymap('n', 'frg', [[Telescope live_grep]], opts) -vim.api.nvim_set_keymap('n', 'fs', [[lua require('telescope.builtin').file_browser({ cwd = vim.fn.expand('%:p:h') })]], opts) -vim.api.nvim_set_keymap('n', 'ft', [[Telescope tags]], opts) -vim.api.nvim_set_keymap('n', 'm', [[Telescope marks]], opts) -vim.api.nvim_set_keymap('n', 'km', [[Telescope keymaps]], opts) -vim.api.nvim_set_keymap('n', 'mru', [[Telescope frecency]], opts) -vim.api.nvim_set_keymap('n', 'ps', [[lua require('telescope.builtin').grep_string({ search = vim.fn.input('Grep for > ') })]], opts) -vim.api.nvim_set_keymap('n', 'r', [[Telescope live_grep]], opts) -vim.api.nvim_set_keymap('n', 't', [[Telescope tags]], opts) +-- vim.api.nvim_set_keymap('n', 'fr', [[Telescope resume]], opts) +-- vim.api.nvim_set_keymap('n', '', [[Telescope find_files]], opts) +-- vim.api.nvim_set_keymap('n', 'b', [[Telescope buffers]], opts) +-- vim.api.nvim_set_keymap('n', 'fb', [[Telescope buffers]], opts) +-- vim.api.nvim_set_keymap('n', 'fc', [[Telescope git_status]], opts) +-- vim.api.nvim_set_keymap('n', 'ff', [[lua require('telescope.builtin').find_files({ hidden = true })]], opts) +-- vim.api.nvim_set_keymap('n', 'fht', [[Telescope help_tags]], opts) +-- vim.api.nvim_set_keymap('n', 'frg', [[Telescope live_grep]], opts) +-- vim.api.nvim_set_keymap('n', 'fs', [[lua require('telescope.builtin').file_browser({ cwd = vim.fn.expand('%:p:h') })]], opts) +-- vim.api.nvim_set_keymap('n', 'ft', [[Telescope tags]], opts) +-- vim.api.nvim_set_keymap('n', 'km', [[Telescope keymaps]], opts) +-- vim.api.nvim_set_keymap('n', 'm', [[Telescope marks]], opts) +-- vim.api.nvim_set_keymap('n', 'mru', [[Telescope frecency]], opts) +-- vim.api.nvim_set_keymap('n', 'ps', [[lua require('telescope.builtin').grep_string({ search = vim.fn.input('Grep for > ') })]], opts) +-- vim.api.nvim_set_keymap('n', 'r', [[Telescope live_grep]], opts) +-- vim.api.nvim_set_keymap('n', 't', [[Telescope tags]], opts) diff --git a/nvim/plugins.vim b/nvim/plugins.vim index b43be3d..8d3addc 100644 --- a/nvim/plugins.vim +++ b/nvim/plugins.vim @@ -38,6 +38,7 @@ Plug 'gbrlsnchs/telescope-lsp-handlers.nvim' Plug 'github/copilot.vim' " No API key jet :( Plug 'godlygeek/tabular' Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } +Plug 'junegunn/fzf.vim' Plug 'kyazdani42/nvim-tree.lua' Plug 'lewis6991/gitsigns.nvim' Plug 'mg979/vim-visual-multi'