Mercurial > vim
comparison src/structs.h @ 5438:878ed73c7070 v7.4.069
updated for version 7.4.069
Problem: Cannot right shift lines starting with #.
Solution: Allow the right shift when 'cino' contains #N with N > 0.
(Christian Brabandt)
Refactor parsing 'cino', store the values in the buffer.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Tue, 05 Nov 2013 07:13:41 +0100 |
parents | 11d0c6df1d7b |
children | d0595545e98a |
comparison
equal
deleted
inserted
replaced
5437:7772f379c73d | 5438:878ed73c7070 |
---|---|
1631 int b_p_udf; /* 'undofile' */ | 1631 int b_p_udf; /* 'undofile' */ |
1632 #endif | 1632 #endif |
1633 | 1633 |
1634 /* end of buffer options */ | 1634 /* end of buffer options */ |
1635 | 1635 |
1636 #ifdef FEAT_CINDENT | |
1637 /* values set from b_p_cino */ | |
1638 int b_ind_level; | |
1639 int b_ind_open_imag; | |
1640 int b_ind_no_brace; | |
1641 int b_ind_first_open; | |
1642 int b_ind_open_extra; | |
1643 int b_ind_close_extra; | |
1644 int b_ind_open_left_imag; | |
1645 int b_ind_jump_label; | |
1646 int b_ind_case; | |
1647 int b_ind_case_code; | |
1648 int b_ind_case_break; | |
1649 int b_ind_param; | |
1650 int b_ind_func_type; | |
1651 int b_ind_comment; | |
1652 int b_ind_in_comment; | |
1653 int b_ind_in_comment2; | |
1654 int b_ind_cpp_baseclass; | |
1655 int b_ind_continuation; | |
1656 int b_ind_unclosed; | |
1657 int b_ind_unclosed2; | |
1658 int b_ind_unclosed_noignore; | |
1659 int b_ind_unclosed_wrapped; | |
1660 int b_ind_unclosed_whiteok; | |
1661 int b_ind_matching_paren; | |
1662 int b_ind_paren_prev; | |
1663 int b_ind_maxparen; | |
1664 int b_ind_maxcomment; | |
1665 int b_ind_scopedecl; | |
1666 int b_ind_scopedecl_code; | |
1667 int b_ind_java; | |
1668 int b_ind_js; | |
1669 int b_ind_keep_case_label; | |
1670 int b_ind_hash_comment; | |
1671 int b_ind_cpp_namespace; | |
1672 int b_ind_if_for_while; | |
1673 #endif | |
1674 | |
1636 linenr_T b_no_eol_lnum; /* non-zero lnum when last line of next binary | 1675 linenr_T b_no_eol_lnum; /* non-zero lnum when last line of next binary |
1637 * write should not have an end-of-line */ | 1676 * write should not have an end-of-line */ |
1638 | 1677 |
1639 int b_start_eol; /* last line had eol when it was read */ | 1678 int b_start_eol; /* last line had eol when it was read */ |
1640 int b_start_ffc; /* first char of 'ff' when edit started */ | 1679 int b_start_ffc; /* first char of 'ff' when edit started */ |