大家都是用EMACS做哪些语言的开发?

既然大家都是使用EMACS,那么想知道大家平时开发主要使用那些语言?

1 个赞

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
4 个赞

c++ cuda python

go, vue3, 补全用 lsp-bridge

APL, Common Lisp, J, Scheme, XSLT.

我用ccls,几千个文件的小型工程的话,其实只要你了解工程是怎么编译的,找出编译命令,转换成compile_commands.json的结构就行了,ccls/clangd 会根据你提供的编译命令来分析源文件,跳转非常准确。 而类似 buildroot 或 yocto 那种几十万个文件的大型工程,本身还由多个git子仓库组成的就很吃力了,我暂时也没有好的处理方式。

  • ActionScript 3.0 (沒用 LSP, 還過得去)
  • Batch / Shellscript / Makefile (中上)
  • C/C++ (沒到驚艷; 不過尚可)
  • C# (不太好; 更新後時常掛掉)
  • Clojure (:+1:)
  • COBOL
  • Common Lisp (:+1:)
  • HTML / CSS / SASS / SCSS (平均以上)
  • JavaScript (:+1: 不過有時候會蠻卡的)
  • JSX (中上; 不過 indent 有時候怪怪的)
  • Dart (:+1:)
  • Emacs Lisp
  • GLSL / HLSL/ Shaderlab
  • Haskell (還沒試過 LSP)
  • Java (配置算複雜; 用起來不算順)
  • Lua (有些 Bug; 但基本沒問題)
  • Python (尚可; Windows 下比較鈍)
  • SQL
  • XML / YAML / TOML

沒有說明就是不好也不壞~ :thinking:

4 个赞

我主要是做科研分析数据,基本就生活在Emacs 里:

  • R
  • python
  • Snakemake and make
  • Shell
  • Scala (感兴趣)
  • C++
4 个赞

Java + lsp-bridge + 命令行

1 个赞