summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-10-09 00:34:58 -0400
committerJesse Luehrs <doy@tozt.net>2019-10-09 00:45:50 -0400
commit1b35237130e9c3e5d1bd20cb40f6013c74f0b925 (patch)
tree3dd76417fc9b7b7eb1cbc8e45dde6439b3b9fb64
parent5dd2c27ea32b9794f84e466925b29035eb064ef1 (diff)
downloadconf-1b35237130e9c3e5d1bd20cb40f6013c74f0b925.tar.gz
conf-1b35237130e9c3e5d1bd20cb40f6013c74f0b925.zip
try switching to ripgrep
l---------bin/ag1
-rwxr-xr-xbin/rg3
-rw-r--r--config/sh/aliases1
-rw-r--r--vimrc10
4 files changed, 9 insertions, 6 deletions
diff --git a/bin/ag b/bin/ag
new file mode 120000
index 0000000..5b2ddf3
--- /dev/null
+++ b/bin/ag
@@ -0,0 +1 @@
+rg \ No newline at end of file
diff --git a/bin/rg b/bin/rg
new file mode 100755
index 0000000..05c051c
--- /dev/null
+++ b/bin/rg
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec /usr/bin/rg --smart-case --no-ignore-messages -p "$@" | less -XFR
diff --git a/config/sh/aliases b/config/sh/aliases
index 1d2c28f..72f8f14 100644
--- a/config/sh/aliases
+++ b/config/sh/aliases
@@ -6,7 +6,6 @@ alias rm="rm -i"
alias cp="cp -i"
alias mv="mv -i"
alias bc="bc -lq"
-alias ag="ag --pager=less --smart-case"
type forkprove > /dev/null 2>&1 && alias prove="forkprove"
type tput > /dev/null 2>&1 && alias reset="tput reset"
# }}}
diff --git a/vimrc b/vimrc
index a02fe2c..f494685 100644
--- a/vimrc
+++ b/vimrc
@@ -96,14 +96,14 @@ function! s:fzf_files()
exe "Files"
endif
endfunction
-command! -bang -nargs=* Ag
- \ call fzf#vim#ag(<q-args>,
- \ "--hidden",
+command! -bang -nargs=* Rg
+ \ call fzf#vim#grep('rg --column --line-number --no-heading --color=always --smart-case --no-ignore-messages '.shellescape(<q-args>),
+ \ 1,
\ <bang>0 ? fzf#vim#with_preview(s:ag_opts, 'up:60%')
\ : fzf#vim#with_preview(s:ag_opts, s:horiz_preview_layout, '?'),
\ <bang>0)
nnoremap <silent> t :call <SID>fzf_files()<CR>
-nnoremap <silent> ff :Ag<CR>
+nnoremap <silent> ff :Rg<CR>
nnoremap <silent> fh :Helptags<CR>
nnoremap <silent> ft :Filetypes<CR>
" }}}
@@ -174,7 +174,7 @@ let g:startify_list_order = ['dir', 'bookmarks', 'commands']
let g:startify_files_number = 7
let g:startify_commands = [
\ {'t': ['Open file', 'Files']},
- \ {'ff': ['Grep', 'Ag']},
+ \ {'ff': ['Grep', 'Rg']},
\ {'fh': ['Help', 'Helptags']},
\ ]
let g:startify_change_to_vcs_root = 1