EAF的Terminal是基于Xterm.js开发的, 外面终端的图形能力它都有,可以尝试一下:
其实我羡慕的目前有两点 floatterm 和 treesitter
看了一下 floatterm,有些疑惑,这个东西有啥实际用处吗?虽然确实挺 cool 的
一般的悬浮终端的确就和分屏开终端的区别不是很大,但这个 floatterm 的功能就是这个终端可以和 Vim 联系起来,比如用 floatterm 打开 ranger ,用 ranger 打开文件后不会在 terminal 打开,而是在当前的 Vim 程序中打开。
Emacs 上实现理论也容易。
emacs用这个,vim你就照着写一个:
请问关于ranger在floatterm中这种行为具体是指哪个插件呀,目前我知道的ranger与(neo)vim集成的插件有两种做法
- rnvimr:利用RPC实现与ranger的通信
- 几乎其他所有ranger插件:在term中打开ranger时添加回调函数
这两种实现原理没有一个与float相关的,而我最近在用lua重新实现ranger插件,所以希望更多了解其他插件的实现。
就是名字为 floatterm.vim 的插件。B 站有视频,我记得是直接用 :Floatterm ranger 来在 floatterm 中打开 ranger
内置lsp应该比coc快不少,我用java体验是这样的。 telescope算杀手级应用了。 启动时间控制在200ms以下,高手能100ms以下,我做不到 GUI,目前最好用的是vimr,可惜支持0.5版本的还没稳定,作者忙不更新,现在问题是不能输入中文。
不是很必要转。我是批量替换编辑。更多的是插件配置,但到0.5,我基本把插件换了个遍,所以都重新配的。
内置lsp相对于coc优点主要就是内置以及可定制性强,可以自己定制补全、查看定义与引用、静态检查等等,也有一堆相关的lua插件。 速度方面一直都是众说纷纭,个人感觉没太大区别。 coc相对于内置lsp优点就是coc不仅仅是lsp,它实际上是个插件开发框架,自带的CocInstall命令安装插件十分方便,基本可以做到开箱即用,还有coc-explorer等优秀的插件
nvim-compe的作者已经弃坑了,他另开了nvim-cmp,用了一段时间感觉补全手感还是有提升的
哈?还有这事,我试试去。
所以你的配置呢 能来一个玩一下吗
(没人贴自己的配置啊,那我来吧
neovim能用Lisp做配置文件吗? 可以的(小声
用fennel写配置有啥好处不
- 使用了伟大的Lisp语言
- 发现原本复制粘贴就能搞定的配置现在得折腾一番时,会觉得自己是个大聪明
- 用宏包装aug au看起来优雅一些,(虽然我其实还是拿vim.cmd一裹
我是做了一个快捷键,按两下f2,自动往行尾追加一个分号。现在用习惯了,没有这个快捷键我都不知道怎么加分号了