Emacs golang用户代码无法补全问题
2024-10-20 01:27:49
现象:Emacs使用company-go可以正常补全标准库函数和go get安装库函数;而对于自已写的代码,只能补全当前包下的变量和函数。
原因:company-go后台是使用了gocode,而gocode补全不会解析代码而是解析.a文件,所以用户代码需要对每个包进行go install安装。
先是网上找答案、测试Emacs版本25,26,27,再是阅读company-go代码,搞了几个小时,终于定位到了原因,后来发现gocode文档中居然有说明,只是放在了最后,==! 希望对其他踩坑的同学有用。
最新文章
- mha配置参数详解
- Html 之div+css布局之css基础
- 设计模式C#实现(十)——桥接模式
- avalon2学习教程09循环操作
- linq lambda 分组后排序
- 剑指 offer set 1 二维数组中查找
- 定位相关-CLLocationManager的使用。
- [转]使用Linux命令行测试网速
- Android 周报
- Sierpinski三角形
- 关于:未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项异常的解决方案
- Spring Boot 2.x 编写 RESTful API (一) RESTful API 介绍 &; RestController
- cefSharp 开发随笔
- SQLyog远程连接腾讯云服务器数据库Mysql遇到的坑
- UOJ #30【CF Round #278】Tourists
- 不固定个数组,进行一一对应的组合,js将多个数组实现排列组合
- SQLite中的SELECT子句使用表达式
- 上下文相关的GMM-HMM声学模型
- s3c2440内存控制器与SDRAM基本测试
- centos 关闭selinux 临时关闭selinux 报错 setenforce: setenforce() failed
热门文章
- centos 7安装jenkins
- JTable的应用
- 【实用工具】google访问不了比较好的解决办法
- codis3.2安装配置中的一些问题
- Week08《Java程序设计》第八次学习总结
- L157
- Selenium实现右键保存图片(Java)
- 三张图看懂 clientheight、offsetheight、scrollheight
- ubuntu16 chrome install
- Freemaker的java.beans.IntrospectionException: type mismatch between read and write methods