Our great sponsors
-
ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
-
nvim-lint
An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I don't use ALE, but I think you could get something working through the g:ale_python_*_auto_poetry and g:ale_python_*_executable options. See :help ale-python as a starting point: https://github.com/dense-analysis/ale/blob/master/doc/ale-python.txt
I use nvim-lint (https://github.com/mfussenegger/nvim-lint), but I still don't know exactly how to achieve your goals with it. My hunch is that it should be somewhat straightforward, since Lua code could be used to provide the executable command (i.e. if in poetry project then cmd =poetry run ...else if ... then ... end)
Related posts
- ALE now supports Neovim's diagnostics API
- This Week in Neovim #47: Archiving null-ls, native inlay hints, build.lua, flash.nvim, mini.files...
- Vim users who work without any plugins, how does your vimrc look like?
- closest thing to ALE with jedi-language-server with python 2.17
- 1. Is it easier to switch from Python to Rust or to switch from JavaScript to Rust (in terms of learning)?