Commit Graph

482 Commits (e90308e1f8272b0cb863e568facc4ab4108178ef)
 

Author SHA1 Message Date
Nisheet Sinvhal e90308e1f8 italics enable|disable working 6 years ago
Nisheet Sinvhal d702d6740c Added args 6 years ago
sharkdp c6a526f99c Run 'cargo run' only once 6 years ago
sharkdp 278d841408 Move '--paging' arg to config file. 6 years ago
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