Vince Negri wrote:

> On Jun 7, 8:31 pm, Dominique Pellé <[email protected]> wrote:
>> The current line is not concealed, which I assume is
>> expected to be able to edit the line but I can't find the
>> documentation for the expected behavior. Several motion
>> commands in normal mode such as  j  k  gg  G  make sure
>> that the current line is non-concealed.  However, several
>> other motion commands do not do that:  gj  gk  {  }...
>> It looks like a bug.
>>
>
>> Try now to move the cursor with other commands such as
>> gj  gk  {number}%  {  }  and observe that they do not update
>> the concealed/unconcealed state of the current line.
>
> The current cursor line should always be unconcealed (try CTRL-L to
> force a redraw), so this is very probably a bug. I'll look into it.
> Thanks for the report!
>
> Vince

Thanks Vince for the answer. I see that the fix is already
in the vim73 branch now (2254:9ea6208610ec) for normal
commands gj gk  { }  {number}%

I see a few other motion commands which still cause the
current line to be displayed concealed (whereas it should be
displayed unconcealed):

In normal mode:

  )
  ]]
  <PageUp>
  <PageDown>
  CTRL-F
  CTRL-B
  CTRL-U
  CTRL-E  (when cursor is on the top line, causing scrolling)
  CTRL-Y  (when cursor is on the bottom line, causing scrolling)
  CTRL-O
  CTRL-I
  [count]go
  [count]g;

In Ex mode:

  :[range]
  :go [count]

In any case, pressing CTRL-L (redraw) makes it look OK

Cheers
-- Dominique

-- 
You received this message from the "vim_use" 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

Reply via email to