terminus
vim-rooter
Our great sponsors
terminus | vim-rooter | |
---|---|---|
3 | 24 | |
457 | 1,185 | |
- | - | |
2.9 | 3.6 | |
5 months ago | 7 months ago | |
Vim Script | Vim Script | |
BSD 2-clause "Simplified" License | 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.
terminus
vim-rooter
-
You don't need 'vim-rooter' (usually) or How to set up smart autochange of current directory
The airblade/vim-rooter plugin is an essential part of my Neovim workflow. It automatically changes current directory (:h current-directory) for every buffer to a more natural one (like to path of its Git repository). For me this has the following benefits:
-
NvimTree - how to get this behaviour?
I use a specific plugin for that, you just have to install it https://github.com/airblade/vim-rooter
-
How to properly cd, so plugins pick up project root?
I just use rooter and avoid thinking about it...
-
How to automatically cd to the git root of the current buffer?
There's vim-rooter, which is great.
- Whenever I'm looking for plugins these days [OC]
-
What’s the best start up screen written in Lua?
No, it doesn't change current directory. For that, use sessions or airblade/vim-rooter (or wait around couple of months for planned 'mini.root' :) ). And, of course, you can create custom items which will change current directory.
-
what are the most underrated plugins in your view?
vim-rooter/project.nvim: changes the working directory to the project root when you open a file or directory.
-
NeoRoot.lua: Change working directory like Monkey🐒
Cool plugin! Can you discuss how this differs from/improves upon vim-rooter and others?
-
NvimTree setting cwd to where current file was opened
I think you need rooter https://github.com/airblade/vim-rooter
What are some alternatives?
project.nvim - The superior project management solution for neovim.
vim-startify - :link: The fancy start screen for Vim.
nvim-bqf - Better quickfix window in Neovim, polish old quickfix window.
nvim-spectre - Find the enemy and replace them with dark power.
coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
replacer.nvim - A powerful refactoring tool for nvim.
symbols-outline.nvim - A tree like view for symbols in Neovim using the Language Server Protocol. Supports all your favourite languages.
vim-grepper - :space_invader: Helps you win at grep.
vim-indent-guides - A Vim plugin for visually displaying indent levels in code
rainbow - Rainbow Parentheses Improved, shorter code, no level limit, smooth and fast, powerful configuration.
any-jump.vim - Jump to any definition and references 👁 IDE madness without overhead 🚀
dotfiles - My dotfiles