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