不谈Spacemacs,只谈Centaur Emacs

没有执行all-the-icons-install-fonts。

谢谢eksea,谢谢seagle0128。

Screenshot_20181129_145603

下划线 en_us 被错误识别了

代码就该包在代码块里

不客气,建议先看看 README 和 FAQ。

这是 Org 的显示语法,代码应该放在 block 中。

windows 10下最新版本拖放文件出错,报错如下图

emacs -Q启动拖放文件有报错吗? 请执行toggle-debug-on-error,看看 backtrace。

emacs -Q正常,debugger图

看 backtrace 是doom-modeline解析文件路径出错了。我在 Windows10上做了同样的测试,没有发现该错误。 你用的什么版本?请升级执行M-x centuar-update 重启试试。

Update: 发现一个可能的错误,你设置了 HOME 变量对吗?最后多了一个\。去掉试试看。

emacs

多谢!:grinning: 确实是home目录多\的原因,以前也是这样设置并不会出错,还有我已经执行M-x all-the-icons-install-fonts,图标依然显示不正确为什么?

HOME 的问题我给上游提了一个 issue,看起来一时半会不好解决。去掉也算 workaround,没问题的。

字体问题太笼统了,没有任何信息能定位。我只能说这是系统字体和 Emacs 字体配置有问题。比如cnfonts会破坏字体结构,我只好自己来设置字体。

Hi,

楼主,

安装你的配置,是否一定要安装网站上的Centaur Dotfiles,否则无法更新成功吗?

对dotfiles不熟,我刚要执行github上的 sh -c “$(wget https://github.com/seagle0128/dotfiles/raw/master/install.sh -O -)” 提示我会reset all configurations,所以我中断掉了。 这个安装会更改我电脑的系统环境配置吗?

PC:ubuntu 14

tks.

不必一定要安装Centuar Dotfiles,个人使用的配置比较顺手,如果你用 zsh 推荐试试,不过需要事先备份自己的配置(比如.zshrc, .emacs.d, .tmux 等),以免后悔。没有它一样可以使用Centaur Emacs的。

楼主, 想问一下在不更改当前 git 仓库中任何代码的前提下, 如何撤销之前加载的配置呢, 比如我个人希望用 org 原始的标题头, 而且关闭缩进, 所以在 custom-post.el 中加了下面的代码

(remove-hook 'org-mode-hook 'org-bullets-mode)
(setq org-startup-indented nil)

不过没有效果. 是否有其他的配置文件在所有的配置文件最后才会被加载? 目前不敢动楼主的配置, 学习楼主的配置对自己有很大的启发:grin:

试试这个?

(with-eval-after-load 'org
  (remove-hook 'org-mode-hook 'org-bullets-mode)
  (setq org-startup-indented nil))

或者

(with-eval-after-load 'init-org
  (remove-hook 'org-mode-hook 'org-bullets-mode)
  (setq org-startup-indented nil))
1 个赞

用 org 有效, thanks :smiley:

Welcome

楼主, 在 lisp/init-org.el 中关于 hydra-org-template/body 的触发条件是光标在行首.

    (bind-key "<"
              (lambda () (interactive)
                (if (or (region-active-p) (looking-back "^" 1))
                    (hydra-org-template/body)
                  (self-insert-command 1)))
              org-mode-map)))

犯了强迫症表示, 将 looking-back 的正则表达式换成 "^\s*" 是否更好一些? 因为一些 block 需要缩进, 原来的设置在非行首无法触发, 完了还得折腾缩进.

最后提问一下, hydra-org-template/bodydefine-keybind-key 绑定的正确姿势应该是什么样的呢?

hydra会创建hydra-{name}/map, 可以把键绑定到这个map里面