ohmyzsh/plugins/colorize
GIL B. Chan 67e0ef7aa6 edit colorize plugin: add -f terminal option
The option (`pygmentize -f terminal <...>`) lets pygments use terminal color
scheme. Otherwise, it would use its default colors, which might be
unbalanced with that of terminal (e.g. not harmonious with background color of terminal).
2019-04-07 18:57:17 +09:00
..
colorize.plugin.zsh edit colorize plugin: add -f terminal option 2019-04-07 18:57:17 +09:00
README.md colorize: add README and refactor plugin (#7314) 2018-10-19 19:27:49 +02:00

colorize

With this plugin you can syntax-highlight file contents of over 300 supported languages and other text formats.

To use it, add colorize to the plugins array of your zshrc file:

plugins=(... colorize)

Usage

  • ccat <file> [files]: colorize the contents of the file (or files, if more than one are provided). If no arguments are passed it will colorize the standard input or stdin.

Colorize will highlight the content based on the filename extension. If it can't find a syntax-highlighting method for a given extension, it will try to find one by looking at the file contents. If no highlight method is found it will just cat the file normally, without syntax highlighting.

Requirements

You have to install Pygments first: pygments.org