Hi all,

On Sun, Jun 16, 2019 at 7:32 AM Yegappan Lakshmanan <[email protected]> wrote:
> On Sun, Jun 9, 2019 at 8:23 AM Bram Moolenaar <[email protected]> 
> wrote:
> >
> > > Recently Neovim added some thing similar. But instead of showing sign
> > > text in the number column, a sign option `numhl` was added to change
> > > the highlight of the number column. Similar to a sign only using
> > > `linehl`, such a sign doesn't need the sign column.
> > >
> > > The patch is here https://github.com/neovim/neovim/pull/9113/files but
> > > is bit out of date due to the recent sign refactors. If this is
> > > interesting I could help porting it.
> >
> > Hmm, it sounds a bit like another thing. The "numhl" attribute is on
> > the sign, thus you can easily end up with some signs using it and some
> > not. That sounds like another feature.
> >
> > The idea here is to put ALL signs in the number column. Just one
> > setting, which works both when there is a number column and when not.
> > Just saves the space for the sign column (which often is mostly empty).
> > Thus it still works when toggling the line number off and on.
> >
>
> I am attaching a preliminary patch that implements the above.
>

With this patch, when the 'signcolumn' option is set to 'number',
the signs are displayed only when the 'number' column is displayed.
Otherwise, the placed signs are not displayed.

Instead of this, if the 'number' column is not displayed, should we
show the sign column and display the signs there? If the 'number'
column is enabled later, then remove the sign column and display
the signs in the number column? Similarly, if the 'number' column
is disabled, enable the sign column and show the signs there?

Also, in the 'number' column, when displaying the sign for a line,
the corresponding line number will not be shown for that line.

Thanks,
Yegappan

-- 
-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/CAAW7x7npJSrqTV7u1VG3TNOmZ%2BT2spHec7kcK%3Da%2BC-atAVy56A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui