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

doomemacs配置生锈开发环境

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 的语言服务器,提供代码补全、跳转定义、查找引用、错误诊断等功能

doomemacs配置生锈开发环境

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

doomemacs配置生锈开发环境

;保存时自动格式化(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位网友表示赞同!

标签: