Skip to content

Instantly share code, notes, and snippets.

@2called-chaos
Created March 3, 2013 01:03
Show Gist options
  • Star 24 You must be signed in to star a gist
  • Fork 8 You must be signed in to fork a gist
  • Save 2called-chaos/5073996 to your computer and use it in GitHub Desktop.
Save 2called-chaos/5073996 to your computer and use it in GitHub Desktop.
enable nginx vim syntax highlighting (on Ubuntu/Debian)
#!/bin/sh
mkdir -p ~/.vim/syntax/
cd ~/.vim/syntax/
wget http://www.vim.org/scripts/download_script.php?src_id=19394
mv download_script.php\?src_id\=19394 nginx.vim
cat > ~/.vim/filetype.vim <<EOF
au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif
EOF
@tobia
Copy link

tobia commented Jul 13, 2017

Yes, if you have an Nginx source tree laying around somewhere, it's just a matter of copying the Vim files over:

rsync -r /src/nginx/contrib/vim/ ~/.vim/

(don't omit the trailing slashes)

@kdidenko
Copy link

Doesn't matter when it works and simple! Great job! Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment