×

Irony-Mode Emacs的minor mode编辑模式

消耗积分:0 | 格式:zip | 大小:0.35 MB | 2022-05-23

张览秀

分享资料个

授权协议 GPLv3
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件

软件简介

Irony-Mode 是一种 Emacs 次要模式(minor mode),旨在改善 C、C++ 和 Objective-C 语言的编辑体验。它通过使用一个 Emacs 包和一个暴露于 libclang 的 C++ 程序(irony-server)的组合来工作。

特征:

  • 代码补全
  • 语法检查
  • eldoc 集成
  • counsel 集成

Irony-Server 先决条件

irony-server提供 libclang 接口到irony-mode. 它使用基于 S-expression 的简单协议。该服务器用 C++ 编写,需要在系统上安装以下软件包:

安装

安装irony-mode及其依赖项的推荐方法是使用包管理器。

  • 使用 MELPA

     M-x package-install RET irony RET
  • 在 Debian ≥ 10 使用apt

      sudo apt install elpa-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)
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !