I created a clone of Vim repository in case you want to try these changes:

https://code.google.com/r/talk-foldcolumnoptions/

I don't know if this patch can be integrated into main vim repository or not, 
but if there is anything I can do to make this happen, let me know.

On Thursday, February 14, 2013 11:23:13 PM UTC-6, Thiago Alves wrote:
> Hi guys, I'm trying to add new options to allow users tweak their fold 
> columns. The first option is:
> 
> 
> 
>     'foldcolshowlvl'  'fsl':  Show a number representing the fold level.
> 
> 
> 
> This allow user to "hide" the numbers representing the fold level. It is very 
> useful is the `foldcolumn` is 1.
> 
> 
> 
> My second option is the definition of custom characters to use while drawing 
> the fold column. This way users can have characters representing folders 
> other than `+`, `-` and `|`.
> 
> 
> 
> So far I could make this works very well with one exception: multi-bytes.
> 
> 
> 
> If I define the new characters to be like this:
> 
> 
> 
>     set fds=fa:\ ,fo:▾,fc:▸
> 
> 
> 
> Nothing is shown on the fold column. I notice that on `screen.c` we have a 
> function called `fill_foldcolumn` where those characters are defined, and 
> there is where I tried to use the new characts, but since it has code like 
> this:
> 
> 
> 
>               p[i] = fds_fo;
> 
>     
> 
> This means that since `p` is a `char_u`, anything that is hold after the 
> first 8 bits will be truncated. I tried to force the copy of the rest of the 
> bits but had no luck on that!
> 
> 
> 
> Any one have a clue about this?

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui