eth-p
1807f9653c
Merge remote-tracking branch 'upstream/master' into feature-tabs
...
# Conflicts:
# src/printer.rs
2018-09-11 14:03:47 -07:00
eth-p
1e74f0e2a9
Ran cargo fmt
.
2018-09-11 13:47:35 -07:00
eth-p
d90797f8e9
Fixed tab expansion not working in --wrap=never mode.
2018-09-11 13:45:49 -07:00
eth-p
b4096e5627
Moved tab expansion to happen after syntax highlighting.
2018-09-11 13:02:22 -07:00
shik Chen
4e3ab4d399
Query git diff only when needed
...
In large git repo like chromium, it takes too long time to query git
diff.
2018-09-11 21:09:38 +02:00
ms2300
7897260bf0
BAT_STYLE accounts for multiple styles (ie numbers,header)
2018-09-10 21:58:19 -06:00
eth-p
eb6e43b9a9
Disabled tab expansion when decorations and pager are not used.
2018-09-10 20:12:13 -07:00
eth-p
b23ff24ebc
Added tab expansion preprocessing step.
2018-09-10 18:11:59 -07:00
Rogach
e1ecc17f69
print additional newline if last line in input file was not terminated with a newline ( fixes #299 )
2018-09-10 22:18:16 +02:00
ms2300
cf24986edb
Run formatting for bat_style changes
2018-09-10 00:07:46 -06:00
ms2300
b9c556a0b6
Updated long help to reflect BAT_STYLE changes
2018-09-09 18:35:40 -06:00
ms2300
9d6bde48fa
Added BAT_STYLE env variable functionality
2018-09-09 18:28:04 -06:00
sharkdp
8b4abb03db
Run 'cargo fmt'
2018-09-08 09:52:21 +02:00
eth-p
375cf76e15
Formatted for newest rustfmt.
2018-09-08 09:52:21 +02:00
eth-p
1a4acc435e
Typo
2018-09-08 09:52:21 +02:00
eth-p
d8030626f8
Automatically disable wrapping when style is plain.
2018-09-08 09:52:21 +02:00
eth-p
fb61aa4f60
Wrapping disabled when --plain is used. ( #289 )
2018-09-08 09:52:21 +02:00
Aankhen
76df41fa97
src/output.rs: Handle less
in a portable way.
2018-09-07 21:47:31 +02:00
Shreyansh Chouhan
53d0c1deca
Can read files named "cache" now, cache subcommand working too ( #275 )
...
Now if a cache file exists in the current directory, and the user passes
no arguments to the cache command, the cache file would be displayed.
If however the user uses cache command with arguments, the cache command
would be executed as normal regardless of whether the file cache exists
in the current directory or not.
Though now there won't be an error message displayed if the user uses the cache sub command without arguments in any directory that contains a file named cache.
2018-09-05 23:22:12 +02:00
sharkdp
1d9e7ac4c2
Support "(/usr)/bin/less" as PAGER too
...
closes #271
2018-09-05 21:10:11 +02:00
sharkdp
7b803a50af
Ignore enable_ansi_support errors
...
- Call `enable_ansi_support` only once.
- Ignore errors that appear when trying to enable ANSI support. This
will hopefully fix #252 and #264
2018-09-03 22:15:38 +02:00
sharkdp
026273a05c
Enable ANSI support on Windows
2018-09-01 00:23:15 +02:00
sharkdp
8903b64830
Fix for Rust 1.26
2018-08-31 23:57:27 +02:00
sharkdp
194155f062
Fix relative-path computation for Windows
2018-08-31 23:57:27 +02:00
sharkdp
8a52bcf92d
Add hidden --terminal-width option
2018-08-31 23:57:27 +02:00
sharkdp
e3c990f11e
Respect color settings for list-themes and list-languages
2018-08-31 21:57:18 +02:00
sharkdp
90c7d0c365
Use stdout locks
2018-08-31 21:48:26 +02:00
mchlrhw
56002267d2
Fix panic when running bat --list-languages | head
...
Fixes: https://github.com/sharkdp/bat/issues/232
2018-08-31 21:43:49 +02:00
sharkdp
acdea97e71
Add --plain
2018-08-28 23:37:49 +02:00
sharkdp
c7afcdebf8
Move theme_preview file to constant
2018-08-28 22:16:42 +02:00
sharkdp
8cacd9b432
Include theme_preview file in binary
2018-08-28 20:24:13 +02:00
sharkdp
6f67444c99
Run cargo fmt
2018-08-28 20:24:13 +02:00
sharkdp
fd2b376ea0
Small style changes to --list-themes
2018-08-28 20:24:13 +02:00
sharkdp
cda54e4f61
Fix build for Rust 1.26
2018-08-28 20:24:13 +02:00
ms2300
3b90ada735
Mutation done correctly
2018-08-28 20:24:13 +02:00
ms2300
1837d364fe
Added bold to theme titles
2018-08-28 20:24:13 +02:00
ms2300
4ea3e6bbb7
Changed preview code
2018-08-28 20:24:13 +02:00
ms2300
38544ed735
Changed to plain style
2018-08-28 20:24:13 +02:00
ms2300
5444b0dfed
Fixes mut issue
2018-08-28 20:24:13 +02:00
ms2300
f3dde0185d
Modifying changing config for efficiency
2018-08-28 20:24:13 +02:00
ms2300
2e3784aa30
#213 : output hello world for each theme when --list-theme is flagged
2018-08-28 20:24:13 +02:00
ms2300
81771432fb
#212 : added -p as an alias for --style=plain
2018-08-27 17:56:50 +02:00
sharkdp
627181bcb6
Always call the syntax highlighter
2018-08-23 23:35:57 +02:00
sharkdp
226d9a573a
Add simple loop-through mode
...
Use a loop-through mode that simply copies input to output if a
non-interactive terminal is detected.
see #150
2018-08-23 23:13:24 +02:00
sharkdp
246cf79dbd
Split into Controller and Printer
2018-08-23 22:37:27 +02:00
sharkdp
ea955c734d
Refactoring, introduce Printer trait
2018-08-23 19:44:14 +02:00
sharkdp
6223ad6d52
Document Config struct
2018-08-22 22:36:59 +02:00
sharkdp
31a9335bd5
Document Config struct
2018-08-22 22:36:37 +02:00
sharkdp
9316f2a758
Major refactoring and cleanup
2018-08-22 22:29:12 +02:00
sharkdp
c884c3cc12
Re-order options in help texts
2018-08-22 19:34:30 +02:00