Initial version of ReadMe file
This commit is contained in:
62
README.md
Normal file
62
README.md
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
# Vim Log Highlighting
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
Provides syntax highlighting for generic log files in VIM.
|
||||||
|
|
||||||
|
Some of the highlighted elements are:
|
||||||
|
- Dates and times
|
||||||
|
- Common log level keywords like ERROR, INFO, DEBUG
|
||||||
|
- Numbers, booleans and strings
|
||||||
|
- URLs and file paths
|
||||||
|
- IP and MAC addresses
|
||||||
|
- XML Tags
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
### [VimPlug](https://github.com/gmarik/Vundle.vim)
|
||||||
|
|
||||||
|
Add `Plug 'mtdl9/vim-log-highlighting'` to your `~/.vimrc` and run `PlugInstall`.
|
||||||
|
|
||||||
|
### [Vundle](https://github.com/gmarik/Vundle.vim)
|
||||||
|
|
||||||
|
Add `Plugin 'mtdl9/vim-log-highlighting'` to your `~/.vimrc` and run `PluginInstall`.
|
||||||
|
|
||||||
|
### [Pathogen](https://github.com/tpope/vim-pathogen)
|
||||||
|
|
||||||
|
$ git clone https://github.com/mtdl9/vim-log-highlighting ~/.vim/bundle/vim-log-highlighting
|
||||||
|
|
||||||
|
### Manual Install
|
||||||
|
|
||||||
|
Copy the contents of the `ftdetect` and `syntax` folders in their respective ~/.vim/\* counterparts.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
Once installed, the syntax highlighting will be enabled by default for files ending with `.log` and `_log` suffixes.
|
||||||
|
|
||||||
|
By default only uppercase keywords are recognized as level indicators in the log files.
|
||||||
|
You can add additional log level keywords using the standard VIM syntax functions, for example by adding this to your `.vimrc` file:
|
||||||
|
|
||||||
|
```viml
|
||||||
|
" Add custom level identifiers
|
||||||
|
syn keyword logLevelError MY_CUSTOM_ERROR_KEYWORD
|
||||||
|
```
|
||||||
|
|
||||||
|
Likewise you can disable highlighting for elements you don't need:
|
||||||
|
|
||||||
|
```viml
|
||||||
|
" Remove highlighting for URLs
|
||||||
|
syn clear logUrl
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Related Projects
|
||||||
|
|
||||||
|
* VIM Built-in /var/log/messages highlighting
|
||||||
|
* [vim-log-syntax by dzeban](https://github.com/dzeban/vim-log-syntax)
|
||||||
|
* [vim-log4j by tetsuo13](https://github.com/tetsuo13/Vim-log4j)
|
||||||
Reference in New Issue
Block a user