Mercurial > vim
comparison src/fold.c @ 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 | be2973afe770 |
children | 50dbef5e774a |
comparison
equal
deleted
inserted
replaced
5437:7772f379c73d | 5438:878ed73c7070 |
---|---|
3050 flp->lvl = 0; | 3050 flp->lvl = 0; |
3051 else | 3051 else |
3052 flp->lvl = -1; | 3052 flp->lvl = -1; |
3053 } | 3053 } |
3054 else | 3054 else |
3055 flp->lvl = get_indent_buf(buf, lnum) / get_sw_value(); | 3055 flp->lvl = get_indent_buf(buf, lnum) / get_sw_value(curbuf); |
3056 if (flp->lvl > flp->wp->w_p_fdn) | 3056 if (flp->lvl > flp->wp->w_p_fdn) |
3057 { | 3057 { |
3058 flp->lvl = flp->wp->w_p_fdn; | 3058 flp->lvl = flp->wp->w_p_fdn; |
3059 if (flp->lvl < 0) | 3059 if (flp->lvl < 0) |
3060 flp->lvl = 0; | 3060 flp->lvl = 0; |