zdn
1
效果是这样 焦点部分有点问题 代码算上注释一共68行 给emacs的mininbuffer添加frame居中

代码地址 欢迎pr
fido配置和这个包的配置
(use-package icomplete
:ensure nil
:init
(fido-mode 1)
(fido-vertical-mode 1)
:custom
(completion-ignore-case t)
(completions-format 'one-column)
(completion-show-help nil)
(completion-show-inline-help nil)
(completion-auto-help 'always)
(completion-cycle-threshold 5)
(completion-flex-nospace t)
(completion-lazy-hilit t)
(completion-lazy-hilit-fn #'flex-completion-lazy-hilit)
(icomplete-max-delay-chars 3)
(icomplete-show-matches-on-no-input nil)
(icomplete-hide-common-prefix nil)
(icomplete-tidy-shadowed-file-names t))
(use-package nn-fido-frame
:ensure nil
:hook (after-init . nn-fido-frame-mode))
记得添加这个包的加载路径
2 个赞
zdn
3
不知道 这个就是给原生的fido弄了一个居中的frame显示 代码也就68行 我没有安装vertico
和posframe 所以我就想找第三方的包 找到一个 minin-frame 发现开启fido以后 问题很多 直接不支持fido 所以就自己写了一个
1 个赞
zdn
5
ibm的字体
我的配置文件里面有
在init-font.el这个文件里面
你跳转链接过去看一下吧
里面有github链接
我现在没开电脑
它不支持连体字
是的 看着macos上面字体显示没有其他的平台显示的好看呢 
macOS 最好看的编程字体是 monaco,Windows 上最好的是 Consolas
1 个赞
差异就是光标的位置,光标对于vertico-posframe,实际依旧在child frame外;而另外一个包则不是,它已经在child frame 内了。这个pgtk用户一下子就能感受的出来。
1 个赞
zdn
16
vertico-posframe好像走的是重定向mininbuffer
我的功能上能差不多就可以了 最主要的是我不想因为实现这个居中mininbuffer去特意的安装vertico和posframe所以写了这个包 我这个包比较好的一点就是方便自己去修改了 代码特别少 不需要ai也能马上看完
我在reddit上别人跟我说拿我包稍微改了一下代码就实现了tty终端下的居中显示
1 个赞
最近我在 Linux 上切换到了 FiraCode + Helvetica Neue + 方正柳公权楷书,字体大小 13号,通过 face-font-rescale-alist对中文字体放大 1.2 倍, 在老本 Thinkpad X201i 上显示效果很好,org-table 中英文也对齐了。
3 个赞