Нужно добавить команду auto в мой .vimrc, который автоматически вставляет текст в первую строку, это будет мой шебанг. Я хочу сделать это без перенаправления в текстовый файл скелета.
Я видел этот вопрос ранее, но, похоже, решение всегда заключается в создании скелетного текстового файла и извлечении из него. Это кажется слишком сложным, учитывая, что я не ищу полный заголовок.
Я не могу понять, почему это не сработает:
autocmd BufNewFile * let line = "#!/usr/bin/env" . (empty(&filetype) ? '' : ' '.&filetype)
Также попробовал вариант:
autocmd BufNewFile *.* let line = "#!/usr/bin/env" . (empty(&filetype) ? '' : ' '.&filetype)