homebrew-cask/Casks/m/macvim.rb

42 lines
858 B
Ruby

cask "macvim" do
version "178"
sha256 "9efe173a7906f0e83e93a4c71eb768a2bbf58d4af1e881cf55b4b6c9e280ee0f"
url "https://github.com/macvim-dev/macvim/releases/download/release-#{version}/MacVim.dmg"
name "MacVim"
desc "Text editor"
homepage "https://github.com/macvim-dev/macvim"
livecheck do
url :url
regex(/^release[._-]v?(\d+(?:\.\d+)*)$/i)
end
auto_updates true
conflicts_with formula: "macvim"
app "MacVim.app"
%w[
gview
gvim
gvimdiff
gvimex
mview
mvim
mvimdiff
mvimex
view
vim
vimdiff
vimex
vi
].each { |link_name| binary "#{appdir}/MacVim.app/Contents/bin/mvim", target: link_name }
zap trash: [
"~/Library/Caches/org.vim.MacVim",
"~/Library/Preferences/org.vim.MacVim.LSSharedFileList.plist",
"~/Library/Preferences/org.vim.MacVim.plist",
]
end