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

jacktasia / dumb-jump / 342 / 4
97%
master: 97%

Build:
DEFAULT BRANCH: master
Ran 27 Nov 2016 04:47AM UTC
Files 1
Run time 0s
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

27 Nov 2016 04:45AM UTC coverage: 98.186%. First build
EVM_EMACS=emacs-25.1-travis

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

433 of 441 relevant lines covered (98.19%)

81.14 hits per line

Source Files on job 342.4 (EVM_EMACS=emacs-25.1-travis)
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 342
  • Travis Job 342.4
  • 14a6751d on github
  • Next Job for EVM_EMACS=emacs-25.1-travis on master (#345.4)
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