A volte scrivo script senza alcuna estensione di nome file. Ad esempio:Come rendere Vim rilevare il tipo di file dalla linea shebang?
#!/usr/bin/env node
console.log('hello world!');
Spero che Vim può rilevare il tipo di file dalla linea shebang (ad esempio #!/usr/bin/env node
è javascript
). Cosa devo inserire in filetype.vim
?
Perché non aggiungere una seconda o ultima riga modeline '# vim: ft = javascript' dato che Vim controlla già la modeline invece di reinventare la ruota? –
@SwaroopCH Perché non analizzare le informazioni da una riga già nel file che ha le informazioni necessarie, come ogni [editor reale] (http://www.gnu.org/software/emacs/) ha fatto per anni, piuttosto che ripetendolo ridondantemente in un modo specifico dell'editor che recupera il file per gli utenti di altri editor? */me dons flame suit * –