When editing/viewing a script in /etc/local.d there is no syntax highlighting. Reproducible: Always Steps to Reproduce: 1. Edit /etc/local.d/whatever.start 2. type :set ft= Actual Results: 'filetype' is unset Expected Results: 'filetype' should be gentoo-init-d
Those files can be written in any language so they're not init scripts. Add a proper shebang to your scripts and be done with it. <snip> for file in /etc/local.d/*.start ; do [ -x "$file" ] && "$file" done </snip>