let g:quickrun_config['ruby.rspec'] = {'command': 'rspec', 'cmdopt': '--format progress -I .', 'outputter': 'buffer:filetype=rspec-result'} if exists("b:current_syntax") finish endif if !exists("main_syntax") let main_syntax = 'rspec-result' endif syntax case match syntax match RSpecGreen /^\.*$/ syntax match RSpecRed /^[F.]*F[F.]*$/ syntax match RSpecGreen /^.* 0 failure.*$/ syntax match RSpecRed
![vim-quickrunで実行したRSpecの結果にレッドバー/グリーンバーを表示する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f3ae1c7a819fad097ec3be0dfe1a489ef1cf49d1/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9dmltLXF1aWNrcnVuJUUzJTgxJUE3JUU1JUFFJTlGJUU4JUExJThDJUUzJTgxJTk3JUUzJTgxJTlGUlNwZWMlRTMlODElQUUlRTclQjUlOTAlRTYlOUUlOUMlRTMlODElQUIlRTMlODMlQUMlRTMlODMlODMlRTMlODMlODklRTMlODMlOTAlRTMlODMlQkMlMkYlRTMlODIlQjAlRTMlODMlQUElRTMlODMlQkMlRTMlODMlQjMlRTMlODMlOTAlRTMlODMlQkMlRTMlODIlOTIlRTglQTElQTglRTclQTQlQkElRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTFiNWI1Yzk0MDdkNzFlOWJkNTc5ZjZiMGZlODY3MWQ4%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbGFpc28mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTE4MmQxZmE2ODcwODZmMmJkNjc0ODhiMzZiNjY2NGQ3%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D13da71dcd30f5d57f46362f92fb3e677)