Giter Club home page Giter Club logo

Comments (13)

DogLooksGood avatar DogLooksGood commented on August 26, 2024

{} 键上面的命令是什么呢?看起来像是某个命令的名字影响了排布(虽然我不确定是哪个键)。还有就是看起来你这个 buffer 里面的字体是非等宽的。下面部分的表格看起来也没有对齐。

from meow.

QuarterHeaven avatar QuarterHeaven commented on August 26, 2024

{} 键上面的命令是什么呢?看起来像是某个命令的名字影响了排布(虽然我不确定是哪个键)。还有就是看起来你这个 buffer 里面的字体是非等宽的。下面部分的表格看起来也没有对齐。

是直接 copy 的 KEYBINDING.md 中的 qwerty, {} 应当是没有命令绑定的。
字体我看了一下,是Menlo。很遗憾,它的确是等宽字体。
我稍后换一个字体看看是否解决问题。

from meow.

QuarterHeaven avatar QuarterHeaven commented on August 26, 2024

image
更换为了 FiraCode, 仍然有这个问题.

from meow.

DogLooksGood avatar DogLooksGood commented on August 26, 2024

像这个字符 在你那里并不是一个字符的宽。这个字符的范围也不在 Fira Code 中,应该是 fallback 之后的某个字体。这大概是下面不对齐的原因。

下面是我这里的效果,看起来我们主要就是箭头的宽度不同。在 meow-var.el 里面的 meow-command-to-short-name-list 有对应的命令可以设置,不如先改一下试试。

image

上面的地方我还不是很有头绪。

from meow.

QuarterHeaven avatar QuarterHeaven commented on August 26, 2024

image
箭头符号的话, 我使用的 FiraCode 是 Nerd Font 版本, 大部分图标 (包括箭头) 都是有的.
请问你使用的是什么字体? 我用你的字体试试.

from meow.

QuarterHeaven avatar QuarterHeaven commented on August 26, 2024

image
我将所有 keybinding 删除了看, 发现确实应该是箭头的问题. 箭头似乎会把后面的符号吞掉.

from meow.

QuarterHeaven avatar QuarterHeaven commented on August 26, 2024

image
将箭头用其他符号/字母代替, 可以解决.

from meow.

DogLooksGood avatar DogLooksGood commented on August 26, 2024

我用的 JetBrains Mono,我也不知道里面有没有这个箭头。

from meow.

QuarterHeaven avatar QuarterHeaven commented on August 26, 2024

我发现问题所在了. 我将下图中光标的 9 改为 8, 输出的 cheatsheet 就如后图所示.
image
image
我想会不会是某种原因导致含有箭头符号的字符串长度被误测导致多删除了几个字符?
另: 我新开了一个只加载了最新 meow 的 emacs, 该现象仍然存在.
image

from meow.

QuarterHeaven avatar QuarterHeaven commented on August 26, 2024

JetBrains Mono 也存在这个问题, 应该和字体无关.

from meow.

DogLooksGood avatar DogLooksGood commented on August 26, 2024

我从你的图中观察只要有箭头就会出现错位的情况。我觉得我们可以考虑用其它的方式替换箭头。比如说 <- -> 这样的话应该就不存在这个问题了。

你用的是什么版本的 Emacs?

from meow.

QuarterHeaven avatar QuarterHeaven commented on August 26, 2024

image
是从 brew 下载的 emacs-plus.
左右箭头使用 <- -> 是很好的选择, 我看 Readme 里的示意图就是这样的? 不过这样的话上下箭头可能不太好表示.

from meow.

DogLooksGood avatar DogLooksGood commented on August 26, 2024

这个问题我觉得与字体相关,如果要修正可以通过修改 meow-command-to-short-name-list
先关闭了。

from meow.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.