Commit Graph

27 Commits (8fa8f4470697f2308222bec542dca9dafc831d32)

Author SHA1 Message Date
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
Tim Sampson e3c71adba7 syntax: Add robot framework support 6 years ago
sharkdp e1345cdc2a Update VimL syntax 6 years ago
Tuk Bredsdorff 1b30539493 Added Mercurial's hgrc-files to the list of INI-extensions 6 years ago
sharkdp 97129ab9d8 Add PowerShell syntax, closes #306 6 years ago
Miguel Madrid Mencía 97efd75cee Add Crystal syntax 6 years ago
sharkdp ba00caf9c3 Add Swift syntax 6 years ago
sharkdp ac418ba21c Add PureScript syntax 6 years ago
sharkdp 021a68eb21 Add F# syntax, closes #284 6 years ago
David Peter 80ae2ecbf8
Merge branch 'master' into add-jsx-syntax 6 years ago
David Peter c90f0b8e21
Merge branch 'master' into support-cabal-syntax 6 years ago
David Peter 4b866ab6af
Merge branch 'master' into add-jsx-syntax 6 years ago
Tobenna 2dbd91e543 Add Dart syntax 6 years ago
Tobenna Ndu 785da3d9df Add support for cabal syntax 6 years ago
Tobenna d455cb7c32 Add support for JSX in javascript and typescript 6 years ago
sharkdp 3447ed4def Add CSV syntax, closes #254 6 years ago
sharkdp 1088455702 Add syntaxes for Elm, Kotlin, Puppet, TypeScript
closes #215
closes #216
closes #217
closes #218
6 years ago
sharkdp 2966939e38 Update submodules 6 years ago
sharkdp 52877c6d67 Add Nix syntax, closes #180 6 years ago
sharkdp 455de98a89 Update sublimehq/Packages, closes #183 6 years ago
Gert Hulselmans 3f8b340ed8 Add AWK syntax. 6 years ago
sharkdp 54f4896ced Update syntaxes, fix CMake syntax problem 6 years ago
sharkdp 9d92350cbb Use default Markdown syntax, closes #157 6 years ago
sharkdp 54a331d162 Add syntax docu, add VimL, CMake, INI, LESS syntax
closes #99
closes #106
6 years ago
sharkdp f7890870ea Add syntax for Dockerfiles
closes #101
6 years ago
sharkdp 145b99f01c Include syntaxes and themes in repository
This changes a few things:

- All syntaxes and themes are now stored (as submodules) under
  assets/syntaxes and assets/themes

- The default directories for syntaxes and themes are "syntaxes"
  and "themes" (used to be "syntax" and "themes")

- The "bat cache" command can now take a `--source <dir>` and
  `--target <dir>` option.

- The cached files have been renamed to "themes.bin" and "syntaxes.bin"
6 years ago