我现在neovim和emacs都在使用,写代码还是用neovim比较多,一方面是因为内置的lsp太丝滑了,而且很好配置,另一方面是因为treesitte太强了,它能提供的功能太多了。emacs的treesitter的完成度和neovim比差太多了。然后做笔记,以及日程管理等我主要是使用emacs的orgmode,使用doomemacs,emacs写配置要比neovim复杂很多, 折腾不动了。
我之前有尝试过使用neovim记录笔记,主要使用rmarkdown,rmarkdown和org一样,都是可以在文档内直接写latex代码。在里面渲染行内公式的话,有两个插件推荐,一个是vim-pandoc-syntax,这个能够用conceal text实现一些上角标,下角标,希腊字母等的基本渲染,另外一个是 nabla.nvim 这个能够作一些相对复杂的渲染,完成度还算高,但是还是基于ASCII的渲染,而不是mathjax的渲染,但是这些和orgmode里能用mathjax渲染latex公式比还是差得很远。