1.环境
MacOS + ZSH
2.安装emacs
啤酒Tap RailwayCat/emacsmacport brew brew brew install emacs-mac-with-modules因为版本不同,有时是emacs.app。/opt/homebrew/Cellar/emacs-macs-29.1-mac-10.0/Emacs.app # Symbol link to Applications, which facilitates startup in the startup stand ln -s /opt/homebrew/Cellar/emacs-macs-29.1-mac-10.0/Emacs.app /Applications/Emacs.app
3.安装doomemacs(需要能上梯子)
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.config/emacs\n~/.config/emacs/bin/doom install# Configure environment variables to facilitate the use of doom commands# Edit ~/.zshrc# doomemacsexport PATH='$HOME/.config/emacs/bin:$PATH'
4.启动emacs
4.1.图标乱码问题
4.2.安装字体
brew install --cask font-symbols-only-nerd-font font-fira-code-nerd-font
5.配置rust开发环境
5.1.安装额外依赖项
5.1.1.安装 rust-analyzer (LSP 服务器): 这是 Rust 的语言服务器,提供代码补全、跳转定义、查找引用、错误诊断等功能
rustup component add rust-analyzer
5.1.2.安装 rustfmt (格式化工具): 用于格式化 Rust 代码
rustup component add rustfmt
5.1.3.安装 clippy (Linter): 用于捕捉常见的 Rust 错误和非惯用代码
rusup组件添加clippy
5.2.启用 Doom Emacs 模块
5.2.1.编辑 Doom Emacs 配置文件 ~/.config/doom/init.el
定位末日!配置块启用以下模块:lang(Rust +LSP):TOOLS LSP TREE-SITTER :checkers语法:Editor(格式+ONSAVE)
5.2.2.编辑Doom Emacs 配置文件 ~/.config/doom/config.el
;保存时自动格式化(add-hook'rust-ts-mode-hook'lsp-format-buffer-on-save-h);禁用某些耗时的LSP检查(SETQ LSP-RUST-RUST-ANALYZER-CARGO-WATCH-CORMAND'clippy')(setq lsp-rust-analyzer-server-server-server-server-server-splay-inlay-inlay-inlay-nil)
6.最后的效果图
doomemacs+emacss
标签:
用户评论
看了这篇doomemacs配置生锈开发环境的文章,真是大开眼界。以前一直觉得配置复杂,现在有了这个教程,感觉轻松多了。
有7位网友表示赞同!
doomemacs的配置确实挺麻烦的,这篇文章让我少走了不少弯路,感谢作者分享。
有5位网友表示赞同!
生锈开发环境听起来挺酷的,这篇文章介绍的方法让我跃跃欲试。
有7位网友表示赞同!
doomemacs配置过程真是折磨人,这篇文章提供的技巧太实用了,必须点个赞。
有19位网友表示赞同!
这篇文章让我对doomemacs有了更深的了解,生锈开发环境听起来很有特色。
有12位网友表示赞同!
配置doomemacs是个大工程,这篇文章提供的步骤清晰,希望对新手有帮助。
有7位网友表示赞同!
生锈开发环境听起来挺有挑战性的,但我对doomemacs的配置还是一头雾水。
有13位网友表示赞同!
文章中提到的doomemacs配置技巧太实用了,我已经开始尝试生锈开发环境了。
有20位网友表示赞同!
doomemacs配置生锈开发环境,听起来像是高端玩家的专属,我也想试试。
有15位网友表示赞同!
这篇文章让我对doomemacs有了新的认识,希望作者能继续分享更多实用技巧。
有20位网友表示赞同!
生锈开发环境听起来挺酷的,但我觉得对于新手来说,这个配置还是太复杂了。
有14位网友表示赞同!
doomemacs的配置确实挺有学问的,这篇文章让我学到了不少新东西。
有7位网友表示赞同!
这篇文章让我对doomemacs的配置有了新的看法,感觉生锈开发环境挺有意思的。
有11位网友表示赞同!
doomemacs配置是个技术活,这篇文章让我对这个工具有了更深的理解。
有19位网友表示赞同!
生锈开发环境听起来很高级,但我还是觉得doomemacs的配置有点繁琐。
有7位网友表示赞同!
这篇文章让我对doomemacs有了新的认识,感觉生锈开发环境值得一试。
有8位网友表示赞同!
doomemacs配置过程虽然复杂,但看完这篇文章,我更有信心挑战了。
有20位网友表示赞同!
生锈开发环境听起来很酷,但我觉得对于普通用户来说,这个配置有点过于专业了。
有10位网友表示赞同!
这篇文章让我对doomemacs有了新的认识,希望作者能继续分享更多高级配置技巧。
有12位网友表示赞同!