既然大家都是使用EMACS,那么想知道大家平时开发主要使用那些语言?
org 开发,Java 还是得 IDEA
3 个赞
Elixir, Erlang, Ruby, JavaScript, Golang 当然还有 Emacs Lisp
python
php用的最多,其它的Golang,python,js用上两天,然后又退回php,陷入循环中
go zsbd
python + reactjs
工作主要用java+eclipse, 一直想把c拾起来, 断断续续的搞一搞emacs, 学学嵌入式.
嵌入式 c,紫薯布丁
工作方面主要是 Erlang,Lua 和 Clearsliver 模板,以及少量的 Shell 脚本。
我也是做嵌入式开发的,但LSP对于交叉编译支持不太友好。请教一下,你开发嵌入式C的时候,用到了LSP了吗?
C++, TypeScript, Java, Kotlin, Objective-C, Swift, Scala, Python
- Clojure(绝对是所有语言中,Emacs 支持最好的一个)
- TypeScript
- Rust (大概是用 LSP 的里面体验最好的一个?)
- Move
- Nix
5 个赞
c++ cuda python
go, vue3, 补全用 lsp-bridge
APL, Common Lisp, J, Scheme, XSLT/Xquery.
SYCL/C++, Verilog.
我用ccls,几千个文件的小型工程的话,其实只要你了解工程是怎么编译的,找出编译命令,转换成compile_commands.json的结构就行了,ccls/clangd 会根据你提供的编译命令来分析源文件,跳转非常准确。 而类似 buildroot 或 yocto 那种几十万个文件的大型工程,本身还由多个git子仓库组成的就很吃力了,我暂时也没有好的处理方式。
2 个赞
- ActionScript 3.0 (沒用 LSP, 還過得去)
- Batch / Shellscript / Makefile (中上)
- C/C++ (沒到驚艷; 不過尚可)
- C# (不太好; 更新後時常掛掉)
- Clojure ()
- COBOL
- Common Lisp ()
- HTML / CSS / SASS / SCSS (平均以上)
- JavaScript ( 不過有時候會蠻卡的)
- JSX (中上; 不過 indent 有時候怪怪的)
- Dart ()
- Emacs Lisp
- GLSL / HLSL/ Shaderlab
- Haskell (還沒試過 LSP)
- Java (配置算複雜; 用起來不算順)
- Lua (有些 Bug; 但基本沒問題)
- Python (尚可; Windows 下比較鈍)
- SQL
- XML / YAML / TOML
沒有說明就是不好也不壞~
4 个赞
我主要是做科研分析数据,基本就生活在Emacs 里:
- R
- python
- Snakemake and make
- Shell
- Scala (感兴趣)
- C++
4 个赞
Java + lsp-bridge + 命令行
1 个赞