Pavel Aslanov
4021cf8128
Support combination of multiple styles at the same time
...
Old version of the code did not allowed for `bold italic` or `bold underline` styles
2020-03-04 23:28:53 +01:00
sharkdp
ca066bf7cd
Run 'cargo fmt'
2020-02-28 10:27:06 +01:00
Kogia-sima
25640a8a81
Fix bug where max_width is not initialized after line break
2020-02-28 09:06:51 +01:00
Kogia-sima
944866affd
Fix wrapping method to support unicode text
...
Related issues:
- #787
- #811
2020-02-28 09:06:51 +01:00
Ethan P
1225e65299
Fix #798
2020-02-28 07:56:24 +01:00
sharkdp
7779d9f622
Allow for non-unicode filenames, closes #225
2020-02-13 08:25:04 +01:00
Liam Kalir
5ef1c6cce2
Grammar touch-ups, more descriptive error message for invalid line
...
ranges
2020-01-27 06:54:00 +01:00
Liam Kalir
93881d9a64
Adds range syntax for line highlights
2020-01-27 06:54:00 +01:00
sharkdp
8d0b8a227b
Add test for less 529
2019-12-23 13:01:14 +01:00
sharkdp
e400ebd1bd
Also pass '--no-init' if version could not be retrieved
2019-12-23 12:45:23 +01:00
sharkdp
67fe804256
Do not pass '--no-init' on newer less versions
...
With this change, we do not pass the `--no-init` option in newer
versions of less (530 or higher).
This fixes #749
2019-12-23 12:45:23 +01:00
sharkdp
20ba984c6d
Update help text, closes #713
2019-12-22 16:05:00 +01:00
fusillicode
6311ca22f9
Add check for terminal-width in output_wrap config value in not interactive case
...
Co-authored-by: allevo <tomallevi@gmail.com>
Co-authored-by: gildo <gildo.fiorito@gmail.com>
2019-12-22 15:20:34 +01:00
sharkdp
40e5befdc7
Minor change
2019-12-15 20:55:48 +01:00
Franco Victorio
f94ff93953
Accept "default" as a theme
2019-12-15 20:55:48 +01:00
Mohamad Barbar
3523f60299
Leave blank lines blank terminal output.
...
Would add some ANSI colour codes previously.
2019-12-15 20:32:02 +01:00
sharkdp
850677f121
Remove 'advanced' example
2019-10-30 19:47:51 +01:00
sharkdp
c132e19e74
Make a few modules private
2019-10-30 19:47:51 +01:00
sharkdp
3334f74b72
Remove custom 'transpose' function
2019-10-30 19:47:51 +01:00
sharkdp
b9ce3c248c
Simplify 'using_controller' example
2019-10-30 19:47:51 +01:00
Helder M
3b5fcf4619
Update options sort order in --help and manpage file
...
This commit updates the sort order of --help options in order to improve
usability/importance putting most useful/used commands on top. In
addition to that, similar options were grouped together.
2019-10-29 19:54:25 +01:00
Fahmi Akbar Wildana
e287594654
Fix compile-error on Rust v1.35.0
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
2253d07341
Derive fmt::Debug whenever possible
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
7208a63a49
Implement trait Default for struct Config
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
0273848f54
Run cargo fmt
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
e542621125
Move back printer.rs and others into lib
...
others:
bin/bat/{controller,decorations,output,printer}.rs
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
26439b41d2
Move Config,PagingMode from app.rs into lib.rs
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
a2ee753b25
Move config.rs into src/bin/bat/
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
837d0998da
Remove unused macros in bin/bat
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
23d80f9e84
Fix all compile errors in bin/bat ➕
...
* Change `mod errors` in lib.rs to public
* Add `fn handle_error` in lib.rs errors module
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
e981bd88c1
Move src/bin/* into src/bin/bat/
...
This will limit [[bin]] to *bat* only which will make:
- `cargo run` works without specifying --bin
- prevent `cargo build --bins` to produce multiple binaries (app,clap_app,...)
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
710a1df4ff
Fix all compile warnings in lib.rs
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
cfd33168af
Fix all compile errors in lib.rs 🚚
...
* Move {controller,output,printer,decorations}.rs into src/bin/
* Add `mod errors` from main.rs
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
eefdb186b8
Add lib.rs
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
fc0ad4db2e
Move {main,app,clap_app}.rs into src/bin/
2019-10-20 21:43:51 +02:00
sharkdp
f5d359927a
Fix 'bat cache other-arg', closes #666
2019-09-21 09:10:12 +02:00
sharkdp
26f9125ebb
Re-formulate help text
2019-08-31 20:56:53 +02:00
sharkdp
9814eab13f
Suppress warning in -A mode
2019-08-31 20:56:53 +02:00
sharkdp
82ca8804a2
Handle non-unicode characters in the preprocessor
2019-08-31 20:56:53 +02:00
pjsier
b48b9fcf3b
Display binary file content for bat -A
2019-08-31 20:56:53 +02:00
sharkdp
2e71146801
Fix another instance of the 'bat cache' bug, closes #584
2019-08-31 14:13:36 +02:00
sharkdp
ec908d5937
Run 'cargo fmt'
2019-08-31 13:46:48 +02:00
sharkdp
63d652dab5
Add 'dyn' keyword for trait references
2019-08-31 13:46:48 +02:00
Ethan P
7f2e61d579
Add new style component to separate multiple '--line-range's
2019-08-31 13:46:48 +02:00
sharkdp
e289a2c698
Add short '-L' option as an alias for --list-languages
2019-08-31 13:22:16 +02:00
Wild Kat
28266ee441
use explicit dyn with Write to appease compiler
2019-08-02 18:50:55 +02:00
Ethan P
772ce2e4fe
Print a horizontal header line when 'grid' style without 'header' style
2019-07-26 06:51:33 +02:00
sharkdp
76c615a304
Allow leading minus in '--terminal-width <value>'
...
closes #611
2019-07-24 21:44:25 +02:00
Fernando Mendes
c9d7e3652b
Enforce the creation of the full cache dir path
...
Fixes #576
2019-05-30 22:28:52 +02:00
sharkdp
9b1b3dda14
Only print the header for empty files
...
Instead of printing
```
───────┬─────────────────────────────────────────────────────────
│ File: some-file
───────┼─────────────────────────────────────────────────────────
───────┴─────────────────────────────────────────────────────────
```
for empty files, bat will now print
```
───────┬─────────────────────────────────────────────────────────
│ File: some-file <EMPTY>
───────┴─────────────────────────────────────────────────────────
```
2019-05-15 22:37:03 +02:00