周末走了一下 helix 的 tutor 用起来,跟用emacs 比,感觉一下畅快了

之前用的时候没有sidebar,确实很不方便。

这次又试了一下,好用了很多。

1 个赞

which-key 我是改成如果 1 秒没有按键自动弹出,有时候脑子短路忘了某个命令的 key binding,还是有点用的

我学东西基本也是直接看一遍 quick start 然后就按自己需求上网找方法这样的,野路子吧

請問helix裏面如何配合rime使用?

说起这个,在 emacs 里用 pyim ,是另外一个离不开的点,pyim 这种与编辑器紧密结合,可以智能切换中英文的输入法,装上了超大词库之后,感觉好用太多了。

BTW: 你的问题我其实不清楚,因为 helix 里用输入法就感觉挺别扭的

TypeScript 和 Helix 都是比较新的东西,Emacs 和 C 一样有些年代了。所以 Emacs 对 C 支持就很好,开发者用 C 的也不少。 Helix 的开发者我猜就比较熟悉近些年出现的东西。我觉得网络对 Emacs (包括 Vim) 最大贡献就是:这样或那样配置一下它们就会很“高级”,什么“哲学,灵魂”都上升起来了。但很少有人展示自己每天用 Emacs/Vim 编程、解决问题的过程。或者说,展示这些的那一小波人,他们的界面看着又“很不高级”…… 到头来就会时不时有这种“想用别的编辑器又有点纠结 Emacs/Vim" 的心情吧。

论「开箱即用」现代编辑器肯定吊打 Emacs,虽然 Emacs 现在也内置了 lsp、treesit 但默认并未开启, emacs -q 主要用于故障诊断,所以干扰越少越好。

编辑器想要流行,得想办法吸引用户来折腾,生态才会繁荣。

1 个赞

编程问题和用没用Emacs有啥关系? 和别人聊Emacs难不成还要给他讲工作中写了哪些代码, 出了什么bug, 怎么修复的吗?

不知道是谁, 就我个人来说不会有这种犹豫感.
我用Windows, 绝大部分文本文件的打开方式都是关联的 emacsclientw, 也就是说Emacs在我的电脑中相当于 记事本 这样必不可少且频繁使用的存在. 然后该不用Emacs的时候也没有丝毫犹豫, 不用就不用咯, 我要用copilot的时候就果断打开vscode或者jetbrains的ide

2 个赞

他的意思是展示使用 Emacs 的流程啥的,并不是具体的解决什么问题。

Neovim 已经够快了,还可以简单。1500 行的配置,基本功能该有的都有。

hx 默认不错,问题是功能少扩展弱。

1 个赞

哈哈,太对了,用了两天,惊艳了一下,还是回到了 emacs,还乘机又优化了下配置……

有看到下面这个项目,可以帮助neovim用户先选择后编辑

Neovim/Vim 并没有 enforce 先选择后操作,理论上你可以先按 v 选择再完成所有操作。

但对 hx、kak 等支持多光标的,这样设计几乎是必然的选择。因为需要解决选区合并和光标塌缩的问题。存在的重叠选区处理结果可能会出乎意料之外,会对用户体验造成极大影响。先选择后操作,尽早合并并提供视觉反馈,实现和维护也会简单一些。

畅快之后是空虚。

2 个赞

我有理由怀疑你在🚗 哈哈哈

helix下如何解决写中文的问题?比如rime

直接调用操作系统的吧,像 emacs 这样伪装成编辑器的操作系统(自带输入法),确实没见到别的

假如你能接受lsp方案,参考 https://github.com/wlh320/rime-ls/blob/master/doc/helix.md