问题标签 [emacs-faces]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
447 浏览

emacs - 如何设置 emacs eshell 默认面?

当我在 emacs 中运行 eshell(或 shell)时,我希望默认面是不同的字体(如 Courier),这样 eshell 看起来更像一个“普通”的 shell。

查看 emacs 的 Faces,我看到了几个 eshell 特定的面(用于符号链接、目录、提示符等),但我没有看到任何基本的默认面。

谷歌返回了大量关于自定义 eshell 操作的结果,但很少返回关于自定义其外观的结果。

0 投票
1 回答
180 浏览

emacs - 如何解决冲突的面孔订单?

(我不知道这个问题的标题是否正确)

当使用几种次要模式同时改变“颜色”时,是什么决定了哪些模式显示什么?例如,我试图同时使用highlight-changes-moderainbow-mode:http: //julien.danjou.info/projects/emacs-packages

我遇到的问题是,当我在缓冲区中输入新颜色(比如#306090)时,我看到的不是彩虹模式所希望的#306090字符的背景颜色,而是看到背景颜色(整行)已更改(因为我使用的是highlight-changes-mode,我非常喜欢)。

我的问题有点笼统:是什么决定了这里解决的“顺序”冲突?是否取决于各种模式的加载顺序?

0 投票
2 回答
120 浏览

regex - 根据列号应用面颜色

有所谓的严格格式,例如pdb - 其中符号的含义由符号的列号定义。例如,这里是上述 pdb 格式的规范。

有没有办法可以根据列范围应用面部颜色?

通常可以通过以下方式添加要突出显示的正则表达式,例如对于当前会话:

那么有没有办法在列上指定那个面,比如 7-11 - 应该是,比如 - 红色?

编辑

所以答案是:

0 投票
1 回答
515 浏览

emacs - emacs custom-face 颜色

我尝试通过更改字体锁定面的颜色(Mx customize-face)来自定义我的 emacs 颜色。但是我发现颜色的数量并没有#xxxxxx的所有值那么多。例如,将颜色值从#000000 更改为#FF0000 时,我只得到了两种颜色,“红色”和“浅红色”。

这是emacs的极限还是我需要用另一种方式来表达颜色值?

0 投票
0 回答
195 浏览

emacs - 无法在 Emacs org-mode 中的 2 级轮廓上使用粗体

我无法在 org-mode 中使用粗体格式来处理 2 级大纲。例如以下

产生:

  • 第一级
  • 第一
    • 第二级
    • 第二*level*

(即最后一项不以粗体呈现,而 Emacs 只呈现*字符)

这是预期的行为吗?如何在除顶部轮廓之外的轮廓中使用粗体?

0 投票
1 回答
177 浏览

emacs - 如何从覆盖下获得面子?

情况如下:我需要检索点边界下的人脸,但如果我使用高亮当前行模式,则该人脸会覆盖我感兴趣的人脸。

face-at-point或者(get-char-property (point) 'face)只会给我列表中的第一张脸,它将是当前行叠加层中的一张。如何获得底层面孔?

编辑:

这或多或少是我最终做的:

我只需要找出是否有列表之一。

0 投票
1 回答
4454 浏览

emacs - 组织模式删除线颜色

Org 模式中的删除线文本(如:+text+)默认为黑色。我想让它们变灰。问题是,我找不到定制它的地方。我试过M=x describe-face了,结果是“默认脸”,令人费解。Org-mode没有配置删除线颜色的地方吗?

0 投票
2 回答
370 浏览

emacs - 可选部分的 Emacs 语法高亮

我正在尝试从基本模式编写派生模式。假设我有这个正则表达式:A ((foo)bar)? B,我如何告诉 emacs 使用以下面孔?

  • font-lock-keyword-faceA
  • font-lock-warning-facefoo(但不是bar
  • font-lock-constant-faceB

我尝试使用以下代码:

但它不适用于字符串A B(emacs 报告丢失的捕获)。

0 投票
2 回答
956 浏览

emacs - Emacs 在 LaTeX 模式下更改字体

在 Emacs LaTeX 模式下,我对逐字文本的字体渲染很糟糕:

在此处输入图像描述

如何使它变黑,正常尺寸?

0 投票
3 回答
785 浏览

emacs - 在 Emacs 中修改光标下的面,包括在 ansi-term 上

有没有办法轻松修改font-face光标下的?

例如,下面的蓝色文本很难阅读:

                           在此处输入图像描述

以上是输出

ansi-term在with tango-darkin上运行Emacs 24.1,即 (load-theme 'tango-dark t)

如果我what-cursor-position在上面的图像上运行(这里描述:Get font face under cursor in Emacs),我得到:

我怎样才能修改这个字体?

如果您想知道 IPython 仅支持三种颜色集:

  • Nocolor
  • Linux(我上面使用的那个)
  • LightBG(用于浅色背景)

更新:

我认为font-lock-string-face是一张不同的脸:

                        在此处输入图像描述

事实上,我认为这不是 IPython 用来表示字符串的面,而是python-mode用来表示带有常规 python 代码的缓冲区中的字符串的面(tango-dark见下文)。

                                          在此处输入图像描述