hindent


Ⅰ. 插件描述

Vim Haskell Hindent integration plugin

Ⅱ. 基本信息

创建日期:  2016-09-01
使用用户:  67
Github星:  44
插件作者:  Daniel Campoverde

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'alx741/hindent-the-thing-itself'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'alx741/hindent-the-thing-itself'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'alx741/hindent-the-thing-itself'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/alx741/vim-hindent

Ⅳ. 文档说明

# vim-hindent

Integrates with hindent so every time
you save a Haskell source file it gets automatically prettified.

Simply using :%!hindent replaces your whole source file with an error message
from hindent when you happen to have a syntax error in your code, this
plugin manages that annoyance.

Note: If you prefer stylish-haskell use
vim-stylishask instead.

Installation

Compatible with Vundle, Pathogen, Vim-plug.

Usage

By default, vim-hindent will format your code automatically when saving a
Haskell source file, but you can use the :Hindent command at any time to
format the current file.

To apply hindent on a range, either write the range manually or visually
select the desired code and then invoke :Hindent.

Use :HindentEnable, :HindentDisable, :HindentToggle to enable, disable, or
toggle running hindent on save.

Configuration

Trigger hindent when saving (default = 1):

g:hindent_on_save = 1

Number of spaces per indentation (default = '', uses hindent default of 2):

g:hindent_indent_size = 2

Max line length (default = '', uses hindent default of 80):

g:hindent_line_length = 100

Specify the path to the hindent executable (for example if you installed hindent with stack build --copy-compiler-tool hindent)

g:hindent_command = "stack exec -- hindent"

添加新评论