实际上只有远程拷贝symbol用的多一点,我自己绑定在zs上,zs+两个字母,就能拷贝到内容了,偶尔用用也不错
基于Treesitter
结对编程
对任意主题toggle透明背景
调色UI
弹出通知
悬浮cmdline+接管message
类vscoded的problem面板
集成lsp设置的project管理
不同filetype使用不同theme(nvim0.8已经支持各个window使用各自的theme)
这个插件,emacs中好像还没有人写
可以看看 GitHub - NvChad/NvChad: An attempt to make neovim cli functional like an IDE while being very beautiful, blazing fast startuptime 里面用的一些插件。
确实没啥 emacs 没有的,但体验上我感觉大部分都比 emacs 这边要好一些,这是我一个备用的很简单的 nvim 配置,但体验上还算不错 nvim/init.lua at master · zy9306/nvim · GitHub
估计是 Lua 天生就比 Elisp 性能快的原因吧, 很多时候功能差不多, 性能就能让大家主观上觉得体验好很多。
类似的还有
for [npm] [yarn] [pnpm]
for [dart]
莫名感觉这跟 subed、Autocut、Audioc 有点像。
编辑 buffer 内的文字,根据文字的变化,执行不同的操作。
和ctags配套使用的插件。在保存当前文件之后,会自动更新对应的那个tags文件。因为ctags虽然支持增量更新,但是并不会清除这个文件旧的entry。vim-gutentags会先删掉这个文件在ctags里已有的entry,再做增量更新。
emacs这边ctags做的支持最好的是citre,但是citre目前应该还没有类似的功能。
非常符合直觉的重新排列窗格布局的插件。 不知道在emacs里面调整窗格布局的有哪些插件,反正vim(evil)自带的 C-w HJKL 用起来是很别扭的 经常调布局调半天越调越歪。
我其实不是经常调窗格布局的人,但是因为经常用笔记本,屏幕比较小,所以有的时候不得不调。假设三个窗格,代码,文档,shell。
1 | 2
——
3
这样子的布局 有的时候想调整为
3 |
2|1
这样子都得费老大半天劲。
这个其实就是"旋转"功能.
我自己实现了一个rotate-window, 经常使用.
感觉这种函数应该已经有实现了.
找到一个类似的滑动控件插件:
在 modeline 滑动控制滚动条的。
我不用 mode-line , 所有Vim所有 mode-line 的插件都跳过了。
我是觉得它的滑块控制概念挺不错的,回复的是你之前提到的 Vim 滑动改变颜色插件那一楼。
颜色插件那个呀, 我觉得可以做一个简单的Emacs颜色控制插件, 用键盘调整颜色就好了。
期待您的新作
Emacs颜色调整现在是比较原始, 只不过不是那么痛, 最近没时间折腾了。
这个方向太小了,与其折腾自己,不如用第三方工具,还能保存和生成其他软件可用的色卡。
Emacs 颜色操作插件需要满足几个方面才好用:
- 默认在 buffer 显示颜色字符串对应的颜色
- 弹出一个颜色控件, 快速调节颜色, 并实时预览
- 要支持一些常用色卡, 程序员普遍对颜色不敏感, 同时提供一些好看的色卡方便选择
可惜的是Emacs的色卡选择插件都太差了。
最近实在没空了, 先等着吧。