Commit Graph

2281 Commits (f5a7f86a64eb7aaccf2b6d7e4755a22d6bee4642)
 

Author SHA1 Message Date
sharkdp 5f576f1ecf Remove all relevant environment variables during testing 6 years ago
sharkdp 48c6ea6b25 Simplify integration test setup 6 years ago
Ricky 558134f6c8 Changed to unwrap methods, added integration tests 6 years ago
Ricky 1dd57e6d7e Ran rust fmt 6 years ago
Ricky 20ba84d1fa Added in environment variable and the result is a file check in config.rs 6 years ago
sharkdp e81f9b23e6 Fix `--show-all` for UTF-16 encoding 6 years ago
sharkdp 50dc4a79b0 Display line-feed as instead of 6 years ago
sharkdp 8fa8f44706 Use `↹` character if tab-width == 1. 6 years ago
sharkdp ecd862d9ff Feature: Highlight non-printable characters
Adds a new `-A`/`--show-all` option (in analogy to GNU Linux `cat`s option) that
highlights non-printable characters like space, tab or newline.

This works in two steps:
- **Preprocessing**: replace space by `•`, replace tab by `├──┤`, replace
newline by `␤`, etc.
- **Highlighting**: Use a newly written Sublime syntax to highlight
these special symbols.

Note: This feature is not technically a drop-in replacement for GNU `cat`s
`--show-all` but it has the same purpose.
6 years ago
sharkdp cbed338c3a Remove generation code for tabs_ tests 6 years ago
sharkdp 4492d99556 Change default tab width to 4 6 years ago
sharkdp d96ee2261f Remove tab-related text 6 years ago
sharkdp dda27b253b Allow offset values in `--terminal-width`
Allows the `width` argument to `--terminal-width` to be an offset
instead of an absolute number. Examples:

    --terminal-width=80   # Set output width to 80 characters
    --terminal-width=-2   # Set output width to actual_width - 2

closes #376
6 years ago
sharkdp 78f26d0caf Temporarily disable shipping of shell completions
closes #372
6 years ago
David Peter abcd09f869 Remove commented-out code 6 years ago
Sindre Johansen 41a5ff039b Only use the last argument of {style,plain,number} 6 years ago
Sindre Johansen 155bad3862 Rustfmt 6 years ago
Sindre Johansen 7c98a1c901 When specifying style multiple times the last occurence wins
Closes: #367
6 years ago
David Peter c1246fcd53 Update help text 6 years ago
David Peter 9f401ea122 Update docstring 6 years ago
Park Juhyung 9c782fb692 Fix format error 6 years ago
Park Juhyung 154186a58d Add --pager option 6 years ago
David Peter b22a9f8fe3
Update README.md 6 years ago
David Peter 5219c40ed8
PAGER: Wrapper script is not needed anymore 6 years ago
sharkdp a25ee0e6fd Add sublime-snazzy theme 6 years ago
sharkdp 496e0bc046 Allow for multiple line ranges
See #23
6 years ago
sharkdp 7082fd09f0 Modify TravisCI caching policy 6 years ago
David Peter 857cc215b4 Move link to header line 6 years ago
yobrave 481268f018 Doc: add Chinese readme link
#251
6 years ago
sharkdp f7d9f49503 Remove leftovers from tab-tests 6 years ago
Lawrence Chou 88fcfd76aa cargo fmt 6 years ago
Lawrence Chou 76e34b29ec Avoid empty line in snapshot 6 years ago
Lawrence Chou 01984e1d02 Test 'tabs' with 'numbers' 6 years ago
Lawrence Chou 536390509f remove --wrap for now 6 years ago
Lawrence Chou 58198d0700 rewrite 6 snapshot tests as integration test 6 years ago
Lawrence Chou afc5aacb28 Move tabs_* snapshot tests to integration_tests 6 years ago
sharkdp 30b742e984 --map-syntax takes just one value 6 years ago
sharkdp 671deeef8c Update help text 6 years ago
sharkdp a892caeb33 Bump bat version to 0.8 6 years ago
sharkdp a770cbf25e Update assets 6 years ago
sharkdp 931c6e9414 Update man page 6 years ago
sharkdp 8dc7e2efa3 Add --config-file option 6 years ago
sharkdp 10965a6122 Implement syntax mapping
This adds a `-m`/`--map-syntax` option that allows users to (re)map
certain file extensions or file names to an existing syntax.

For example:
```
bat --map-syntax .config:json
```

The option can be use multiple times. Note that you can easily make
these mappings permanent by using `bat`s new configuration file.

closes #169
6 years ago
sharkdp e43d97dc15 Small cleanup 6 years ago
sharkdp 2c7087b8de Add integration tests for pager handling 6 years ago
sharkdp bb1f5aa841 Add proper handling of empty PAGER variables 6 years ago
sharkdp 2109a7830b Add error handling for parsing errors 6 years ago
sharkdp ec27c78a8a Remove duplicate 'extern crate' 6 years ago
Morten Linderud 67fe833bc8 Add arguments from PAGER/BAT_PAGER
Solves #352

Signed-off-by: Morten Linderud <morten@linderud.pw>
6 years ago
sharkdp e956225b4d Update syntect to 3.0.1
closes #314
6 years ago