auto-easyclangcompletee-clang是不是没人维护了

创意工坊ai根本排不到人啊,是不是没人玩啊
就第一个,阵营随机ai疯狂,拍了15分钟了[s:ac:呆]
应该都是自己1v9了吧
我还是爱自己打,没人抢中,有鸡,电脑还给吃树,锅子也基本不会被抢。。。
多勾几个地区。。
排过,十分钟没人,就自己单机了
几分钟就能进啊
为啥AI要排人。。
自己耍1v9不好吗
[b]Reply to [pid=]Reply[/pid] Post by [uid=]平等奉献[/uid] ( 23:26)[/b]怎么让电脑给吃树啊[s:ac:呆]
[b]Reply to [pid=]Reply[/pid] Post by [uid=]starkerjerry[/uid] ( 01:28)[/b]电脑人会给你个吃树,我都是在附点等,一会就过来个人给我吃树How to setup ac-clang-complete-async - 为程序员服务
How to setup ac-clang-complete-async
1 Introduction
ac-clang-complete-async
is an emacs extension to complete C and C++
code, it uses libclang to parse the source code on the fly and
provides completion candidates to auto-complete
This extension is deployed in two parts: server application
clang-complete
and client application written in elisp
auto-complete-clang-async.el
If it is enabled, whenever you open a C/C++ file, emacs will fork a
clang-complete
server for that file. Then it will send whole buffer
to the server for automatic completion candidates.
2 Installation
2.1 lazy man's way
clang-complete
server with
kimi.im$ brew install emacs-clang-complete-async
It will help you fetch the code and compile.
clang-complete
installed in
/usr/local/bin
ac-clang-complete-async.el
with emacs package system:
M-x package-install&RET&
Install package: auto-complete-clang-async
2.2 manual installation
Clone from
clang-complete
by yourself:
kimi.im$ git clone /Golevka/emacs-clang-complete-async.git
Cloning into 'emacs-clang-complete-async'...
remote: Counting objects: 310, done.
remote: Total 310 (delta 0), reused 0 (delta 0), pack-reused 310
Receiving objects: 100% (310/310), 4.15 MiB | 925.00 KiB/s, done.
Resolving deltas: 100% (157/157), done.
Checking connectivity... done.
kimi.im$ cd emacs-clang-complete-async
kimi.im$ make
make: llvm-config: Command not found
make: llvm-config: Command not found
./src/parse_results.c:1:10: fatal error: 'clang-c/Index.h' file not found
#include &clang-c/Index.h&
error generated.
The fatal error indicates that
llvm-config
is not in your
llvm-config
or just remove
$(LLVM_CONFIG)
3 Configuration
My configuration is to define a hook function and add it to
c-common-hook
(require 'auto-complete-clang-async)
(defun kimim/c-mode-ac-complete()
(global-auto-complete-mode t)
(setq ac-clang-complete-executable "clang-complete")
(add-to-list 'ac-sources 'ac-source-clang-async)
(if ac-clang-cflags
(setq ac-clang-cflags (cons ac-clang-cflags '("-I../inc" "-I../include")))
(setq ac-clang-cflags '("-I../inc" "-I../include")))
(ac-clang-launch-completion-process)
(ac-clang-update-cmdlineargs))
(add-hook 'c-mode-common-hook
(lambda ()
(kimim/c-mode-ac-complete)))
4 Some Tips
clang-complete
should be in
By default, buffer variable
ac-clang-cflags
, set some
common used
ac-clang-update-cmdlineargs
is used to tell
clang-complete
clang-complete
doesn't work, you can try:
M-x ac-clang-set-cflags
to set include folder such as
"-I../include
, and then tell it to update
ac-clang-update-cmdlineargs
you can also set
with dir local file, for example:
((nil . ((indent-tabs-mode . t)
(tab-width . 8)
(fill-column . 80)))
(c-mode . ((c-file-style . "BSD")
(ac-clang-cflags .
("-I/Users/kimim/Workspace/kimix/include"
"-I/Users/kimim/Workspace/kimix/sys/include"
"-I/Users/kimim/Workspace/kimix/usr/include"
"-I../include"))
原文地址:, 感谢原作者分享。
您可能感兴趣的代码小米的监控程序 open-falcon 是不是没有人维护了?
· 221 天前 · 1733 次点击
github 地址
最后一次是 9 个月前更新了?
没人维护了?主程跳槽了?
不敢用了啊~
10 回复 &| &直到
20:23:09 +08:00
& &221 天前
小米公司的东西就不要用了
& &221 天前
大部分公司的开源产品也就是自己内部用用的
& &221 天前 via iPhone
早就跳槽了 这个主要是给开发监控系统一个思路,看看代码就自己改吧,很多地方都不够好
& &221 天前
感觉挺好的,挺稳定,当然,内部用。
& &221 天前
最后用有基金会扶持的软件,别的东西说不维护就不维护
& &221 天前 via iPhone
大公司的项目都是 KPI 弃坑
& &221 天前
这些都是面向 KPI 编程或者面向简历编程的产物, 楼主还真敢用啊.
你的正确姿势是, 自己弄一个自己的, 有自主知识产权的, 结合自身业务(实际并没有)的......框架, 对一定要叫它框架, 哪怕你觉得自己写的东西是狗屎, 另外起个高大上的名字, 然后开源出来, 再发动部门同事前同事同学朋友亲戚前女友机器人纷纷来 star,
注意时效性, 这东西一定要在年度 /季度考评前做完, 或者在你面试前搞完.
& &215 天前
不用担心, open-falcon 是一个核心社区在维护,新版也会很快发布的
of-release 一直没有更新,是因为 v0.1 版本没有什么需要紧急修复的):
& &202 天前
想问下,核心社区在哪? 什么时候会发布新版?
& &201 天前 via Android
@ 17 年 4 月份
& · & 899 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.5 · 57ms · UTC 23:54 · PVG 07:54 · LAX 16:54 · JFK 19:54? Do have faith in what you're doing.分享给朋友:通用代码: <input id="link4" type="text" class="form_input form_input_s" value="" />复 制flash地址: 复 制html代码: <input type="text" class="form_input form_input_s" id="link3" value="" />复 制分享视频到站外获取收益&&手机扫码分享视频二维码2小时内有效emacs auto complete clang c c下载至电脑扫码用手机看用或微信扫码在手机上继续观看二维码2小时内有效emacs auto complete clang c c扫码用手机继续看用或微信扫码在手机上继续观看二维码2小时内有效,扫码后可分享给好友没有优酷APP?立即下载请根据您的设备选择下载版本
药品服务许可证(京)-经营-请使用者仔细阅读优酷、、Copyright(C)2017 优酷
版权所有不良信息举报电话:15008人阅读
技术文档(81)
Emacs/VIM(12)
Clang是一个C/C&#43;&#43;/ObjectC语言的编译器前端,采用LLVM作为后端提供了一个性能接近GCC的编译器。不过我们现在的目标是使用Clang帮助进行代码分析和补全。
首先去Clang的官方网站下载一套编译安装,官方网站地址是:http://clang.llvm.org/
接下来需要安装auto-complete,下载一份,http://cx4a.org/software/auto-complete/,解压缩后,安装,只需要load-file install.el然后按照提示复制4行到.emacs文件即完成了安装。
接下来是auto-complete的clang插件,下载地址,/brianjcj/auto-complete-clang
解压缩到任何地方,并将该路径add-to-list,例如:
(add-to-list 'load-path &~/.mylisp/&)
接下来做一些配置,按照给出的模板进行修改即可:
(require 'auto-complete-clang)
(setq ac-clang-auto-save t)
(setq ac-auto-start t)
(setq ac-quick-help-delay 0.5)
;; (ac-set-trigger-key &TAB&)
;; (define-key ac-mode-map
[(control tab)] 'auto-complete)
(define-key ac-mode-map
[(control tab)] 'auto-complete)
(defun my-ac-config ()
(setq ac-clang-flags
(mapcar(lambda (item)(concat &-I& item))
(split-string
/usr/include/c++/4.4
/usr/include/c++/4.4/i486-linux-gnu
/usr/include/c++/4.4/backward
/usr/local/include
/usr/lib/gcc/i486-linux-gnu/4.4.5/include
/usr/lib/gcc/i486-linux-gnu/4.4.5/include-fixed
/usr/include/i486-linux-gnu
/usr/include
(setq-default ac-sources '(ac-source-abbrev ac-source-dictionary ac-source-words-in-same-mode-buffers))
(add-hook 'emacs-lisp-mode-hook 'ac-emacs-lisp-mode-setup)
; (add-hook 'c-mode-common-hook 'ac-cc-mode-setup)
(add-hook 'ruby-mode-hook 'ac-ruby-mode-setup)
(add-hook 'css-mode-hook 'ac-css-mode-setup)
(add-hook 'auto-complete-mode-hook 'ac-common-setup)
(global-auto-complete-mode t))
(defun my-ac-cc-mode-setup ()
(setq ac-sources (append '(ac-source-clang ac-source-yasnippet) ac-sources)))
(add-hook 'c-mode-common-hook 'my-ac-cc-mode-setup)
;; ac-source-gtags
(my-ac-config)
需要说明的几点是:
ac-clang-flags是头文件的目录,根据系统的不同可能你的头文件目录也会不同,列出系统中所有的头文件目录方法是:
$ echo && | g++ -v -x c++ -E -
你可能会找到类&#20284;这样的行:
#include &...& search starts here:
#include &...& search starts here:
/usr/include/c++/4.4
/usr/include/c++/4.4/i486-linux-gnu
/usr/include/c++/4.4/backward
/usr/local/include
/usr/lib/gcc/i486-linux-gnu/4.4.5/include
/usr/lib/gcc/i486-linux-gnu/4.4.5/include-fixed
/usr/include/i486-linux-gnu
/usr/include
End of search list.
中间列出的那些目录就是你需要的,替换上面代码中的目录即可
ac-auto-start参数是ac的提示是否自动启动,如果不自动启动的话,将它设为nil即可,你需要补全的时候自己按快捷键进行补全,快捷键的设置方法是:
(define-key ac-mode-map
[(control tab)] 'auto-complete)
如果这一项设置为t,ac则会自动在有补全的地方列出可补全的项。
有的机器使用的是旧版本的clang,比如假如你使用某个古代发行版自带的旧版本clang,不支持通过stdio进行交互,则需要自动保存文件才能正确调用clang获取补全提示,设置的方法是:
(setq ac-clang-auto-save t)
当然新版本的clang可能就不需要这一项了。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:440512次
积分:6695
积分:6695
排名:千里之外
原创:200篇
评论:242条
(1)(1)(1)(1)(2)(1)(4)(1)(3)(5)(3)(5)(6)(1)(3)(9)(9)(10)(10)(6)(4)(8)(2)(4)(4)(3)(32)(29)(19)(8)(6)}

我要回帖

更多关于 auto complete 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信