11 lines
271 B
Bash
Executable File
11 lines
271 B
Bash
Executable File
#!/bin/bash
|
|
|
|
function rgfzf() {
|
|
FZF_SELECTION=$(rg -g '!*.{svg,js}' . | fzf)
|
|
FILE_NAME=$(echo "$FZF_SELECTION" | cut -d':' -f1)
|
|
CONTENT=$(echo "$FZF_SELECTION" | cut -d':' -f2-)
|
|
ESCAPED=$(echo "$CONTENT" | sed -e 's,/,\\/,g')
|
|
|
|
vim "$FILE_NAME" -c "/$ESCAPED"
|
|
}
|