Sanchayan Maity
932e3ffc42
LSP does not work all the time. Either client breaks, server breaks or it does not work because of the project structure. Removing LSP for the umpteenth time. asyncomplete does not seem to work at all for tags. For example, in the gst-build directory the generated tags file can be 200MB+ in size. Even with the file size limit set to unlimited it does not seem to give any tag suggestions at all. Same is the case for Haskell. Mucomplete can be slow in such cases where tag file is very large or search space is extensively large and being synchronous this is to be expected. To alleviate this, it is necessary to have a minimum prefix length of 2 and perhaps trigger completion only when required. However, this was still not good enough. We are back to deoplete with custom source configuration. It is pretty clear vimscript solutions are not up to the mark. Enable python provider and also reintroduce language specific solutions like racer and jedi. Refactor out language/file type specific settings. init.vim should only have global keybindings, plugins and plugin settings. Also some other minor cleanups, additions and rearrangements. Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com> |
||
---|---|---|
.. | ||
.config/nvim | ||
.local/share/nvim/site/autoload |