Questions tagged «customize»

使用此标记可以解决有关在Emacs中修改特定动作或任务的问题。


2
如何在Evil中获得类似于Vim的撤消行为?
Evil中的默认撤消行为过于粗糙,因为它考虑了在进入插入模式和将其保留为一个编辑操作之间发生的任何事情。在一次插入过程中输入整个文本段落,然后执行撤消操作时,将删除整个段落。与此相反,只要在插入模式下通过输入文本以外的其他方式移动光标,Vim就会启动一个新的撤消单元。 Evil具有一个自定义变量,可用于获取更细粒度的撤消历史记录: (setq evil-want-fine-undo t) 使用此设置,就像在Vim一样,在插入模式下移动光标时,Evil将启动一个新的撤消单元。但是,此设置也弄乱了替换操作的处理方式:如果使用替换单词cw,则必须撤消两次以还原原始单词:一次用于删除新单词,一次用于重新插入原始单词。这与Vim不一致,并且没有太大意义,因为replace应该是原子的。 问题:如何配置Evil和undo-tree以获得Vim的撤消行为?

3
在`ibuffer`中设置列宽
有没有一种方法可以自定义列的宽度ibuffer?具体来说,我想扩大Name列,以便能够在截断缓冲区名称之前读取更多缓冲区名称。我试过了Buffer-menu-name-width,但是似乎Buffer-menu变量没有被使用ibuffer。我也尝试过,M-x customize-group RET ibuffer RET但似乎没有任何意义。

3
描述面部字符不在光标下方/光标无法访问
我喜欢结合使用describe-face和customize-face来调整工作环境的外观。有时,当我想更改用光标无法到达的位置的面时,此工作流程会失败;在大多数情况下,我可以跟踪并出错找到解决方案的方式,但有时我会卡住(例如,直到昨天我才知道标题行存在) 。 有没有便捷的方法来描述光标无法到达的帧中某个位置的面孔?例如通过鼠标。


5
如何更改拆分屏幕emacs窗口的大小?
如果我水平分割Emacs,则在顶部编辑elisp代码,而底部则在shell中。默认情况下,Emacs使两个窗口的大小相等,但我希望Shell缓冲区更小。我想知道我该怎么做。 Steve在SO上提出的原始问题:如何更改分屏式emacs窗口的大小?
12 window  customize 

2
使缓冲区列表成为焦点?
我如何才能做到这一点,以便当我按一下C-xC-b以访问“缓冲区列表”时,该缓冲区会自动获得焦点,而不必手动切换到该缓冲区C-xo?我找不到自定义此变量。

2
Emacs总是要求在启动时信任颜色主题
我的Emacs总是提示我是否应该信任所选的颜色主题。我总是回答y并y信任并记住我的选择。我正在手动加载颜色主题: (load-theme 'my-favourite-theme) 我想这是因为容易的自定义放置在颜色主题加载下方。有某种解决方法吗?还是我也应该将颜色主题加载委派给简单的自定义设置?

1
如何仅针对给定模式自定义语法高亮
我想在lua-mode.el不影响其他主要模式的情况下更改语法高亮显示。 只是作为一个例子,我想“关键词”一样if,then,else是在大胆和蓝色字体时lua-mode(而不是默认的粉红色),而不必相同的高亮风格,同时编辑.tex同AUCTeX文件。 到目前为止,我已经尝试将以下代码放入我的代码.emacs,然后再放入我的代码lua-mode.el: (custom-set-faces '(font-lock-builtin-face ((t (:foreground "maroon3")))) '(font-lock-comment-face ((t (:foreground "green4")))) '(font-lock-keyword-face ((t (:foreground "dark blue" :weight bold)))) '(font-lock-string-face ((t (:foreground "dark cyan"))))) 但是通过这种方式,我在使用的每种模式下都会得到相同的语法突出显示。 这个问题可能是相关的:在不更改主模式的情况下更改语法突出显示? 有(希望简单和通用)的方法吗?

3
Dired:仅重用目录缓冲区
为了防止每次创建目录进入目录时,我都使用以下命令: (put 'dired-find-alternate-file 'disabled nil) 我现在的问题是,当我通过按Dired键访问文件RET然后杀死它时,Dired缓冲区也被杀死了。 是否可以仅将Dired缓冲区重新用于目录?


2
如何用自定义背景色填充整个行号栏?
在下面的屏幕截图中,我仅将linum面部的背景设置为某种颜色,但是在缓冲区的末尾有一个空白区域,并且global-visual-line-mode启用换行()时,行与行之间存在间隙: 理想情况下,整个左侧应为统一的颜色。这可能吗?我了解一些Elisp,因此,如果可能的话,我可能会自己编写一些说明的修复程序。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.