~evan/dotfiles

9bceedf36fe7365afbc7edead4d0cea564f3d2ba — Evan Johnston 9 months ago c17b8ea
nvim plugins
2 files changed, 16 insertions(+), 0 deletions(-)

M etc/nvim/init.lua
M etc/nvim/lua/plugins.lua
M etc/nvim/init.lua => etc/nvim/init.lua +13 -0
@@ 1,4 1,5 @@
require('plugins')

vim.opt.number = true
vim.opt.cursorline = true
vim.opt.list = true


@@ 12,3 13,15 @@ for c in ('hjklv'):gmatch"." do
	vim.keymap.set('n', l..c, function () vim.cmd.wincmd(c) end)
end
vim.keymap.set('n', l..l, vim.cmd.noh)
vim.keymap.set('n', l..'?', require('telescope.builtin').oldfiles, { desc = '[?] Find recently opened files' })
vim.keymap.set('n', l..';', require('telescope.builtin').buffers, { desc = '[ ] Find existing buffers' })
vim.keymap.set('n', l..'/', function()
  require('telescope.builtin').current_buffer_fuzzy_find(require('telescope.themes').get_dropdown {
    previewer = false,
  })
end, { desc = '[/] Fuzzily search in current buffer' })
vim.keymap.set('n', l..'sf', require('telescope.builtin').find_files, { desc = '[S]earch [F]iles' })
vim.keymap.set('n', l..'sh', require('telescope.builtin').help_tags, { desc = '[S]earch [H]elp' })
vim.keymap.set('n', l..'sw', require('telescope.builtin').grep_string, { desc = '[S]earch current [W]ord' })
vim.keymap.set('n', l..'sg', require('telescope.builtin').live_grep, { desc = '[S]earch by [G]rep' })
vim.keymap.set('n', l..'sd', require('telescope.builtin').diagnostics, { desc = '[S]earch [D]iagnostics' })

M etc/nvim/lua/plugins.lua => etc/nvim/lua/plugins.lua +3 -0
@@ 1,5 1,8 @@
return require('packer').startup(function(use)
	use 'wbthomason/packer.nvim'
	use 'tpope/vim-commentary'
	use 'tpope/vim-surround'
	use {'nvim-telescope/telescope.nvim', tag = '0.1.1', requires = {{'nvim-lua/plenary.nvim'}}}
	use {'jeffkreeftmeijer/vim-dim', config = function ()
		vim.cmd.colorscheme("dim")
		vim.cmd.highlight({"CursorLine", "NONE"})