Vim – servidor de fundo

Se o seu Vim tiver suporte para + ruby , você pode destacar a sintaxe do arquivo atual e exibi-lo no rack de maneira relativamente simples.

Crie um arquivo com o seguinte conteúdo e execute : ruby ​​load “filename.rb” dentro do Vim.

Você pode visitar localhost: 1234 em seu navegador.

require "rack"
require "rack/source"

app
= Rack::Source.new(__FILE__, lexer: :ruby)

child
= fork do
Rack::Handler::WEBrick.run(
app
,
AccessLog: [],
Logger: WEBrick::Log::new("/dev/null", 7),
Port: 1234
)
end

Process.detach(child)