diff options
Diffstat (limited to '.oh-my-zsh/plugins/colorize')
-rw-r--r-- | .oh-my-zsh/plugins/colorize/README.md | 18 | ||||
-rw-r--r-- | .oh-my-zsh/plugins/colorize/colorize.plugin.zsh | 28 |
2 files changed, 0 insertions, 46 deletions
diff --git a/.oh-my-zsh/plugins/colorize/README.md b/.oh-my-zsh/plugins/colorize/README.md deleted file mode 100644 index c006071..0000000 --- a/.oh-my-zsh/plugins/colorize/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# 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](http://pygments.org/download/) diff --git a/.oh-my-zsh/plugins/colorize/colorize.plugin.zsh b/.oh-my-zsh/plugins/colorize/colorize.plugin.zsh deleted file mode 100644 index 8eede9a..0000000 --- a/.oh-my-zsh/plugins/colorize/colorize.plugin.zsh +++ /dev/null @@ -1,28 +0,0 @@ -# easier alias to use the plugin -alias ccat='colorize_via_pygmentize' - -colorize_via_pygmentize() { - if ! (( $+commands[pygmentize] )); then - echo "package 'Pygments' is not installed!" - return 1 - fi - - # pygmentize stdin if no arguments passed - if [ $# -eq 0 ]; then - pygmentize -g - return $? - fi - - # guess lexer from file extension, or - # guess it from file contents if unsuccessful - local FNAME lexer - for FNAME in $@ - do - lexer=$(pygmentize -N "$FNAME") - if [[ $lexer != text ]]; then - pygmentize -l "$lexer" "$FNAME" - else - pygmentize -g "$FNAME" - fi - done -} |