Irony-Mode是一种Emacs次要模式(minormode),旨在改善C、C++和Objective-C语言的编辑体验。它通过使用一个Emacs包和一个暴露于libclang的C++程序(irony-server)的组合来工作。
特征:代码补全语法检查eldoc集成counsel集成Irony-Server 先决条件irony-server提供 libclang 接口到irony-mode. 它使用基于S-expression 的简单协议。该服务器用C++编写,需要在系统上安装以下软件包:
CMake >=2.8.3libclang安装安装irony-mode及其依赖项的推荐方法是使用包管理器。使用 MELPA
M-xpackage-installRETironyRET在Debian≥10 使用apt
sudoaptinstallelpa-irony配置(add-hook'c++-mode-hook'irony-mode)(add-hook'c-mode-hook'irony-mode)(add-hook'objc-mode-hook'irony-mode)(add-hook'irony-mode-hook'irony-cdb-autosetup-compile-options)
评论