initial commit
This commit is contained in:
commit
6321708245
2 changed files with 40 additions and 0 deletions
18
README.md
Normal file
18
README.md
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
# vimlistsyntax
|
||||||
|
|
||||||
|
Bash script which lists all available syntax hightlight styles for Vim.
|
||||||
|
|
||||||
|
- use Vim's :redir to output 'echo &rtp' to text file
|
||||||
|
- search Vim runtimepath (rtp) for .vim syntax definition files
|
||||||
|
- use Python os.scandir() for fast searches of directories
|
||||||
|
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Copy `vimlistsyntax` to a chosen direcory in $PATH such as `$HOME/bin` or `/usr/local/bin`
|
||||||
|
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
```bash
|
||||||
|
vimlistsyntax
|
||||||
|
```
|
22
vimlistsyntax
Executable file
22
vimlistsyntax
Executable file
|
@ -0,0 +1,22 @@
|
||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# vimlistsyntax
|
||||||
|
#
|
||||||
|
# Script to list all available syntax hightlight styles for Vim.
|
||||||
|
#
|
||||||
|
# Credit & thanks to 'habamax' and 'm_ben' on libera.chat #vim
|
||||||
|
#
|
||||||
|
# Pico <pico@picorealm.net>
|
||||||
|
#
|
||||||
|
# Wed, 07 Dec 2022 18:43:01 -0700
|
||||||
|
#
|
||||||
|
|
||||||
|
/usr/bin/vim -c 'call writefile(getcompletion("", "syntax"), "/tmp/ahw2AkoCh7figh4")' -c q 2>/dev/null
|
||||||
|
|
||||||
|
#while read line; do
|
||||||
|
# echo "$line"
|
||||||
|
#done < "/tmp/ahw2AkoCh7figh4"
|
||||||
|
|
||||||
|
/usr/bin/column -x /tmp/ahw2AkoCh7figh4 | less
|
||||||
|
|
||||||
|
rm /tmp/ahw2AkoCh7figh4
|
Loading…
Add table
Add a link
Reference in a new issue