direnv.vim
exrc.vim
direnv.vim | exrc.vim | |
---|---|---|
3 | 9 | |
161 | 19 | |
3.7% | - | |
4.2 | 1.8 | |
5 months ago | over 2 years ago | |
Vim Script | Vim Script | |
MIT License | The Unlicense |
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.
direnv.vim
-
Introducing nix-develop.nvim, run `nix develop` inside your neovim
Nice! I use direnv to load nix environments, so I combine that with direnv.vim in neovim. I haven't tested whether it picks up changes without restarting the editor, but I think it does.
- How do you handle project specific configuration?
exrc.vim
-
How do you handle project specific configuration?
exrc can enable untrusted arbitrary execution. See https://github.com/ii14/exrc.vim that tries to mitigate this.
- Multiple instances of Vim.
-
Best plug-in for per project config changes and compilation shortcut
'exrc' option or https://github.com/ii14/exrc.vim
- Resources on project specific vim setup
-
Are there any plugins available to fix exrc not working when you use init.lua?
Yeah, here's my plugin that does that: https://github.com/ii14/exrc.vim
-
HOW DO I MAKE A PROJECT SYSTEM
:set exrc and and create .exrc file in your project directory with your project settings, or use a plugin like https://github.com/ii14/exrc.vim or https://github.com/jenterkin/vim-autosource
- Lua-based local config plug-in?
-
Feedback on a small vim plugin
I did basically the same thing, but without recursive lookup: https://github.com/ii14/exrc.vim
-
Running Tasks in Vim
https://github.com/ii14/exrc.vim for local vimrc. Basically a reimplementation of the 'exrc' option that keeps track of file hashes, so you don't evaluate anything malicious, without the limitations of 'secure' option.
What are some alternatives?
nvim-config-local - Secure load local config files for neovim
direnv - unclutter your .profile
confiture.nvim - A neovim lua plugin to save and launch project specific commands.
vim-projectionist - projectionist.vim: Granular project configuration
persistence.nvim - 💾 Simple session management for Neovim
vim-autosource - Manage Vim configuration for projects.
vim-addon-local-vimrc - kiss local vimrc with hash protection
neovim - Vim-fork focused on extensibility and usability
nix-develop.nvim - Run `nix develop` without restarting neovim
localvimrc - load subdirectory specific vimrc files
IDE.nvim - IDE-Like support for NeoVim
vim-localvimrc - Search local vimrc files (".lvimrc") in the tree (root dir up to current dir) and load them.