├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── LICENSE ├── README.md ├── indent └── haskell.vim └── test ├── case ├── case.in.hs ├── case.out.hs ├── case_guard.in.hs ├── case_guard.out.hs ├── case_let_in.in.hs ├── case_let_in.out.hs ├── case_same_line.in.hs ├── case_same_line.out.hs ├── case_same_line_parenthesis.in.hs ├── case_same_line_parenthesis.out.hs ├── caseif.in.hs ├── caseif.out.hs ├── disable_case.in.hs ├── disable_case.out.hs ├── disable_case_case_let_in.in.hs ├── disable_case_case_let_in.out.hs ├── disable_case_caseif.in.hs ├── disable_case_caseif.out.hs ├── disable_case_where_case.in.hs ├── disable_case_where_case.out.hs ├── lambda_case.in.hs ├── lambda_case.out.hs ├── lambda_case_literal.in.hs ├── lambda_case_literal.out.hs ├── lambda_case_same_line.in.hs ├── lambda_case_same_line.out.hs ├── where_case.in.hs └── where_case.out.hs ├── class ├── class.in.hs ├── class.out.hs ├── class_where.in.hs └── class_where.out.hs ├── comment ├── after_module_where.in.hs ├── after_module_where.out.hs ├── after_where.in.hs ├── after_where.out.hs ├── before_blank_line_and_class.in.hs ├── before_blank_line_and_class.out.hs ├── before_class.in.hs ├── before_class.out.hs ├── before_data.in.hs ├── before_data.out.hs ├── before_instance.in.hs ├── before_instance.out.hs ├── block_comment.in.hs ├── block_comment.out.hs ├── block_comment_where.in.hs ├── block_comment_where.out.hs ├── class_comments.in.hs ├── class_comments.out.hs ├── double_block_comments.in.hs ├── double_block_comments.out.hs ├── line_comments.in.hs ├── line_comments.out.hs ├── list.in.hs ├── list.out.hs ├── module_comments.in.hs ├── module_comments.out.hs ├── module_lines_comments.in.hs ├── module_lines_comments.out.hs ├── splitter.in.hs ├── splitter.out.hs ├── top_level_block_comment.in.hs └── top_level_block_comment.out.hs ├── datatype ├── after_deriving.in.hs ├── after_deriving.out.hs ├── after_deriving_lines.in.hs ├── after_deriving_lines.out.hs ├── after_deriving_lines_comma_first.in.hs ├── after_deriving_lines_comma_first.out.hs ├── after_deriving_parenthesis.in.hs ├── after_deriving_parenthesis.out.hs ├── datatype.in.hs ├── datatype.out.hs ├── datatype_eq.in.hs ├── datatype_eq.out.hs ├── enter_enter.in.hs ├── enter_enter.out.hs ├── gadt.in.hs ├── gadt.out.hs ├── multiple.in.hs ├── multiple.out.hs ├── multiple_type.in.hs ├── multiple_type.out.hs ├── no_newline.in.hs ├── no_newline.out.hs ├── reindent.in.hs ├── reindent.out.hs ├── type_family.in.hs └── type_family.out.hs ├── do ├── do_enter_enter.in.hs ├── do_enter_enter.out.hs ├── do_same_line.in.hs ├── do_same_line.out.hs ├── double_do.in.hs ├── double_do.out.hs ├── let_do.in.hs ├── let_do.out.hs ├── main_do.in.hs ├── main_do.out.hs ├── main_do_sw4.in.hs ├── main_do_sw4.out.hs ├── main_do_sw8.in.hs ├── main_do_sw8.out.hs ├── where_do.in.hs └── where_do.out.hs ├── function ├── function.in.hs ├── function.out.hs ├── function_break_line.in.hs ├── function_break_line.out.hs ├── function_break_lines.in.hs ├── function_break_lines.out.hs ├── function_eq_first.in.hs ├── function_eq_first.out.hs ├── function_eq_last.in.hs ├── function_eq_last.out.hs ├── function_eq_last_after.in.hs ├── function_eq_last_after.out.hs ├── where_function_eq_first.in.hs └── where_function_eq_first.out.hs ├── guard ├── case_guard.in.hs ├── case_guard.out.hs ├── guard.in.hs ├── guard.out.hs ├── instance_guard.in.hs ├── instance_guard.out.hs ├── noindent.in.hs ├── noindent.out.hs ├── or.in.hs ├── or.out.hs ├── reindent.in.hs ├── reindent.out.hs ├── top_of_line.in.hs ├── top_of_line.out.hs ├── where_case_guard.in.hs ├── where_case_guard.out.hs ├── where_same_line.in.hs ├── where_same_line.out.hs ├── where_sameline_guard.in.hs ├── where_sameline_guard.out.hs ├── where_top_of_line.in.hs └── where_top_of_line.out.hs ├── if ├── guard.in.hs ├── guard.out.hs ├── ifthen.in.hs ├── ifthen.out.hs ├── ifthen_sameline.in.hs ├── ifthen_sameline.out.hs ├── ifthendo.in.hs ├── ifthendo.out.hs ├── ifthenelse_nested.in.hs └── ifthenelse_nested.out.hs ├── infix ├── infix.in.hs └── infix.out.hs ├── instance ├── instance.in.hs ├── instance.out.hs ├── instance_elements.in.hs ├── instance_elements.out.hs ├── instance_newline.in.hs ├── instance_newline.out.hs ├── instance_newline_2.in.hs ├── instance_newline_2.out.hs ├── instance_no_where.in.hs ├── instance_no_where.out.hs ├── instance_where.in.hs ├── instance_where.out.hs ├── multiple_instance.in.hs ├── multiple_instance.out.hs ├── multiple_instance_no_where.in.hs └── multiple_instance_no_where.out.hs ├── let ├── let.in.hs ├── let.out.hs ├── let_in_let_in.in.hs ├── let_in_let_in.out.hs ├── let_in_same_line.in.hs ├── let_in_same_line.out.hs ├── let_let.in.hs ├── let_let.out.hs ├── let_monad.in.hs └── let_monad.out.hs ├── list ├── arg_list.in.hs ├── arg_list.out.hs ├── arg_tuple.in.hs ├── arg_tuple.out.hs ├── comprehension_multi_line.in.hs ├── comprehension_multi_line.out.hs ├── comprehension_multi_line2.in.hs ├── comprehension_multi_line2.out.hs ├── comprehension_multi_line3.in.hs ├── comprehension_multi_line3.out.hs ├── comprenesion.in.hs ├── comprenesion.out.hs ├── list.in.hs ├── list.out.hs ├── list_parenthesis.in.hs ├── list_parenthesis.out.hs ├── multi.in.hs ├── multi.out.hs ├── multi_comma.in.hs └── multi_comma.out.hs ├── macro ├── guard.in.hs ├── guard.out.hs ├── macro.in.hs ├── macro.out.hs ├── module_export.in.hs ├── module_export.out.hs ├── module_export_with_comment.in.hs └── module_export_with_comment.out.hs ├── module ├── export.in.hs ├── export.out.hs ├── export_comma_first.in.hs ├── export_comma_first.out.hs ├── export_lines.in.hs ├── export_lines.out.hs ├── export_lines_enter.in.hs ├── export_lines_enter.out.hs ├── export_lines_enter_paren.in.hs ├── export_lines_enter_paren.out.hs ├── export_lines_paren_where.in.hs ├── export_lines_paren_where.out.hs ├── export_lines_where.in.hs ├── export_lines_where.out.hs ├── export_module.in.hs ├── export_module.out.hs ├── export_module_comment.in.hs ├── export_module_comment.out.hs ├── export_module_comment_with_line_comment.in.hs ├── export_module_comment_with_line_comment.out.hs ├── import_comma_first.in.hs ├── import_comma_first.out.hs ├── module.in.hs └── module.out.hs ├── parenthesis ├── after_let.in.hs ├── after_let.out.hs ├── backtick_last.in.hs ├── backtick_last.out.hs ├── closed_binding.in.hs ├── closed_binding.out.hs ├── closing_parenthesis.in.hs ├── closing_parenthesis.out.hs ├── let_parenthesis.in.hs ├── let_parenthesis.out.hs ├── open_parenthesis.in.hs ├── open_parenthesis.out.hs ├── open_parenthesis_tuple.in.hs ├── open_parenthesis_tuple.out.hs ├── operator_definition.in.hs ├── operator_definition.out.hs ├── operator_last.in.hs ├── operator_last.out.hs ├── operator_type_annotation.in.hs ├── operator_type_annotation.out.hs ├── where.in.hs ├── where.out.hs ├── where_guard.in.hs └── where_guard.out.hs ├── pragma ├── indented.in.hs ├── indented.out.hs ├── inline.in.hs ├── inline.out.hs ├── pragma.in.hs ├── pragma.out.hs ├── toplevel.in.hs ├── toplevel.out.hs ├── unpack.in.hs └── unpack.out.hs ├── recordtype ├── after_deriving.in.hs ├── after_deriving.out.hs ├── after_deriving_lines.in.hs ├── after_deriving_lines.out.hs ├── after_deriving_lines_comma_first.in.hs ├── after_deriving_lines_comma_first.out.hs ├── after_deriving_parenthesis.in.hs ├── after_deriving_parenthesis.out.hs ├── coomma_first_after_deriving_lines_comma_first.in.hs ├── coomma_first_after_deriving_lines_comma_first.out.hs ├── eq_first.in.hs ├── eq_first.out.hs ├── newline_record.in.hs ├── newline_record.out.hs ├── no_newline.in.hs ├── no_newline.out.hs ├── record.in.hs ├── record.out.hs ├── record_newline.in.hs ├── record_newline.out.hs ├── record_newline_deriving.in.hs └── record_newline_deriving.out.hs ├── test.vim ├── typesig ├── typesig.in.hs └── typesig.out.hs └── where ├── after_guard.in.hs ├── after_guard.out.hs ├── block.in.hs ├── block.out.hs ├── multiple.in.hs ├── multiple.out.hs ├── multiple_after_guard.in.hs ├── multiple_after_guard.out.hs ├── no_newline_same_line.in.hs ├── no_newline_same_line.out.hs ├── no_newline_where.in.hs ├── no_newline_where.out.hs ├── reindent.in.hs ├── reindent.out.hs ├── reindent_far.in.hs ├── reindent_far.out.hs ├── unindent.in.hs ├── unindent.out.hs ├── unindent_multiple.in.hs ├── unindent_multiple.out.hs ├── where.in.hs ├── where.out.hs ├── where_eq_newline.in.hs ├── where_eq_newline.out.hs ├── where_paren.in.hs └── where_paren.out.hs /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /doc/tags 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/README.md -------------------------------------------------------------------------------- /indent/haskell.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/indent/haskell.vim -------------------------------------------------------------------------------- /test/case/case.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/case.in.hs -------------------------------------------------------------------------------- /test/case/case.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/case.out.hs -------------------------------------------------------------------------------- /test/case/case_guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/case_guard.in.hs -------------------------------------------------------------------------------- /test/case/case_guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/case_guard.out.hs -------------------------------------------------------------------------------- /test/case/case_let_in.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/case_let_in.in.hs -------------------------------------------------------------------------------- /test/case/case_let_in.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/case_let_in.out.hs -------------------------------------------------------------------------------- /test/case/case_same_line.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/case_same_line.in.hs -------------------------------------------------------------------------------- /test/case/case_same_line.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/case_same_line.out.hs -------------------------------------------------------------------------------- /test/case/case_same_line_parenthesis.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/case_same_line_parenthesis.in.hs -------------------------------------------------------------------------------- /test/case/case_same_line_parenthesis.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/case_same_line_parenthesis.out.hs -------------------------------------------------------------------------------- /test/case/caseif.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/caseif.in.hs -------------------------------------------------------------------------------- /test/case/caseif.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/caseif.out.hs -------------------------------------------------------------------------------- /test/case/disable_case.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/disable_case.in.hs -------------------------------------------------------------------------------- /test/case/disable_case.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/disable_case.out.hs -------------------------------------------------------------------------------- /test/case/disable_case_case_let_in.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/disable_case_case_let_in.in.hs -------------------------------------------------------------------------------- /test/case/disable_case_case_let_in.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/disable_case_case_let_in.out.hs -------------------------------------------------------------------------------- /test/case/disable_case_caseif.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/disable_case_caseif.in.hs -------------------------------------------------------------------------------- /test/case/disable_case_caseif.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/disable_case_caseif.out.hs -------------------------------------------------------------------------------- /test/case/disable_case_where_case.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/disable_case_where_case.in.hs -------------------------------------------------------------------------------- /test/case/disable_case_where_case.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/disable_case_where_case.out.hs -------------------------------------------------------------------------------- /test/case/lambda_case.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/lambda_case.in.hs -------------------------------------------------------------------------------- /test/case/lambda_case.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/lambda_case.out.hs -------------------------------------------------------------------------------- /test/case/lambda_case_literal.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/lambda_case_literal.in.hs -------------------------------------------------------------------------------- /test/case/lambda_case_literal.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/lambda_case_literal.out.hs -------------------------------------------------------------------------------- /test/case/lambda_case_same_line.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/lambda_case_same_line.in.hs -------------------------------------------------------------------------------- /test/case/lambda_case_same_line.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/lambda_case_same_line.out.hs -------------------------------------------------------------------------------- /test/case/where_case.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/where_case.in.hs -------------------------------------------------------------------------------- /test/case/where_case.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/case/where_case.out.hs -------------------------------------------------------------------------------- /test/class/class.in.hs: -------------------------------------------------------------------------------- 1 | class X where 2 | foo :: Int 3 | -------------------------------------------------------------------------------- /test/class/class.out.hs: -------------------------------------------------------------------------------- 1 | class X where 2 | foo :: Int 3 | -------------------------------------------------------------------------------- /test/class/class_where.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/class/class_where.in.hs -------------------------------------------------------------------------------- /test/class/class_where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/class/class_where.out.hs -------------------------------------------------------------------------------- /test/comment/after_module_where.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/after_module_where.in.hs -------------------------------------------------------------------------------- /test/comment/after_module_where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/after_module_where.out.hs -------------------------------------------------------------------------------- /test/comment/after_where.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/after_where.in.hs -------------------------------------------------------------------------------- /test/comment/after_where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/after_where.out.hs -------------------------------------------------------------------------------- /test/comment/before_blank_line_and_class.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/before_blank_line_and_class.in.hs -------------------------------------------------------------------------------- /test/comment/before_blank_line_and_class.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/before_blank_line_and_class.out.hs -------------------------------------------------------------------------------- /test/comment/before_class.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/before_class.in.hs -------------------------------------------------------------------------------- /test/comment/before_class.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/before_class.out.hs -------------------------------------------------------------------------------- /test/comment/before_data.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/before_data.in.hs -------------------------------------------------------------------------------- /test/comment/before_data.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/before_data.out.hs -------------------------------------------------------------------------------- /test/comment/before_instance.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/before_instance.in.hs -------------------------------------------------------------------------------- /test/comment/before_instance.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/before_instance.out.hs -------------------------------------------------------------------------------- /test/comment/block_comment.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/block_comment.in.hs -------------------------------------------------------------------------------- /test/comment/block_comment.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/block_comment.out.hs -------------------------------------------------------------------------------- /test/comment/block_comment_where.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/block_comment_where.in.hs -------------------------------------------------------------------------------- /test/comment/block_comment_where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/block_comment_where.out.hs -------------------------------------------------------------------------------- /test/comment/class_comments.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/class_comments.in.hs -------------------------------------------------------------------------------- /test/comment/class_comments.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/class_comments.out.hs -------------------------------------------------------------------------------- /test/comment/double_block_comments.in.hs: -------------------------------------------------------------------------------- 1 | {- 2 | foo 3 | bar 4 | -} 5 | {- 6 | module 7 | class X where 8 | yyy 9 | -} 10 | -------------------------------------------------------------------------------- /test/comment/double_block_comments.out.hs: -------------------------------------------------------------------------------- 1 | {- 2 | foo 3 | bar 4 | -} 5 | {- 6 | module 7 | class X where 8 | yyy 9 | -} 10 | -------------------------------------------------------------------------------- /test/comment/line_comments.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/line_comments.in.hs -------------------------------------------------------------------------------- /test/comment/line_comments.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/line_comments.out.hs -------------------------------------------------------------------------------- /test/comment/list.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/list.in.hs -------------------------------------------------------------------------------- /test/comment/list.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/list.out.hs -------------------------------------------------------------------------------- /test/comment/module_comments.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/module_comments.in.hs -------------------------------------------------------------------------------- /test/comment/module_comments.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/module_comments.out.hs -------------------------------------------------------------------------------- /test/comment/module_lines_comments.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/module_lines_comments.in.hs -------------------------------------------------------------------------------- /test/comment/module_lines_comments.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/module_lines_comments.out.hs -------------------------------------------------------------------------------- /test/comment/splitter.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/splitter.in.hs -------------------------------------------------------------------------------- /test/comment/splitter.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/splitter.out.hs -------------------------------------------------------------------------------- /test/comment/top_level_block_comment.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/top_level_block_comment.in.hs -------------------------------------------------------------------------------- /test/comment/top_level_block_comment.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/comment/top_level_block_comment.out.hs -------------------------------------------------------------------------------- /test/datatype/after_deriving.in.hs: -------------------------------------------------------------------------------- 1 | data X a = L a 2 | | N 3 | deriving Eq 4 | f x = x 5 | -------------------------------------------------------------------------------- /test/datatype/after_deriving.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/after_deriving.out.hs -------------------------------------------------------------------------------- /test/datatype/after_deriving_lines.in.hs: -------------------------------------------------------------------------------- 1 | data X a = L a 2 | | N 3 | deriving ( Eq, 4 | Ord, 5 | Show ) 6 | f x = x 7 | -------------------------------------------------------------------------------- /test/datatype/after_deriving_lines.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/after_deriving_lines.out.hs -------------------------------------------------------------------------------- /test/datatype/after_deriving_lines_comma_first.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/after_deriving_lines_comma_first.in.hs -------------------------------------------------------------------------------- /test/datatype/after_deriving_lines_comma_first.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/after_deriving_lines_comma_first.out.hs -------------------------------------------------------------------------------- /test/datatype/after_deriving_parenthesis.in.hs: -------------------------------------------------------------------------------- 1 | data X a = L a 2 | | N 3 | deriving (Eq, Show, Ord) 4 | f x = x 5 | -------------------------------------------------------------------------------- /test/datatype/after_deriving_parenthesis.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/after_deriving_parenthesis.out.hs -------------------------------------------------------------------------------- /test/datatype/datatype.in.hs: -------------------------------------------------------------------------------- 1 | data X a = L a 2 | | N 3 | deriving Eq 4 | -------------------------------------------------------------------------------- /test/datatype/datatype.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/datatype.out.hs -------------------------------------------------------------------------------- /test/datatype/datatype_eq.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/datatype_eq.in.hs -------------------------------------------------------------------------------- /test/datatype/datatype_eq.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/datatype_eq.out.hs -------------------------------------------------------------------------------- /test/datatype/enter_enter.in.hs: -------------------------------------------------------------------------------- 1 | data X a = L a 2 | | N 3 | 4 | f x = x 5 | -------------------------------------------------------------------------------- /test/datatype/enter_enter.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/enter_enter.out.hs -------------------------------------------------------------------------------- /test/datatype/gadt.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/gadt.in.hs -------------------------------------------------------------------------------- /test/datatype/gadt.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/gadt.out.hs -------------------------------------------------------------------------------- /test/datatype/multiple.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/multiple.in.hs -------------------------------------------------------------------------------- /test/datatype/multiple.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/multiple.out.hs -------------------------------------------------------------------------------- /test/datatype/multiple_type.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/multiple_type.in.hs -------------------------------------------------------------------------------- /test/datatype/multiple_type.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/multiple_type.out.hs -------------------------------------------------------------------------------- /test/datatype/no_newline.in.hs: -------------------------------------------------------------------------------- 1 | data X = A | B | C 2 | deriving Eq 3 | -------------------------------------------------------------------------------- /test/datatype/no_newline.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/no_newline.out.hs -------------------------------------------------------------------------------- /test/datatype/reindent.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/reindent.in.hs -------------------------------------------------------------------------------- /test/datatype/reindent.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/reindent.out.hs -------------------------------------------------------------------------------- /test/datatype/type_family.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/type_family.in.hs -------------------------------------------------------------------------------- /test/datatype/type_family.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/datatype/type_family.out.hs -------------------------------------------------------------------------------- /test/do/do_enter_enter.in.hs: -------------------------------------------------------------------------------- 1 | main = do 2 | 3 | 4 | print "hello" 5 | -------------------------------------------------------------------------------- /test/do/do_enter_enter.out.hs: -------------------------------------------------------------------------------- 1 | main = do 2 | 3 | 4 | print "hello" 5 | -------------------------------------------------------------------------------- /test/do/do_same_line.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/do/do_same_line.in.hs -------------------------------------------------------------------------------- /test/do/do_same_line.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/do/do_same_line.out.hs -------------------------------------------------------------------------------- /test/do/double_do.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/do/double_do.in.hs -------------------------------------------------------------------------------- /test/do/double_do.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/do/double_do.out.hs -------------------------------------------------------------------------------- /test/do/let_do.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/do/let_do.in.hs -------------------------------------------------------------------------------- /test/do/let_do.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/do/let_do.out.hs -------------------------------------------------------------------------------- /test/do/main_do.in.hs: -------------------------------------------------------------------------------- 1 | main = do 2 | print "hello" 3 | -------------------------------------------------------------------------------- /test/do/main_do.out.hs: -------------------------------------------------------------------------------- 1 | main = do 2 | print "hello" 3 | -------------------------------------------------------------------------------- /test/do/main_do_sw4.in.hs: -------------------------------------------------------------------------------- 1 | :set shiftwidth=4amain = do 2 | print "hello" 3 | -------------------------------------------------------------------------------- /test/do/main_do_sw4.out.hs: -------------------------------------------------------------------------------- 1 | main = do 2 | print "hello" 3 | -------------------------------------------------------------------------------- /test/do/main_do_sw8.in.hs: -------------------------------------------------------------------------------- 1 | :set shiftwidth=8amain = do 2 | print "hello" 3 | -------------------------------------------------------------------------------- /test/do/main_do_sw8.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/do/main_do_sw8.out.hs -------------------------------------------------------------------------------- /test/do/where_do.in.hs: -------------------------------------------------------------------------------- 1 | z = x 2 | where f x = do 3 | print "hello" 4 | -------------------------------------------------------------------------------- /test/do/where_do.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/do/where_do.out.hs -------------------------------------------------------------------------------- /test/function/function.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/function.in.hs -------------------------------------------------------------------------------- /test/function/function.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/function.out.hs -------------------------------------------------------------------------------- /test/function/function_break_line.in.hs: -------------------------------------------------------------------------------- 1 | f = \x -> 2 | x 3 | -------------------------------------------------------------------------------- /test/function/function_break_line.out.hs: -------------------------------------------------------------------------------- 1 | f = \x -> 2 | x 3 | -------------------------------------------------------------------------------- /test/function/function_break_lines.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/function_break_lines.in.hs -------------------------------------------------------------------------------- /test/function/function_break_lines.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/function_break_lines.out.hs -------------------------------------------------------------------------------- /test/function/function_eq_first.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/function_eq_first.in.hs -------------------------------------------------------------------------------- /test/function/function_eq_first.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/function_eq_first.out.hs -------------------------------------------------------------------------------- /test/function/function_eq_last.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/function_eq_last.in.hs -------------------------------------------------------------------------------- /test/function/function_eq_last.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/function_eq_last.out.hs -------------------------------------------------------------------------------- /test/function/function_eq_last_after.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/function_eq_last_after.in.hs -------------------------------------------------------------------------------- /test/function/function_eq_last_after.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/function_eq_last_after.out.hs -------------------------------------------------------------------------------- /test/function/where_function_eq_first.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/where_function_eq_first.in.hs -------------------------------------------------------------------------------- /test/function/where_function_eq_first.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/function/where_function_eq_first.out.hs -------------------------------------------------------------------------------- /test/guard/case_guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/case_guard.in.hs -------------------------------------------------------------------------------- /test/guard/case_guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/case_guard.out.hs -------------------------------------------------------------------------------- /test/guard/guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/guard.in.hs -------------------------------------------------------------------------------- /test/guard/guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/guard.out.hs -------------------------------------------------------------------------------- /test/guard/instance_guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/instance_guard.in.hs -------------------------------------------------------------------------------- /test/guard/instance_guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/instance_guard.out.hs -------------------------------------------------------------------------------- /test/guard/noindent.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/noindent.in.hs -------------------------------------------------------------------------------- /test/guard/noindent.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/noindent.out.hs -------------------------------------------------------------------------------- /test/guard/or.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/or.in.hs -------------------------------------------------------------------------------- /test/guard/or.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/or.out.hs -------------------------------------------------------------------------------- /test/guard/reindent.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/reindent.in.hs -------------------------------------------------------------------------------- /test/guard/reindent.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/reindent.out.hs -------------------------------------------------------------------------------- /test/guard/top_of_line.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/top_of_line.in.hs -------------------------------------------------------------------------------- /test/guard/top_of_line.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/top_of_line.out.hs -------------------------------------------------------------------------------- /test/guard/where_case_guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/where_case_guard.in.hs -------------------------------------------------------------------------------- /test/guard/where_case_guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/where_case_guard.out.hs -------------------------------------------------------------------------------- /test/guard/where_same_line.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/where_same_line.in.hs -------------------------------------------------------------------------------- /test/guard/where_same_line.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/where_same_line.out.hs -------------------------------------------------------------------------------- /test/guard/where_sameline_guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/where_sameline_guard.in.hs -------------------------------------------------------------------------------- /test/guard/where_sameline_guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/where_sameline_guard.out.hs -------------------------------------------------------------------------------- /test/guard/where_top_of_line.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/where_top_of_line.in.hs -------------------------------------------------------------------------------- /test/guard/where_top_of_line.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/guard/where_top_of_line.out.hs -------------------------------------------------------------------------------- /test/if/guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/if/guard.in.hs -------------------------------------------------------------------------------- /test/if/guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/if/guard.out.hs -------------------------------------------------------------------------------- /test/if/ifthen.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/if/ifthen.in.hs -------------------------------------------------------------------------------- /test/if/ifthen.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/if/ifthen.out.hs -------------------------------------------------------------------------------- /test/if/ifthen_sameline.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/if/ifthen_sameline.in.hs -------------------------------------------------------------------------------- /test/if/ifthen_sameline.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/if/ifthen_sameline.out.hs -------------------------------------------------------------------------------- /test/if/ifthendo.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/if/ifthendo.in.hs -------------------------------------------------------------------------------- /test/if/ifthendo.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/if/ifthendo.out.hs -------------------------------------------------------------------------------- /test/if/ifthenelse_nested.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/if/ifthenelse_nested.in.hs -------------------------------------------------------------------------------- /test/if/ifthenelse_nested.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/if/ifthenelse_nested.out.hs -------------------------------------------------------------------------------- /test/infix/infix.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/infix/infix.in.hs -------------------------------------------------------------------------------- /test/infix/infix.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/infix/infix.out.hs -------------------------------------------------------------------------------- /test/instance/instance.in.hs: -------------------------------------------------------------------------------- 1 | instance X Y where 2 | f = g 3 | -------------------------------------------------------------------------------- /test/instance/instance.out.hs: -------------------------------------------------------------------------------- 1 | instance X Y where 2 | f = g 3 | -------------------------------------------------------------------------------- /test/instance/instance_elements.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/instance_elements.in.hs -------------------------------------------------------------------------------- /test/instance/instance_elements.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/instance_elements.out.hs -------------------------------------------------------------------------------- /test/instance/instance_newline.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/instance_newline.in.hs -------------------------------------------------------------------------------- /test/instance/instance_newline.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/instance_newline.out.hs -------------------------------------------------------------------------------- /test/instance/instance_newline_2.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/instance_newline_2.in.hs -------------------------------------------------------------------------------- /test/instance/instance_newline_2.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/instance_newline_2.out.hs -------------------------------------------------------------------------------- /test/instance/instance_no_where.in.hs: -------------------------------------------------------------------------------- 1 | instance X Y 2 | 3 | f = g 4 | -------------------------------------------------------------------------------- /test/instance/instance_no_where.out.hs: -------------------------------------------------------------------------------- 1 | instance X Y 2 | 3 | f = g 4 | -------------------------------------------------------------------------------- /test/instance/instance_where.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/instance_where.in.hs -------------------------------------------------------------------------------- /test/instance/instance_where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/instance_where.out.hs -------------------------------------------------------------------------------- /test/instance/multiple_instance.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/multiple_instance.in.hs -------------------------------------------------------------------------------- /test/instance/multiple_instance.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/multiple_instance.out.hs -------------------------------------------------------------------------------- /test/instance/multiple_instance_no_where.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/multiple_instance_no_where.in.hs -------------------------------------------------------------------------------- /test/instance/multiple_instance_no_where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/instance/multiple_instance_no_where.out.hs -------------------------------------------------------------------------------- /test/let/let.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/let/let.in.hs -------------------------------------------------------------------------------- /test/let/let.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/let/let.out.hs -------------------------------------------------------------------------------- /test/let/let_in_let_in.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/let/let_in_let_in.in.hs -------------------------------------------------------------------------------- /test/let/let_in_let_in.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/let/let_in_let_in.out.hs -------------------------------------------------------------------------------- /test/let/let_in_same_line.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/let/let_in_same_line.in.hs -------------------------------------------------------------------------------- /test/let/let_in_same_line.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/let/let_in_same_line.out.hs -------------------------------------------------------------------------------- /test/let/let_let.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/let/let_let.in.hs -------------------------------------------------------------------------------- /test/let/let_let.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/let/let_let.out.hs -------------------------------------------------------------------------------- /test/let/let_monad.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/let/let_monad.in.hs -------------------------------------------------------------------------------- /test/let/let_monad.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/let/let_monad.out.hs -------------------------------------------------------------------------------- /test/list/arg_list.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/arg_list.in.hs -------------------------------------------------------------------------------- /test/list/arg_list.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/arg_list.out.hs -------------------------------------------------------------------------------- /test/list/arg_tuple.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/arg_tuple.in.hs -------------------------------------------------------------------------------- /test/list/arg_tuple.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/arg_tuple.out.hs -------------------------------------------------------------------------------- /test/list/comprehension_multi_line.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/comprehension_multi_line.in.hs -------------------------------------------------------------------------------- /test/list/comprehension_multi_line.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/comprehension_multi_line.out.hs -------------------------------------------------------------------------------- /test/list/comprehension_multi_line2.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/comprehension_multi_line2.in.hs -------------------------------------------------------------------------------- /test/list/comprehension_multi_line2.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/comprehension_multi_line2.out.hs -------------------------------------------------------------------------------- /test/list/comprehension_multi_line3.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/comprehension_multi_line3.in.hs -------------------------------------------------------------------------------- /test/list/comprehension_multi_line3.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/comprehension_multi_line3.out.hs -------------------------------------------------------------------------------- /test/list/comprenesion.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/comprenesion.in.hs -------------------------------------------------------------------------------- /test/list/comprenesion.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/comprenesion.out.hs -------------------------------------------------------------------------------- /test/list/list.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/list.in.hs -------------------------------------------------------------------------------- /test/list/list.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/list.out.hs -------------------------------------------------------------------------------- /test/list/list_parenthesis.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/list_parenthesis.in.hs -------------------------------------------------------------------------------- /test/list/list_parenthesis.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/list_parenthesis.out.hs -------------------------------------------------------------------------------- /test/list/multi.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/multi.in.hs -------------------------------------------------------------------------------- /test/list/multi.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/multi.out.hs -------------------------------------------------------------------------------- /test/list/multi_comma.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/multi_comma.in.hs -------------------------------------------------------------------------------- /test/list/multi_comma.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/list/multi_comma.out.hs -------------------------------------------------------------------------------- /test/macro/guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/macro/guard.in.hs -------------------------------------------------------------------------------- /test/macro/guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/macro/guard.out.hs -------------------------------------------------------------------------------- /test/macro/macro.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/macro/macro.in.hs -------------------------------------------------------------------------------- /test/macro/macro.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/macro/macro.out.hs -------------------------------------------------------------------------------- /test/macro/module_export.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/macro/module_export.in.hs -------------------------------------------------------------------------------- /test/macro/module_export.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/macro/module_export.out.hs -------------------------------------------------------------------------------- /test/macro/module_export_with_comment.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/macro/module_export_with_comment.in.hs -------------------------------------------------------------------------------- /test/macro/module_export_with_comment.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/macro/module_export_with_comment.out.hs -------------------------------------------------------------------------------- /test/module/export.in.hs: -------------------------------------------------------------------------------- 1 | module X (foo) where 2 | foo = 10 3 | -------------------------------------------------------------------------------- /test/module/export.out.hs: -------------------------------------------------------------------------------- 1 | module X (foo) where 2 | foo = 10 3 | -------------------------------------------------------------------------------- /test/module/export_comma_first.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_comma_first.in.hs -------------------------------------------------------------------------------- /test/module/export_comma_first.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_comma_first.out.hs -------------------------------------------------------------------------------- /test/module/export_lines.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_lines.in.hs -------------------------------------------------------------------------------- /test/module/export_lines.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_lines.out.hs -------------------------------------------------------------------------------- /test/module/export_lines_enter.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_lines_enter.in.hs -------------------------------------------------------------------------------- /test/module/export_lines_enter.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_lines_enter.out.hs -------------------------------------------------------------------------------- /test/module/export_lines_enter_paren.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_lines_enter_paren.in.hs -------------------------------------------------------------------------------- /test/module/export_lines_enter_paren.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_lines_enter_paren.out.hs -------------------------------------------------------------------------------- /test/module/export_lines_paren_where.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_lines_paren_where.in.hs -------------------------------------------------------------------------------- /test/module/export_lines_paren_where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_lines_paren_where.out.hs -------------------------------------------------------------------------------- /test/module/export_lines_where.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_lines_where.in.hs -------------------------------------------------------------------------------- /test/module/export_lines_where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_lines_where.out.hs -------------------------------------------------------------------------------- /test/module/export_module.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_module.in.hs -------------------------------------------------------------------------------- /test/module/export_module.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_module.out.hs -------------------------------------------------------------------------------- /test/module/export_module_comment.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_module_comment.in.hs -------------------------------------------------------------------------------- /test/module/export_module_comment.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_module_comment.out.hs -------------------------------------------------------------------------------- /test/module/export_module_comment_with_line_comment.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_module_comment_with_line_comment.in.hs -------------------------------------------------------------------------------- /test/module/export_module_comment_with_line_comment.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/export_module_comment_with_line_comment.out.hs -------------------------------------------------------------------------------- /test/module/import_comma_first.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/import_comma_first.in.hs -------------------------------------------------------------------------------- /test/module/import_comma_first.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/module/import_comma_first.out.hs -------------------------------------------------------------------------------- /test/module/module.in.hs: -------------------------------------------------------------------------------- 1 | module X where 2 | f x = 10 3 | -------------------------------------------------------------------------------- /test/module/module.out.hs: -------------------------------------------------------------------------------- 1 | module X where 2 | f x = 10 3 | -------------------------------------------------------------------------------- /test/parenthesis/after_let.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/after_let.in.hs -------------------------------------------------------------------------------- /test/parenthesis/after_let.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/after_let.out.hs -------------------------------------------------------------------------------- /test/parenthesis/backtick_last.in.hs: -------------------------------------------------------------------------------- 1 | let f x y z = x `foo` 2 | y `bar` 3 | z 4 | -------------------------------------------------------------------------------- /test/parenthesis/backtick_last.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/backtick_last.out.hs -------------------------------------------------------------------------------- /test/parenthesis/closed_binding.in.hs: -------------------------------------------------------------------------------- 1 | f x y z 2 | = [ x, 3 | y, 4 | z ] 5 | g x = x 6 | -------------------------------------------------------------------------------- /test/parenthesis/closed_binding.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/closed_binding.out.hs -------------------------------------------------------------------------------- /test/parenthesis/closing_parenthesis.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/closing_parenthesis.in.hs -------------------------------------------------------------------------------- /test/parenthesis/closing_parenthesis.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/closing_parenthesis.out.hs -------------------------------------------------------------------------------- /test/parenthesis/let_parenthesis.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/let_parenthesis.in.hs -------------------------------------------------------------------------------- /test/parenthesis/let_parenthesis.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/let_parenthesis.out.hs -------------------------------------------------------------------------------- /test/parenthesis/open_parenthesis.in.hs: -------------------------------------------------------------------------------- 1 | let f x y z = X [ 2 | x, 3 | y, 4 | z 5 | ] 6 | -------------------------------------------------------------------------------- /test/parenthesis/open_parenthesis.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/open_parenthesis.out.hs -------------------------------------------------------------------------------- /test/parenthesis/open_parenthesis_tuple.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/open_parenthesis_tuple.in.hs -------------------------------------------------------------------------------- /test/parenthesis/open_parenthesis_tuple.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/open_parenthesis_tuple.out.hs -------------------------------------------------------------------------------- /test/parenthesis/operator_definition.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/operator_definition.in.hs -------------------------------------------------------------------------------- /test/parenthesis/operator_definition.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/operator_definition.out.hs -------------------------------------------------------------------------------- /test/parenthesis/operator_last.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/operator_last.in.hs -------------------------------------------------------------------------------- /test/parenthesis/operator_last.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/operator_last.out.hs -------------------------------------------------------------------------------- /test/parenthesis/operator_type_annotation.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/operator_type_annotation.in.hs -------------------------------------------------------------------------------- /test/parenthesis/operator_type_annotation.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/operator_type_annotation.out.hs -------------------------------------------------------------------------------- /test/parenthesis/where.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/where.in.hs -------------------------------------------------------------------------------- /test/parenthesis/where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/where.out.hs -------------------------------------------------------------------------------- /test/parenthesis/where_guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/where_guard.in.hs -------------------------------------------------------------------------------- /test/parenthesis/where_guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/parenthesis/where_guard.out.hs -------------------------------------------------------------------------------- /test/pragma/indented.in.hs: -------------------------------------------------------------------------------- 1 | f x = q 2 | where q = w 3 | {-# RULES 4 | "q" 5 | #-} 6 | -------------------------------------------------------------------------------- /test/pragma/indented.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/pragma/indented.out.hs -------------------------------------------------------------------------------- /test/pragma/inline.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/pragma/inline.in.hs -------------------------------------------------------------------------------- /test/pragma/inline.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/pragma/inline.out.hs -------------------------------------------------------------------------------- /test/pragma/pragma.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/pragma/pragma.in.hs -------------------------------------------------------------------------------- /test/pragma/pragma.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/pragma/pragma.out.hs -------------------------------------------------------------------------------- /test/pragma/toplevel.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/pragma/toplevel.in.hs -------------------------------------------------------------------------------- /test/pragma/toplevel.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/pragma/toplevel.out.hs -------------------------------------------------------------------------------- /test/pragma/unpack.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/pragma/unpack.in.hs -------------------------------------------------------------------------------- /test/pragma/unpack.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/pragma/unpack.out.hs -------------------------------------------------------------------------------- /test/recordtype/after_deriving.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/after_deriving.in.hs -------------------------------------------------------------------------------- /test/recordtype/after_deriving.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/after_deriving.out.hs -------------------------------------------------------------------------------- /test/recordtype/after_deriving_lines.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/after_deriving_lines.in.hs -------------------------------------------------------------------------------- /test/recordtype/after_deriving_lines.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/after_deriving_lines.out.hs -------------------------------------------------------------------------------- /test/recordtype/after_deriving_lines_comma_first.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/after_deriving_lines_comma_first.in.hs -------------------------------------------------------------------------------- /test/recordtype/after_deriving_lines_comma_first.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/after_deriving_lines_comma_first.out.hs -------------------------------------------------------------------------------- /test/recordtype/after_deriving_parenthesis.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/after_deriving_parenthesis.in.hs -------------------------------------------------------------------------------- /test/recordtype/after_deriving_parenthesis.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/after_deriving_parenthesis.out.hs -------------------------------------------------------------------------------- /test/recordtype/coomma_first_after_deriving_lines_comma_first.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/coomma_first_after_deriving_lines_comma_first.in.hs -------------------------------------------------------------------------------- /test/recordtype/coomma_first_after_deriving_lines_comma_first.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/coomma_first_after_deriving_lines_comma_first.out.hs -------------------------------------------------------------------------------- /test/recordtype/eq_first.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/eq_first.in.hs -------------------------------------------------------------------------------- /test/recordtype/eq_first.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/eq_first.out.hs -------------------------------------------------------------------------------- /test/recordtype/newline_record.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/newline_record.in.hs -------------------------------------------------------------------------------- /test/recordtype/newline_record.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/newline_record.out.hs -------------------------------------------------------------------------------- /test/recordtype/no_newline.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/no_newline.in.hs -------------------------------------------------------------------------------- /test/recordtype/no_newline.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/no_newline.out.hs -------------------------------------------------------------------------------- /test/recordtype/record.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/record.in.hs -------------------------------------------------------------------------------- /test/recordtype/record.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/record.out.hs -------------------------------------------------------------------------------- /test/recordtype/record_newline.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/record_newline.in.hs -------------------------------------------------------------------------------- /test/recordtype/record_newline.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/record_newline.out.hs -------------------------------------------------------------------------------- /test/recordtype/record_newline_deriving.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/record_newline_deriving.in.hs -------------------------------------------------------------------------------- /test/recordtype/record_newline_deriving.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/recordtype/record_newline_deriving.out.hs -------------------------------------------------------------------------------- /test/test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/test.vim -------------------------------------------------------------------------------- /test/typesig/typesig.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/typesig/typesig.in.hs -------------------------------------------------------------------------------- /test/typesig/typesig.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/typesig/typesig.out.hs -------------------------------------------------------------------------------- /test/where/after_guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/after_guard.in.hs -------------------------------------------------------------------------------- /test/where/after_guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/after_guard.out.hs -------------------------------------------------------------------------------- /test/where/block.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/block.in.hs -------------------------------------------------------------------------------- /test/where/block.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/block.out.hs -------------------------------------------------------------------------------- /test/where/multiple.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/multiple.in.hs -------------------------------------------------------------------------------- /test/where/multiple.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/multiple.out.hs -------------------------------------------------------------------------------- /test/where/multiple_after_guard.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/multiple_after_guard.in.hs -------------------------------------------------------------------------------- /test/where/multiple_after_guard.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/multiple_after_guard.out.hs -------------------------------------------------------------------------------- /test/where/no_newline_same_line.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/no_newline_same_line.in.hs -------------------------------------------------------------------------------- /test/where/no_newline_same_line.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/no_newline_same_line.out.hs -------------------------------------------------------------------------------- /test/where/no_newline_where.in.hs: -------------------------------------------------------------------------------- 1 | x = y where 2 | y = 10 3 | -------------------------------------------------------------------------------- /test/where/no_newline_where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/no_newline_where.out.hs -------------------------------------------------------------------------------- /test/where/reindent.in.hs: -------------------------------------------------------------------------------- 1 | x = y 2 | awhere y = 10 3 | -------------------------------------------------------------------------------- /test/where/reindent.out.hs: -------------------------------------------------------------------------------- 1 | x = y 2 | where y = 10 3 | -------------------------------------------------------------------------------- /test/where/reindent_far.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/reindent_far.in.hs -------------------------------------------------------------------------------- /test/where/reindent_far.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/reindent_far.out.hs -------------------------------------------------------------------------------- /test/where/unindent.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/unindent.in.hs -------------------------------------------------------------------------------- /test/where/unindent.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/unindent.out.hs -------------------------------------------------------------------------------- /test/where/unindent_multiple.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/unindent_multiple.in.hs -------------------------------------------------------------------------------- /test/where/unindent_multiple.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/unindent_multiple.out.hs -------------------------------------------------------------------------------- /test/where/where.in.hs: -------------------------------------------------------------------------------- 1 | x = y 2 | where 3 | y = 10 4 | -------------------------------------------------------------------------------- /test/where/where.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/where.out.hs -------------------------------------------------------------------------------- /test/where/where_eq_newline.in.hs: -------------------------------------------------------------------------------- 1 | f = g 2 | where g = 3 | map 4 | -------------------------------------------------------------------------------- /test/where/where_eq_newline.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/where_eq_newline.out.hs -------------------------------------------------------------------------------- /test/where/where_paren.in.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/where_paren.in.hs -------------------------------------------------------------------------------- /test/where/where_paren.out.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchyny/vim-haskell-indent/HEAD/test/where/where_paren.out.hs --------------------------------------------------------------------------------