Comments (7)
Hi @leomao
In order to solve this problem, I will suggest you to introduce new tag called nice:
.
By using the nice
tag, the zplug user can set the priority of the loading order of the plugins.
Priority levels of nice
range from -20 (highest) to 19 (lowest) and defaults to 0. In addition, the plugins are loaded after running compinit
command when the nice
tag is 10 or larger.
# Make sure you use double quotes
zplug "zsh-users/zsh-history-substring-search"
# zplug ... more plugins
# will run compinit -d "${ZPLUG_HOME}/zcompdump" at this line
zplug "zsh-users/zsh-syntax-highlighting", nice:19
zplug load # will load plugins in the order of nice tag
Would you let me know what you think about it?
from zplug.
Images:
from zplug.
If you looks good, I will continue to develop in this branch.
from zplug.
Sounds good to me. 👍
from zplug.
What a relief! Thanks.
from zplug.
The problem was solved. Please update zplug!
from zplug.
Hi,
I am not sure whether I understood this mechanism correctly or not.
zplug A, nice:-20
zplug B, nice:-10
zplug C
The order will be A -> B -> C ?
It seems that the order is C -> B -> A actually.
I think this is caused by for key in ${${(on)nices}#*:}
, since the numeric sort of zsh doesn't recognize minus sign as a part of number.
arr=(1 -1 0 2 -2)
echo ${(on)arr} # 0 1 -1 2 -2
Changing it to for key in ${${(OnM)nices:#-*}#*:} ${${(on)nices:#-*}#*:}
will work.
from zplug.
Related Issues (20)
- Help Wanted what is the difference between static and dynamic
- Update zsh-async to 1.8.5 broke slimline on all my accounts HOT 2
- status of project HOT 3
- Error in `source ~/.zplug/init.zsh` HOT 2
- Fresh macos install using brew shows errors HOT 5
- Current status and next approach of zplug HOT 4
- Errors on startup after updating HOT 2
- Weird Error? HOT 1
- ZPlug unable to use the same repo twice (FZF) HOT 5
- Loading unixorn/fzf-zsh-plugin shows error message.
- verbosity: Is zshrc configuration correct HOT 1
- .zplug/bin/install conflict with system /usr/bin/install
- allow zcompdump file location to be customized
- zplug load --verbose prints command not found: perl, grep, printf
- Autocompletion for some plugins fails: `(eval):1: _kubectl: function definition file not found` HOT 2
- custom env ZPLUG_HOME do not affect ZPLUG_REPOS after install by curl HOT 1
- zsh-autosuggestions not working with zplug HOT 2
- Zplug not loading plugins from ~/.oh-my-zsh/custom/plugins
- homedir appearing in every dir in zplug environment
- Uninstall Script for curl Installations HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zplug.