this post was submitted on 13 Jun 2023
5 points (100.0% liked)
Neovim
2175 readers
14 users here now
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Hey @chaoticAnimals@programming.dev , I can't answer that specific questions, as I don't generally do anything with Java or Assembly. However, vim/neovim's ability to target features base on filetype is really helpful. It means that you can configure any particular plugin or feature to only work with
*.py
files, which is thepython
filetype in neovim.I started with vim a long time ago and migrated to neovim a couple of years ago, so my personal configuration is kind of all over the place. With vim, I used things like python-mode which is all-in-one sort of Python plugin for vim.
Recently, on neovim, I've switched that out to use a Language Server Protocol plugin, like neovim/nsm-lspconfig for overall LSP configuration and language specific LSP servers, like python-lsp-server for Python.
You can get the LSP stuff for Python going by following the directions in neovim/nsm-lspconfig's README and in the projects
server_configurations.md
.server_configurations.md
also contains tips for many other language/project specific LSP servers.I'll see if I can boil my current config down to a minimum for LSP stuff later and post a link.
That would be so appreciated. Thank you for all the info too!
Hey @chaoticAnimals@programming.dev, my apologies for not getting back to this.
kickstart.nvim
that @howerddo@programming.dev mentions is exactly what I was thinking and is probably much better thought out.