https://github.com/adepasquale/vim-clamav
Vim plugin for ClamAV
https://github.com/adepasquale/vim-clamav
clamav vim vim-plugin
Last synced: 6 months ago
JSON representation
Vim plugin for ClamAV
- Host: GitHub
- URL: https://github.com/adepasquale/vim-clamav
- Owner: adepasquale
- Created: 2019-05-21T08:23:11.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-20T08:06:53.000Z (almost 3 years ago)
- Last Synced: 2023-03-30T11:13:46.315Z (over 2 years ago)
- Topics: clamav, vim, vim-plugin
- Language: Vim script
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# clamav.vim
This Vim plugin aims at making ClamAV rules easier to read and write.
It's still work in progress. For now it has the following features:
- Encoding multiple strings to hex with `:ClamAVEncode`
- Syntax highlighting for ClamAV .ldb and .hdb files
- Decoding .ldb signatures with `:ClamAVDecode`
- Syntax highlighting for `sigtool --decode-sigs` output
- Show quickfix window using `clamscan --database` on saveSuggested configuration options for `.vimrc`:
```
let g:clamav_sigtool_cmd = "sigtool"
let g:clamav_clamscan_cmd = "clamscan"
let g:clamav_compile_onwrite = 1
let g:clamav_max_win_height = 16
map vd :ClamAVDecode
map ve :ClamAVEncode
```Check out or request additional features in the issue tracker:
- [ ] Improve PCRE syntax highlighting for .ldb files
- [ ] Add full syntax highlighting for any ClamAV file type