• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jacktasia / dumb-jump / 342
97%

Build:
DEFAULT BRANCH: master
Ran 27 Nov 2016 04:47AM UTC
Jobs 4
Files 1
Run time 36s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
342

push

travis-ci

jacktasia
Support ripgrep, GNU grep, and Windows (#94)

* Support ripgrep, GNU grep, and Windows

* New customization options for rg
* New customization option dumb-jump-gnu-grep-args is used when we've detected GNU grep
* Remove negative look-behind from patterns that don't need it, for rg compatibility
* Remove uses of empty match groups, backreferences, and chars that don't need escaping
* Remove dumb-jump-shell-escape in favor of shell-quote-argument, to simplify dealing with Windows
* Change a ruby test to not depend on case-insensitivity
* Escape `{` as `[{]` in some patterns for compatibility with rg
* Modify dumb-jump-ag-installed? and variants to memoize their results, so that we only need to call
  a minimal number of shell commands each time we want to use dumb-jump-go
* Run tests using stdin from a buffer, to avoid escaping problems with `echo` on Windows
* Don't use single quotes in shell commands, since Windows doesn't support that
* Quote ignored directories in command string
* dumb-jump-quick-look: Fix small docstring typo
* Introduce a `variant` argument to some function calls
* For GNU grep only, replace `\s` with `[[:space:]]`
* For ripgrep only, replace leading `-` with `[-]`
* Do not include LANG=C prefix if we're on Windows
* Do not provide exclude or include arguments to GNU grep since it doesn't support them

* Fix existing tests, add test case for generate-gnu-grep

* Add test cases for rg support and update docs

* travis.yml: Install ripgrep manually during build process since there's no Debian package yet
* travis.yml: Run tests on emacs-25.1
* Update docs and error messages to mention ripgrep
* Fix rg regression: Check for leading `-` at the end of string manipulation chain and write test
* Pretend that most grep-related tests are running under OS X so we get `LANG=C` added
* Add tests for all rg functionality
* Run `dumb-jump-test-rg-rules` during tests
* Add tests for `dump-jump-grep-installed?` and variants

* .travis.yml: Expand wildcard in path to ripgrep directory

* README: Update one more `ag` reference

* Add :rgtype definitions and use them when executing rg

434 of 441 relevant lines covered (98.41%)

324.56 hits per line

Jobs
ID Job ID Ran Files Coverage
2 342.2 (EVM_EMACS=emacs-24.4-travis) 27 Nov 2016 04:47AM UTC 0
98.19
Travis Job 342.2
3 342.3 (EVM_EMACS=emacs-24.5-travis) 27 Nov 2016 04:47AM UTC 0
98.19
Travis Job 342.3
4 342.4 (EVM_EMACS=emacs-25.1-travis) 27 Nov 2016 04:47AM UTC 0
98.19
Travis Job 342.4
5 342.5 (EVM_EMACS=emacs-git-snapshot-travis) 27 Nov 2016 04:47AM UTC 0
98.19
Travis Job 342.5
Source Files on build 342
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #342
  • 14a6751d on github
  • Prev Build on master (#335)
  • Next Build on master (#345)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc