lspcontainers.nvim
sandbox.lua
Our great sponsors
lspcontainers.nvim | sandbox.lua | |
---|---|---|
8 | 1 | |
293 | 97 | |
1.7% | - | |
4.8 | 10.0 | |
3 months ago | over 5 years ago | |
Lua | Lua | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lspcontainers.nvim
-
Are the LSPs secure?
Here is the plugin: https://github.com/lspcontainers/lspcontainers.nvim
-
Looking for devcontainer solution in neovim
lspcontainers/lspcontainers.vim
-
I have just published nvim-dev-container plugin
It's not the same, but you might be interested in looking at https://github.com/lspcontainers/lspcontainers.nvim, which also deals with running LSPs in containers.
-
Good resource for setting up neovim for a 20++ year Vim user?
The third alternative is lspcontainers. Runs the language server process in a docker/podman container, which I think is fantastic.
-
Has anyone had success using lsp-ws-proxy?
You may want to check https://github.com/lspcontainers/lspcontainers.nvim maybe this is a better idea.
- Thoughts on improving security of Neovim plugins
-
Vim users, what additional plugins do you use with vim-go?
I use neovim with the builtin LSP and treesitter. With the lspcontainers plugin I run my langauge server in a docker container and I am very happy with my setup.
-
Pyright, imports and docker
https://www.reddit.com/r/neovim/comments/jiocib/neovim_lsp_and_docker/ https://github.com/lspcontainers/lspcontainers.nvim https://github.com/lspcontainers/lspcontainers.nvim
sandbox.lua
-
Thoughts on improving security of Neovim plugins
I think this is essential. Maybe plugin managers could add sandboxes. For example, this lua library is a proof of concept: https://github.com/APItools/sandbox.lua. "Packer" could add a method to load plugins with a sandbox, where you allow/disallow certain resources, something like
What are some alternatives?
nvim-remote-containers - Develop inside docker containers, just like VSCode
packer.nvim - A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
lsp-ws-proxy - WebSocketify any Language Server
kernel-wasm - Sandboxed kernel mode WebAssembly runtime.
firejail - Linux namespaces and seccomp-bpf sandbox
cscope_maps.nvim - For old school code navigation. Adds cscope support to Neovim 0.9+.
ua-parser-js - UAParser.js - Free & open-source JavaScript library to detect user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser (client-side) or node.js (server-side).
telescope-zoxide - An extension for telescope.nvim that allows you operate zoxide within Neovim.
cutlass.nvim - Plugin that adds a 'cut' operation separate from 'delete'
nvim-go - A minimal implementation of Golang development plugin for Neovim
todotxt.nvim - Neovim plugin to view and add tasks stored in a todo.txt format