* delete/refine: fix adjusting indices
* build(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
* Add environment variable to switch the order of LINEFLAG and file
* Add missing export for EDITOR
* simplify test by removing parameter expansion
* Add vendored dependency google/shlex
* Tests for vgrep --show .. and various EDITOR values
* Support opening file at line number in nano
* Update dependencies
* Allow passing command with options through the $EDITOR env variable
* allow ripgrep to use configuration file
* Dockerfile: use golang:latest
* make .install.go-md2man: use go install
OBS-URL: https://build.opensuse.org/package/show/devel:tools/vgrep?expand=0&rev=20
- update to 2.4.0:
* selectors: add a "all" selector to process all results
* splitMatch: fail gracefully on failure to parse output
* (new) grep: add filename completion
* (new) grep: add a command to trigger a new search from interactive shell
* refine: add a command to refine match list based on a regular expression
* keep: add a new command to keep selected indices
* show: fix a typo ("douldn't" -> "couldn't")
* colwriter: prevent panic on --no-header and no result found
* interactive: close command-line editor on early os.Exit()
* interactive: switch from bufio Scanner to (readline-like) liner
* delete: fix index update for multi-line deletions
* git grep: Run 'git rev-parse' only if not selecting ripgrep
* grep output: expect no more than 2 substrings when splitting on NUL-byte
* grep output: force printing filename for grep/ripgrep
* grep commands: Do not pass '.' as an argument to grep/ripgrep
* README: mention Homebrew package on Mac OS
OBS-URL: https://build.opensuse.org/request/show/830995
OBS-URL: https://build.opensuse.org/package/show/devel:tools/vgrep?expand=0&rev=14
- Update to version 2.3.3:
* When using emacs, also make sure to account for emacs in
daemon mode and check for emacsclient as an editor.
- Changes from version 2.3.2:
* emacs support
* remove requirement to load cache from the same dir
- Changes from version 2.3.1:
* README: clarify search/show
* README: add install instructions
* replace string literals with constants
* remove redundant flags
* gnu uses different format than bsd and git grep
* linter error fix for regex
* fix#79, define a new greptype bsd to select : seperator
* use golangci-lint v1.26.0
* CI: use golang:1.14
* update dependencies
* build(deps): bump github.com/sirupsen/logrus from 1.5.0 to
1.6.0
* Update chmod command
* Cross-platform make install
OBS-URL: https://build.opensuse.org/request/show/823126
OBS-URL: https://build.opensuse.org/package/show/devel:tools/vgrep?expand=0&rev=13
* pin golangci-lint version
* Use a standard variable for setting the installation path
* Ripgrep support
* Cache file mode 0644
* drop interactive -i short flag
* Enable basic functionality on windows
* build(deps): bump github.com/sirupsen/logrus from 1.4.2 to 1.5.0
* resolve symlinks in cache
OBS-URL: https://build.opensuse.org/package/show/devel:tools/vgrep?expand=0&rev=11
I want to get this package into Tumbleweed and also want to maintain it.
devel:tools looks to be a fitting home for it (see below).
- Add package for vgrep v2.0.1 (https://github.com/vrothberg/vgrep)
vgrep is a command-line tool to search textual patterns in directories. It
serves as a frontend to grep and git-grep and allows to open the indexed
matching lines in a user-specified editor. vgrep is inspired by the ancient
cgvg scripts but extended to perform further operations such as listing
statistics of files and directory trees or showing the context lines before
and after the matches.
OBS-URL: https://build.opensuse.org/request/show/558300
OBS-URL: https://build.opensuse.org/package/show/devel:tools/vgrep?expand=0&rev=1