Mercurial > vim
comparison runtime/filetype.vim @ 23721:002fd1de0968 v8.2.2402
patch 8.2.2402: some filetypes not detected
Commit: https://github.com/vim/vim/commit/8323cab31c3120a7f80cf3271a506a30ec04d99e
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jan 24 15:25:56 2021 +0100
patch 8.2.2402: some filetypes not detected
Problem: Some filetypes not detected.
Solution: Detect Ruby Signature and Puppet related files. (Doug Kearns)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 24 Jan 2021 15:30:05 +0100 |
parents | c5b5e7520fe2 |
children | 34b4eb3a8458 |
comparison
equal
deleted
inserted
replaced
23720:8c3997ad6088 | 23721:002fd1de0968 |
---|---|
1174 au BufNewFile,BufRead *.papp,*.pxml,*.pxsl setf papp | 1174 au BufNewFile,BufRead *.papp,*.pxml,*.pxsl setf papp |
1175 | 1175 |
1176 " Password file | 1176 " Password file |
1177 au BufNewFile,BufRead */etc/passwd,*/etc/passwd-,*/etc/passwd.edit,*/etc/shadow,*/etc/shadow-,*/etc/shadow.edit,*/var/backups/passwd.bak,*/var/backups/shadow.bak setf passwd | 1177 au BufNewFile,BufRead */etc/passwd,*/etc/passwd-,*/etc/passwd.edit,*/etc/shadow,*/etc/shadow-,*/etc/shadow.edit,*/var/backups/passwd.bak,*/var/backups/shadow.bak setf passwd |
1178 | 1178 |
1179 " Pascal (also *.p) | 1179 " Pascal (also *.p, *.pp, *.inc) |
1180 au BufNewFile,BufRead *.pas setf pascal | 1180 au BufNewFile,BufRead *.pas setf pascal |
1181 | 1181 |
1182 " Pascal or Puppet manifest | |
1182 au BufNewFile,BufRead *.pp call dist#ft#FTpp() | 1183 au BufNewFile,BufRead *.pp call dist#ft#FTpp() |
1183 | 1184 |
1184 " Delphi or Lazarus program file | 1185 " Delphi or Lazarus program file |
1185 au BufNewFile,BufRead *.dpr,*.lpr setf pascal | 1186 au BufNewFile,BufRead *.dpr,*.lpr setf pascal |
1186 | 1187 |
1267 au BufNewFile,BufRead *.pov setf pov | 1268 au BufNewFile,BufRead *.pov setf pov |
1268 | 1269 |
1269 " Povray configuration | 1270 " Povray configuration |
1270 au BufNewFile,BufRead .povrayrc setf povini | 1271 au BufNewFile,BufRead .povrayrc setf povini |
1271 | 1272 |
1272 " Povray, PHP or assembly | 1273 " Povray, Pascal, PHP or assembly |
1273 au BufNewFile,BufRead *.inc call dist#ft#FTinc() | 1274 au BufNewFile,BufRead *.inc call dist#ft#FTinc() |
1274 | 1275 |
1275 " Printcap and Termcap | 1276 " Printcap and Termcap |
1276 au BufNewFile,BufRead *printcap | 1277 au BufNewFile,BufRead *printcap |
1277 \ let b:ptcap_type = "print" | setf ptcap | 1278 \ let b:ptcap_type = "print" | setf ptcap |
1278 au BufNewFile,BufRead *termcap | 1279 au BufNewFile,BufRead *termcap |
1279 \ let b:ptcap_type = "term" | setf ptcap | 1280 \ let b:ptcap_type = "term" | setf ptcap |
1280 | 1281 |
1281 " PCCTS / ANTRL | 1282 " PCCTS / ANTLR |
1282 "au BufNewFile,BufRead *.g setf antrl | 1283 "au BufNewFile,BufRead *.g setf antlr |
1283 au BufNewFile,BufRead *.g setf pccts | 1284 au BufNewFile,BufRead *.g setf pccts |
1284 | 1285 |
1285 " PPWizard | 1286 " PPWizard |
1286 au BufNewFile,BufRead *.it,*.ih setf ppwiz | 1287 au BufNewFile,BufRead *.it,*.ih setf ppwiz |
1288 | |
1289 " Puppet | |
1290 au BufNewFile,BufRead Puppetfile setf ruby | |
1291 | |
1292 " Embedded Puppet | |
1293 au BufNewFile,BufRead *.epp setf epuppet | |
1287 | 1294 |
1288 " Obj 3D file format | 1295 " Obj 3D file format |
1289 " TODO: is there a way to avoid MS-Windows Object files? | 1296 " TODO: is there a way to avoid MS-Windows Object files? |
1290 au BufNewFile,BufRead *.obj setf obj | 1297 au BufNewFile,BufRead *.obj setf obj |
1291 | 1298 |
1425 au BufNewFile,BufRead *.rb,*.rbw setf ruby | 1432 au BufNewFile,BufRead *.rb,*.rbw setf ruby |
1426 | 1433 |
1427 " RubyGems | 1434 " RubyGems |
1428 au BufNewFile,BufRead *.gemspec setf ruby | 1435 au BufNewFile,BufRead *.gemspec setf ruby |
1429 | 1436 |
1437 " RBS (Ruby Signature) | |
1438 au BufNewFile,BufRead *.rbs setf rbs | |
1439 | |
1440 " Rackup | |
1441 au BufNewFile,BufRead *.ru setf ruby | |
1442 | |
1443 " Bundler | |
1444 au BufNewFile,BufRead Gemfile setf ruby | |
1445 | |
1446 " Ruby on Rails | |
1447 au BufNewFile,BufRead *.builder,*.rxml,*.rjs setf ruby | |
1448 | |
1449 " Rantfile and Rakefile is like Ruby | |
1450 au BufNewFile,BufRead [rR]antfile,*.rant,[rR]akefile,*.rake setf ruby | |
1451 | |
1430 " Rust | 1452 " Rust |
1431 au BufNewFile,BufRead *.rs setf rust | 1453 au BufNewFile,BufRead *.rs setf rust |
1432 | |
1433 " Rackup | |
1434 au BufNewFile,BufRead *.ru setf ruby | |
1435 | |
1436 " Bundler | |
1437 au BufNewFile,BufRead Gemfile setf ruby | |
1438 | |
1439 " Ruby on Rails | |
1440 au BufNewFile,BufRead *.builder,*.rxml,*.rjs setf ruby | |
1441 | |
1442 " Rantfile and Rakefile is like Ruby | |
1443 au BufNewFile,BufRead [rR]antfile,*.rant,[rR]akefile,*.rake setf ruby | |
1444 | 1454 |
1445 " S-lang (or shader language, or SmallLisp) | 1455 " S-lang (or shader language, or SmallLisp) |
1446 au BufNewFile,BufRead *.sl setf slang | 1456 au BufNewFile,BufRead *.sl setf slang |
1447 | 1457 |
1448 " Samba config | 1458 " Samba config |