所以大家经常交流是好事,能促成两个 project 的联姻我很开森
Magit 的作者 tarsius 最近上线了多个包,涉及 UI 强化以及小工具:
-
moody 提供像 spaceline 的 modeline
-
minions 提供当前 buffer 的 minor mode 菜单
-
frameshot 截图工具,专门用于截取 frame
-
keycast 在 mode-line 上显示当前命令的按键
pyim 的作者 tumashu 上线的 ivy-posframe:
-
ivy-posframe 话说 @tumashu 现在玩新的 UI feature 玩的不亦乐乎
1 个赞
好像许多歪果仁挺喜欢 ivy-posframe 的, 国内的同学似乎对这个工具没多大兴趣。
应该不是没兴趣,而是在观望
我现在对新上线的包都是记录+观望,不急着用,等果子熟了再摘,
自从有了 child-frame,我就很担心终端要被废掉了。
话说我试了一下 不知道为什么启用了ivy-posframe后 minibuffer还是会弹出。。
另外想要和ivy-avy的整合
国内的朋友们都忙于生计吧,毕竟资本主义世界的劳动者们更轻松有闲一点
1 个赞
这帖子好啊,有时间的话定期弄一个总结。英文的话 Sacha Chua 每周都会列出新的包,虽然只是 copy 一下包的描述。
beacoder 又不来改emacs-cquery了……我只能自食其力了吗……
其实我还试验了一个 ivy-helm, 不过我不用 helm,所以不想维护
(require 'posframe)
(setq helm-display-function #'helm-posframe-display)
(defvar helm-posframe-buffer nil)
(defun helm-posframe-display (buffer &optional _resume)
(setq helm-posframe-buffer buffer)
(posframe-show
buffer
:poshandler #'posframe-poshandler-frame-bottom-left-corner
:width (+ (window-width) 2)
:height helm-display-buffer-height
:respect-header-line t))
(defun helm-posframe-cleanup ()
(posframe-hide helm-posframe-buffer))
(add-hook 'helm-cleanup-hook #'helm-posframe-cleanup)
@tumashu 为啥 company-mode 不给 merge 你的这个包?而且,为啥 company-childframe 不叫 company-postframe?
company的维护者觉得company-childframe.需要更进一步测试,所以建议先在独立发布,等成熟后在合并,至于为什么不叫company-posframe, 那是因为我懒得改了,也许合并到 company 的时候,我会用这个名字
感觉最近也懒得折腾了,等到 Arch 有了 26 正式版装一波 company-childframe。到时候就可以不用看到了那个基于 overlay 实现的补全框到处割裂的样子了。如果直接 company-mode 集成就更省事了。
目前确实还不够稳定,而且不兼容company-quickhelp
。本来打算写一个company-quickhelp-posframe
,发现窗口定位有问题,找不准company-tooltip
的位置。有没有更好的办法呢?
话说有个歪果仁写了个flycheck-posframe
,感觉还不错,比flycheck-pos-tip
好看。
et2010
19
今天更新的时候发现又上了不少新包,没有功夫一个一个看了,截图记录:
对我来说最感兴趣的是 company-reftex,对纯 latex 写作的人来说绝对是一个利器
试用了一下非常好用,这东西早就应该出现了, 不知道为什么一直没有人写,感谢 TheBB。
已经提交了一个 PR 到 spacemacs,希望早日合并(但是感觉 spacemacs 的开发好像停滞不前了)