功能强+安装方便,之前的ide用起来不方便。
十年前是看到spacemacs,感觉比自己折腾vim强太多,功能一堆堆的。虽然装起来不容易(github太慢),但是vim的插件也是走github下载好不到哪里去。装好后,其实就是当vim用着了。
后来是发现melpa上插件都有,用清华的源就能装,校园网畅玩,eglot又不是不能用。
功能强+安装方便,之前的ide用起来不方便。
十年前是看到spacemacs,感觉比自己折腾vim强太多,功能一堆堆的。虽然装起来不容易(github太慢),但是vim的插件也是走github下载好不到哪里去。装好后,其实就是当vim用着了。
后来是发现melpa上插件都有,用清华的源就能装,校园网畅玩,eglot又不是不能用。
配置好了就方便好用了,特别是我的一些小众需求可能用emacs更方便一点. 例如我用emacs做文件管理和视频音频管理有时会用到拼音首字母搜索.
我对于其他编辑器和ide有很多经验.在emacs没法使用的情况下也可以用它们对付一下.但最常用的软件是emacs早在多年以前就决定了.
emacs也许有一些小问题,不过我基本都能解决,有时需要一些elisp知识.
例如卡顿在我的配置里(GitHub - redguardtoo/emacs.d: Fast and robust Emacs setup.)不是一个问题,因为我用ctags的方案做代码浏览和自动完成. 拼写检查,代码语法检查,找文件,grep文本我都有自己的高效方案.
请问 ’ 用emacs做文件管理和视频音频管理有时会用到拼音首字母搜索.‘ 这个咋设置的?
之前试用过的,lsp-bridge 功能确实能算最强大的 lsp client 了,最开始支持 tsx 的那个 json 配置文件的 PR 还是我提的 。
但后来因为那时候 lsp-bridge 的诊断还不支持 flymake 所以用回 eglot 了,后面看到 lsp-bridge 支持了 flymake ,以后有空了会再次尝试的。
大佬你用外部程序扩展 Emacs 功能的思路我也是非常赞同的。之前也试用过 EAF ,不过依赖太多了。而且里面很多功能也是我不需要的,就回归简洁了。其实主要是依赖 webkit ,我用 gentoo 系统要编译好久,不想编译
用了pinyinlib生成正则表达式, 然后在对应的搜索命令里使用表达式就行了.在我的配置init-ivy.el
(我一般用counsel/ivy搜索)里有具体代码.
我现在用 dirvish,里面有 dirvish-quicksort, 切换 排序。但是这一块调用的是 gls。不好用pinyinlib。
我原来是用 Vim 的,有段时间特别想 Vim 能够集成一些类似浏览器这样的功能,然后因为 EAF 用上了 Emacs。
在此之外我对编辑器的自定义程度很看重,我希望它能让我以最小的成本来完成我需要的自定义功能。这点 Emacs 做得很好, ELisp 也比 VimScript 写起来更舒适 (当时 NeoVim 貌似还不支持使用 Lua 进行配置)
非常精确地说,org-babel-tangle
一直听闻 org mode
很强但没动手试过(因为听到的大都是 GTD 相关,有种除此之外用 markdown
也能平替的错觉),直到有天刷到帖子说“你可以在写文档的同时写出自己的 emacs 配置”,当时就是一愣,然后去查了些文学编程相关的东西,火速入坑
连带我现在 vim&nvim 的配置也是用 org mode
管理
以前在 Linux
上面使用 vim
, 偶然间启动了 Emacs
, 然后连退出都不会 , 一开始没有好印象.
但 vim
太复杂, 不想在 Windows
上面折腾, 使用 EmEeditor
试用版, 到期后没能破解, 只能另外找一个编辑器, 听说 Emacs
很强大, 有了这个意识.
真正入坑的是一篇 编辑器之神和神之编辑器
的文章, 煽动性很强, 决定使用 Emacs
我已经忘了什么原因,大学时,想找一款编辑器;试了下编辑器之神Emacs,丑爆了,elisp也看不懂,完全感觉不到神在哪里。
之前用vim,但是vim总是需要使用ESC,就想换一个编辑器试试。但是到现在,EMACS并没有比VIM用的更加熟练,单个文件时还是习惯使用vim。
macos的话,可以用karabiner 交换 esc
和 capslock
这两个键。
然后长按 capslock
还可以单独映射。
最近怎么这么多团建贴,感觉没必要重复。
我是一个C++ 程序员,Capslock也是一个常用键。 不想在vim中频繁使用ESC,不是ECS按键比较麻烦,而是不想频繁切换模式。 vim在Normal模式下,支持C+n、C+p快捷键,但是edit模式就不支持了。
同啊,编辑一下就切模式太不方便了,我在lazyvim和vscode 的vim插件模式里都是把ctrl b f p n a e都映射成emacs的光标移动了
我这个键盘支持qmk。但key lock我没用过。 如果要输入一大堆大写字母,我都是先输入小写的,然后 M-u 转换。其他的需要长时间按住一个键的时候,好像极少。
你有什么key lock的用法么?
Emacs 以内无所谓,肯定有不少不用定制键盘也高效的方法,Emacs 以外比如打游戏要跑地图,有个功能可以按住某个键就有用了,当然前提是不会当成开外挂。
Emacs 里面,也可以用 key lock 按下 Ctrl,然后 npfb 移动口麻 (当然 hydra 已经提供了对应的方案)
把 QMK 用到出神入化的可以看
劝我从 vim 转 emacs 的是 #linuxba 的 bokuno,我记得当时他只用 Android 手机上的 emacs,都不用桌面的,倒是建议我用 Spacemacs。
用 vim 倒是有因为看了 x 垠,不过我是开始用 emacs 以后才看到他跳船到 emacs 的文章的