ivy-posframe icon indicating copy to clipboard operation
ivy-posframe copied to clipboard

Last element of the posframe list is not visible

Open ema2159 opened this issue 5 years ago • 16 comments

When I use Ivy posframe with for example the find file command and scroll down to the last element, it stops scrolling right before it becomes visible.

ema2159 avatar Aug 06 '19 17:08 ema2159

How to scroll? ivy-posframe and posframe does not support mouse scroll for now.

conao3 avatar Aug 06 '19 17:08 conao3

Not literally scrolling, but pressing the keyboard's down arrow until the end of the list.

ema2159 avatar Aug 06 '19 17:08 ema2159

I cant understand the issue so I cant help with it. It seems works well for me.

conao3 avatar Aug 06 '19 17:08 conao3

I'll post a screenshot to better describe it

ema2159 avatar Aug 06 '19 17:08 ema2159

This is what happens when I go to the last element. Also I found another not very nice bug, if I click away of the posframe the posframe remains there and there's no way to close it. image

ema2159 avatar Aug 06 '19 17:08 ema2159

Well, this limitation belongs to not ivy-posframe, belongs to posframe. When you pop up posframe, you cannot click anywhere and cannot focus on another window.

conao3 avatar Aug 06 '19 17:08 conao3

Ok, shall I open this issue in the posframe repo then?

ema2159 avatar Aug 06 '19 17:08 ema2159

now the ivy-posframe insert prompt line after posframe-show, after insert, the posframe can not enlarge, so the last line can not be showed

tumashu avatar Sep 23 '19 23:09 tumashu

@ema2159 I have tested, seem to no this problem, what is the result when using emacs -Q test?

tumashu avatar Sep 25 '19 02:09 tumashu

图片

tumashu avatar Sep 25 '19 02:09 tumashu

Can I hide that blank last line?

failable avatar Jan 24 '20 03:01 failable

呆神,请问下,pyim五笔候选框在 ivy-posframe中无法显示,只能通过盲猜输入汉字候选词条。 @tumashu

weitongdao avatar Jul 31 '20 00:07 weitongdao

@weitongdao 确实有这个问题,可能是 ivy-posframe 特殊的实现方式导致的,

tumashu avatar Jul 31 '20 00:07 tumashu

@weitongdao 确实有这个问题,可能是 ivy-posframe 特殊的实现方式导致的,

能解不,总感觉不舒服,虽然也不太影响日常使用。

weitongdao avatar Jul 31 '20 03:07 weitongdao

最简单的方式 (setq ivy-posframe-hide-minibuffer nil)

tumashu avatar Jul 31 '20 04:07 tumashu

最简单的方式 (setq ivy-posframe-hide-minibuffer nil)

谢谢,可以了。

weitongdao avatar Jul 31 '20 04:07 weitongdao