Neovim 0.5 真香啊

EAF的Terminal是基于Xterm.js开发的, 外面终端的图形能力它都有,可以尝试一下:

这两天简单体验了一下 lunarvim 。 neovim 0.5 速度真的快!

其实我羡慕的目前有两点 floatterm 和 treesitter

看了一下 floatterm,有些疑惑,这个东西有啥实际用处吗?虽然确实挺 cool 的

一般的悬浮终端的确就和分屏开终端的区别不是很大,但这个 floatterm 的功能就是这个终端可以和 Vim 联系起来,比如用 floatterm 打开 ranger ,用 ranger 打开文件后不会在 terminal 打开,而是在当前的 Vim 程序中打开。

Emacs 上实现理论也容易。

emacs用这个,vim你就照着写一个:

1 个赞

请问关于ranger在floatterm中这种行为具体是指哪个插件呀,目前我知道的ranger与(neo)vim集成的插件有两种做法

  • rnvimr:利用RPC实现与ranger的通信
  • 几乎其他所有ranger插件:在term中打开ranger时添加回调函数

这两种实现原理没有一个与float相关的,而我最近在用lua重新实现ranger插件,所以希望更多了解其他插件的实现。

就是名字为 floatterm.vim 的插件。B 站有视频,我记得是直接用 :Floatterm ranger 来在 floatterm 中打开 ranger

感谢回复,另外纠正一下插件名是 vim-floaterm:smiley:

内置lsp应该比coc快不少,我用java体验是这样的。 telescope算杀手级应用了。 启动时间控制在200ms以下,高手能100ms以下,我做不到 GUI,目前最好用的是vimr,可惜支持0.5版本的还没稳定,作者忙不更新,现在问题是不能输入中文。

不是很必要转。我是批量替换编辑。更多的是插件配置,但到0.5,我基本把插件换了个遍,所以都重新配的。

1 个赞

内置lsp相对于coc优点主要就是内置以及可定制性强,可以自己定制补全、查看定义与引用、静态检查等等,也有一堆相关的lua插件。 速度方面一直都是众说纷纭,个人感觉没太大区别。 coc相对于内置lsp优点就是coc不仅仅是lsp,它实际上是个插件开发框架,自带的CocInstall命令安装插件十分方便,基本可以做到开箱即用,还有coc-explorer等优秀的插件

nvim-compe的作者已经弃坑了,他另开了nvim-cmp,用了一段时间感觉补全手感还是有提升的

1 个赞

哈?还有这事,我试试去。

所以你的配置呢 能来一个玩一下吗

Neovim 0.6.0 都出来了

(没人贴自己的配置啊,那我来吧

neovim能用Lisp做配置文件吗? 可以的(小声

1 个赞

用fennel写配置有啥好处不

  1. 使用了伟大的Lisp语言
  2. 发现原本复制粘贴就能搞定的配置现在得折腾一番时,会觉得自己是个大聪明
  3. 用宏包装aug au看起来优雅一些,(虽然我其实还是拿vim.cmd一裹

我是做了一个快捷键,按两下f2,自动往行尾追加一个分号。现在用习惯了,没有这个快捷键我都不知道怎么加分号了