.dotfiles
zsh-defer
Our great sponsors
.dotfiles | zsh-defer | |
---|---|---|
3 | 7 | |
24 | 287 | |
- | - | |
8.0 | 4.4 | |
about 2 months ago | about 2 months ago | |
Lua | Shell | |
- | GNU General Public License v3.0 only |
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.
.dotfiles
-
vimscript over lua
I still have my init.vim from back when I used to use vim: https://github.com/MunifTanjim/dotfiles/blob/c73af0ae16/private_dot_config/nvim/init.vim
-
zed - yet another plugin manager for zsh. Nothing fancy, nothing new. Just does the basic stuffs - pulls, compiles and loads the plugins... does some completion stuffs. Fairly simple implementation with about 300 LOC. Why? 'cause I used zinit before and it vanished recently... so why not? 🤷🏼♂️
In case anybody's interested, here's my own .zshrc using it: https://github.com/MunifTanjim/dotfiles/blob/9aa77d15/private_dot_config/zsh/dot_zshrc.tmpl
-
Use same tmux keybindings on both your local and nested remote tmux sessions painlessly! This lets you suspend your local session, so that you can interact with the nested remote session directly.
Tmux config: - https://github.com/MunifTanjim/.dotfiles/blob/1067dcc80da5549a4fe058a13d665145e48d8ad4/dot_tmux.conf#L22-L73
zsh-defer
- [Question] What are the best plugins for zsh ?
-
What are really usefull ZSH plug-ins?
zsh-defer
-
What is the best plugin manager in your opinion?
1.) It's fast. Like, really fast. 1.) It supports deferred loading via zsh-defer 1.) It supports local plugins as well as ones hosted via a git provider (aka: GitHub, GitLab, BitBucket, etc) 1.) The codebase is simple and easy to understand and contribute to 1.) It supports git branches (with tag/shas on the roadmap) 1.) It supports partial plugin loading such as loading Oh-My-Zsh plugins and Prezto modules without loading the whole framework. 1.) There's an easy migration path from legacy plugin managers like Antigen/Antibody. 1.) Plugins are managed via a simple plugins file that makes it easy to share your config with others. 1.) And lots more
-
What if I told you you don't really need a Zsh plugin manager?
I use zsh-defer for lazy plugin loading and I fork all plugin repos to avoid the same situation as with zinit
-
zed - yet another plugin manager for zsh. Nothing fancy, nothing new. Just does the basic stuffs - pulls, compiles and loads the plugins... does some completion stuffs. Fairly simple implementation with about 300 LOC. Why? 'cause I used zinit before and it vanished recently... so why not? 🤷🏼♂️
You can use this as a plugin for deferred loading like zinit: https://github.com/romkatv/zsh-defer
- How do you lazyload or delay loading plugins? Improving zsh and other questions (Or maybe my config is broken)
What are some alternatives?
zsh-async - Because your terminal should be able to perform tasks asynchronously without external tools!
zinit - 🌻 Flexible and fast ZSH plugin manager
chezmoi - Manage your dotfiles across multiple diverse machines, securely.
zinit - Flexible and fast Zsh plugin manager with clean fpath, reports, completion management, Turbo, annexes, services, packages.
alias-tips - An oh-my-zsh plugin to help remembering those aliases you defined once
zgenom - A lightweight and fast plugin manager for ZSH
pz - The fast, native, Zsh plugin manager [Moved to: https://github.com/mattmc3/antidote]
zsh_unplugged - 🤔 perhaps you don't need a Zsh plugin manager after all...
zsh-autosuggestions - Fish-like autosuggestions for zsh
zed - ZSH Plugin Manager
vim-tmux-navigator - Seamless navigation between tmux panes and vim splits
zsh - Mirror of the Z shell source code repository.