# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 VIM_PLUGIN_VIM_VERSION="7.0" inherit vim-plugin DESCRIPTION="vim plugin: Indent settings and filetype detection for Haskell sources" HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1968" SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=7407 -> ${P}.vim" LICENSE="public-domain" SLOT=0 KEYWORDS="~amd64" IUSE="" DEPEND="" RDEPEND="" VIM_PLUGIN_HELPTEXT=\ "This plugin provides indent settings and filetype detection for Haskell sources. You can modify the Vim variable 'haskell_indent_case' to change the indentation for Haskell's 'case' keyword (default is 5 spaces) and 'haskell_indent_if' for the 'if' keyword (default is 3 spaces). Example vimrc: \ let haskell_indent_case=4 \ let haskell_indent_if=2" VIM_PLUGIN_MESSAGES="filetype" src_unpack() { # empty src_unpack mkdir "${S}" || die } src_prepare() { default mkdir indent || die cp "${DISTDIR}/${P}.vim" indent/haskell.vim || die mkdir ftdetect || die echo "au BufNewFile,BufRead *.hs set filetype=haskell" > ftdetect/haskell.vim || die }