From d1cfb559c93852f9aedc6692410911bf2263b97e Mon Sep 17 00:00:00 2001 From: Tobias Sachs Date: Sun, 27 Nov 2022 18:12:25 +0100 Subject: [PATCH] nvim add telescope and jump to last pos --- install/basic | 1 + stow/nvim/.config/nvim/lua/mappings.lua | 7 +++++++ stow/nvim/.config/nvim/lua/plugin_mgr.lua | 5 +++++ stow/nvim/.config/nvim/lua/set.lua | 9 +++++++++ stow/zsh/.zshrc | 1 + 5 files changed, 23 insertions(+) diff --git a/install/basic b/install/basic index 010574c..f7769c4 100644 --- a/install/basic +++ b/install/basic @@ -6,3 +6,4 @@ fzf neovim stow silversearger-ag +ripgrep diff --git a/stow/nvim/.config/nvim/lua/mappings.lua b/stow/nvim/.config/nvim/lua/mappings.lua index 0d576c3..4405876 100644 --- a/stow/nvim/.config/nvim/lua/mappings.lua +++ b/stow/nvim/.config/nvim/lua/mappings.lua @@ -68,3 +68,10 @@ vim.keymap.set('n', "r", function () print ('config reloaded!') end ) + +-- telescope +local builtin = require('telescope.builtin') +vim.keymap.set('n', 'ff', builtin.find_files, {}) +vim.keymap.set('n', 'fg', builtin.live_grep, {}) +vim.keymap.set('n', 'fb', builtin.buffers, {}) +vim.keymap.set('n', 'fh', builtin.help_tags, {}) diff --git a/stow/nvim/.config/nvim/lua/plugin_mgr.lua b/stow/nvim/.config/nvim/lua/plugin_mgr.lua index 319fda1..f69eee5 100644 --- a/stow/nvim/.config/nvim/lua/plugin_mgr.lua +++ b/stow/nvim/.config/nvim/lua/plugin_mgr.lua @@ -32,6 +32,11 @@ return require('packer').startup(function(use) use { 'hrsh7th/cmp-cmdline' } use { 'hrsh7th/nvim-cmp' } + use { + 'nvim-telescope/telescope.nvim', branch = '0.1.x', + requires = { {'nvim-lua/plenary.nvim'} } + } + -- Automatically set up configuration after cloning packer.nvim if packer_bootstrap then require('packer').sync() diff --git a/stow/nvim/.config/nvim/lua/set.lua b/stow/nvim/.config/nvim/lua/set.lua index e2142bd..06abbd4 100644 --- a/stow/nvim/.config/nvim/lua/set.lua +++ b/stow/nvim/.config/nvim/lua/set.lua @@ -50,3 +50,12 @@ augroup qs_colors autocmd ColorScheme * highlight QuickScopeSecondary guifg='#5fffff' gui=underline ctermfg=81 cterm=underline augroup END ]] + +vim.cmd [[ +augroup jumplast + autocmd BufReadPost * + \ if line("'\"") >= 1 && line("'\"") <= line("$") && &ft !~# 'commit' + \ | exe "normal! g`\"" + \ | endif +augroup END +]] diff --git a/stow/zsh/.zshrc b/stow/zsh/.zshrc index 605f82d..d266daa 100644 --- a/stow/zsh/.zshrc +++ b/stow/zsh/.zshrc @@ -97,6 +97,7 @@ else export EDITOR=vim fi +alias nvim=$EDITOR alias vi=$EDITOR alias vim=$EDITOR alias ll='ls -lah' -- 2.39.2