Skip to content
This repository has been archived by the owner on Feb 10, 2021. It is now read-only.
/ AnsiEsc Public archive

Ansi Escape Sequence Visualization for Vim

Notifications You must be signed in to change notification settings

fedorenchik/AnsiEsc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Deprecated

Please, consider using https://github.com/chrisbra/Colorizer plugin.

ANSI Highlighting

This is github page of this plugin https://www.drchip.org/astronaut/vim/index.html#ANSIESC by Charles E. Campbell

Updated May 7, 2020 (v13s)

This plugin follows ANSI-escape sequences to colorize subsequent text using vim's syntax highlighting engine.

The AnsiEsc plugin provides a single command: :AnsiEsc, which will toggle ANSI-escape sequence processing. When enabled, AnsiEsc will handle <esc>[FGm%, <esc>[ATTR;FGm, and <esc>[FG;BGm sequences; subsequent text will then be colored appropriately.

With vim 7.2 and earlier, the escape sequence itself will take space but will be suppressed using "Ignore" highlighting. Vim 7.3 comes with Vince Negri's conceal/ownsyntax capabilities built-in. With it, ANSI-escape sequences will have their colorizing effects but will themselves be concealed (again, when AnsiEsc is enabled and one has used set conceallevel=[2 or 3]).

Manual

See doc/AnsiEsc.txt for detailed description.

Installation

If you don't have a preferred installation method, I recommend using Vim's packages feature, simply copy and paste:

mkdir -p ~/.vim/pack/bundle/start
cd ~/.vim/pack/bundle/start
git clone https://github.com/fedorenchik/AnsiEsc.git