是4不是2,请问为什么没设置上呢
感觉像是进入C++ mode后通过hook被设置为4的
像这种问题一般怎么调
是4不是2,请问为什么没设置上呢
感觉像是进入C++ mode后通过hook被设置为4的
像这种问题一般怎么调
找到问题所在了
:hook (c-mode-common . (lambda () (c-set-style "stroustrup")))
是这个hook导致的。
我在想,有没有办法让这个style读取当前项目的.clang-format自动设置?
或者退一步,即便执行这个hook,也得让它读取用户定制的c-basic-offset值才好啊
可以自行在hook中设置style。
可以是可以,总之不够方便吧
:init中设置的c-basic-offset就完全没用了
或者可不可以这样:用clang-format自动格式化?
目前centaur是怎么做自动格式化的呢?
目前使用lsp或者editorconfig自动格式化
升级到 centaur 最新版本了,发现icon都变了 请问怎么做到时间不要用 icon显示?
还有这些 TODO icon 我只找到怎么换圈圈的,但是这满屏的高亮 TODO 关键字,没找到怎么改,看着又很焦虑
我没用centaur,但看截图好像是 org-modern
包
禁用org-modern-mode
.
请问我在改动了emacs.d/lisp/init-xxx.el后再执行centaur-update产生冲突时会报错退出,还是让我手动选择合并? 如果不行,我能否将更新源改为我fork出的仓库,在github上手动合并后再更新 (刚开始学习emacs,不知道怎么描述问题)
如果是你fork出来的,可以直接使用自己的repo修改。但是centaur-update
就不会更新原有的库。一切都需要你自行维护。如果你要使用原版Centaur Emacs,推荐使用custom.el
或者 custom-post.el
去增加个人的配置或者修改原有的配置。
你问的这个问题其实属于git,与emacs无关。
用msys2的emacs,想在windows下面用daemon模式,遇到了很多坑,最大的问题就是环境变量的问题,从msys2启动runemacs --daemon得到的环境变量包含了/c/前缀,但emacs又不能识别,导致很多命令都找不到,但是正常启动runemacs的话环境变量都是正常的c:/前缀,目前是用的msys2自带的cygpath转换一下姑且能用了,想问一下这两个命令的机制是有什么不同吗?
另外还有个问题就是即使正常启动,dashboard里面的Recent Files图标显示都不对,不知道什么原因,符号字体除了apple color emoji都安装了
字体的代码是这样的:
(defun centaur-better-font()
(interactive)
;; Set default font
(cl-loop for font in '("Sarasa Term Slab SC Nerd Font" "Consolas")
when (font-installed-p font)
return (set-face-attribute 'default nil
:font font
:height (cond (sys/mac-x-p 130)
(sys/win32p 100)
(t 100))))
;; Specify font for all unicode characters
(cl-loop for font in '("Segoe UI Symbol" "Symbola" "Symbol")
when (font-installed-p font)
return(set-fontset-font t 'unicode font nil 'prepend))
;; Specify font for Chinese characters
(cl-loop for font in '("Sarasa Term Slab SC Nerd Font" "Microsoft Yahei")
when (font-installed-p font)
return (set-fontset-font t '(#x4e00 . #x9fff) font)))
(defun centaur-init-font(frame)
(with-selected-frame frame
(if (display-graphic-p)
(centaur-better-font))))
(if (and (fboundp 'daemonp) (daemonp))
(add-hook 'after-make-frame-functions #'centaur-init-font)
(centaur-better-font))
您好,我在使用centaur emacs中的 org模式记录时插入超链接的时候遇到一个问题 ,想请教一下各位大神. 我在插入超链接时和C-c C-l 会出现这个框: 因为我想插入文件引用, 所以选择file进入下面这个框: 但当我想引用某个文件夹里的文件时出现了我不会的地方,比如我想引用images文件夹里的某个文件,我把光标移到images/这个上,再按enter, 结果就直接到了description步骤了
但我想引用的是images/里面的文件,而不是这个文件夹. 请问各位大佬这是我没操作对吗,我记得以前直接按enter是可以进入一这个文件夹里面再选文件的.
按C-j
进入文件夹
Windows下图标有冲突。手边没有Windows环境,暂时不解决了。
Update: 你试试这个配置呢?改下init-dashboard.el.
(setq dashboard-heading-icons '((recents . "history")
(bookmarks . "bookmark")
(agenda . "calendar")
(projects . "briefcase")
(registers . "database"))
谢谢大佬的回答,C-j可以. 我的是ubuntu 18.04, 内核4.15.0-166-generic. 但是问题可以用C-j解决了,再次感谢大佬
Rstudio是支持输入中文的,只是不支持fcitx,不仅仅是Rstudio,很多软件都不支持fcitx,所以我是用ibus的。不过很多时候,我都用kde connect连接手机,借助手机的语音输入操作
不仅仅vim,老外搞出来的很多软件都有与输入法冲突的问题,有的时候切换输入法给我烦死了。