coldnew / pangu-spacing

emacs minor-mode to add space between Chinese/Japanese/Korean and English characters.
147 stars 18 forks source link

无法在 emacs 的 mode-line 上面关闭这个模式 “P" 的显示。 #41

Closed zw963 closed 3 years ago

zw963 commented 3 years ago

我使用一个包,叫做 rich-minority, 可以用它隐藏 mode line 上不关心的 mode 的显示。

例如:

(setq rm-blacklist (mapconcat 'identity '(
                                          " ,"              ;; subward
                                          " Anzu"           ;; Anzu mode
                                          " yas"            ;; yasnippet
                                          " company"        ;; company
                                          " ivy-posframe"   ;; ivy-posframe
                                          " ivy"            ;; ivy
                                          " Helm"           ;; Helm mode
                                          " Undo-Tree"      ;; Undo Tree mode
                                          " AI"             ;; Auto indent mode
                                          " md"             ;; Move-Dup mode
                                          " WK"             ;; Which key mode
                                          "\(\*\)"          ;; Beacon mode
                                          " hs"             ;; hide/show mode
                                          " WS"             ;; White Space mode
                                          " GCMH"           ;; GCMH mode
                                          " \\*"            ;; fancy narraw mode
                                          " YARD"           ;; YARD mode
                                          " ElDoc"          ;; ElDoc mode
                                          " wb"             ;; ws butler mode
                                          " ColorIds"       ;; Color identifiers mode
                                          " SP"             ;; smartparens mode
                                          " PgLn"           ;; page-break-lines
                                          ) "\\|"))

所有上面的模式都工作,唯独这个 mode 在 mode-line 上显示的 P 无法被隐藏。

image

yangsheng6810 commented 3 years ago

建议去rich-minority那里报issue。

zw963 commented 3 years ago

建议去rich-minority那里报issue。

正如您看到的,上面的那么多 mode 都是工作的,只有咱一个不工作,这个 ... 会是 rich-minority 的 issue 吗?

yangsheng6810 commented 3 years ago

package没有考虑全,只能处理部分情况不是再常见不过的事吗?也可能是你没配置对。如果你在使用一个package的时候遇到问题,请去出问题的package那里报issue。

coldnew commented 3 years ago

@zw963

就我印象,這個 Ρ 不是英文的 P, 而是一個特殊字符, 你要不要直接從程式碼複製字串過去試試

https://github.com/coldnew/pangu-spacing/blob/master/pangu-spacing.el#L322

在我電腦上這兩個 P 是顯示不一樣的呦 (但是不可能改這個 mode, 這符號已經用 7 年以上了)

aa

zw963 commented 3 years ago

package没有考虑全,只能处理部分情况不是再常见不过的事吗?也可能是你没配置对。如果你在使用一个package的时候遇到问题,请去出问题的package那里报issue。

晕死,难得给我们中文社区写的包提个 issue, 碰到个吃了火药的 ...

就我印象,這個 Ρ 不是英文的 P, 而是一個特殊字符, 你要不要直接從程式碼複製字串過去試試

可以了,多谢,的确不是一个字符,但是我用的字体看起来是完全一模一样的, 我的字体是 Sarasa Mono SC Nerd,我觉得最好在 README.md 里注明一下还是比较好。