Configuration Help w/ Plugins #180
-
Hi there. First off, big fan of Antidote. I know very very very little about what's under the hood of ZSH, so things like $fpath confuse me, even after reading. I use ZSH for scripting some simple jobs and API queries, but I like the customization of making the terminal / prompt mine. Looking at mattmc3's Zephyr I got to thinking, is there a way to know if a plugin is duplicated or superfluous? I'd like to be as streamlined in my plugins as possible, and not have installed things I don't actually need or want. My current .zsh_plugins.txt file is this:
It looks like there are two different completions, so when I saw the Zephyr plugins, I was curious if I could replace some, or all, of my current file with these:
Apologies for the potential basic nature and redundancy of this question. I am learning. |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
Apologies for the delay in seeing this and replying. I hope you're still a satisfied antidote user, and I'm more than happy to help here. Zephyr is really more based on Prezto, so users familiar with Prezto should be really familiar with its plugins (aka: modules) and what they do. You seem like you prefer Oh-My-Zsh, which is perfectly fine - but mixing and matching may mean that you are overriding things, and not everything has a 1-1 correlation.
Here's an equivalency chart, but the truth is that these aren't 1:1. You may decide you like one over the other:
These have no equivalent in Zephyr:
If you like OMZ, I would recommend sticking with it. Even though I wrote Zephyr, I don't really promote it much since it's very much a matter of personal taste. Is there a reason you are looking to switch? Also, shameless plug - I now very much recommend using getantidote/use-omz #(OMZ dependency resolver)
ohmyzsh/ohmyzsh path:lib #(Framework base)
ohmyzsh/ohmyzsh path:plugins/colored-man-pages #(Enhanced man pages)
ohmyzsh/ohmyzsh path:plugins/command-not-found #(Helpful command suggestions)
ohmyzsh/ohmyzsh path:plugins/wd #(Directory shortcuts)
ohmyzsh/ohmyzsh path:plugins/alias-finder #(Alias discovery)
ohmyzsh/ohmyzsh path:plugins/colorize #(Colorized cat)
ohmyzsh/ohmyzsh path:plugins/urltools #(URL manipulation)
zsh-users/zsh-autosuggestions #(Command suggestions based on history)
zsh-users/zsh-completions #(Additional completion definitions)
marlonrichert/zsh-autocomplete #(Advanced completion system)
MichaelAquilina/zsh-you-should-use #(Command usage suggestions) |
Beta Was this translation helpful? Give feedback.
-
100% still satisfied with Antidote. As a beginner, the only thing that ever turns me off is if something breaks that I can't figure out how to fix. My only thought process here was making sure I'm not using one plugin that is then canceled out by the plugin below it. IIRC this came out of some config that was causing a command to not work. In my troubleshooting I pared my plugins down to these and it works good now
But I will add the shameless plug plugin as well! I appreciate the response! You're stellar. |
Beta Was this translation helpful? Give feedback.
-
Actually, adding the
|
Beta Was this translation helpful? Give feedback.
-
@aaaaaadrian - I am very familiar with the Dracula theme. It appears that you have followed their (very poor) manual install instructions at some point and did not include the required You mention you use Starship for your theme, so I suspect perhaps you aren't even really using Dracula? If that's the case, then the simple fix is to find where you have If you are in fact using Dracula and want it to be installed correctly, there's two ways to fix this. You could do things the Or, you could ignore Dracula's terrible instructions and run this script instead: # Clone dracula theme
git clone https://github.com/dracula/zsh.git ${ZSH_CUSTOM:=$(antidote path ohmyzsh/ohmyzsh)/custom}/themes/dracula
# Properly install dracula
ln -s $ZSH_CUSTOM/themes/dracula/dracula.zsh-theme $ZSH_CUSTOM/themes Hope this helps! |
Beta Was this translation helpful? Give feedback.
-
Removing it from my .zshrc and adding it to the plugins file worked a treat. You are a swell person! I really appreciate all the help :) |
Beta Was this translation helpful? Give feedback.
Apologies for the delay in seeing this and replying. I hope you're still a satisfied antidote user, and I'm more than happy to help here.
Zephyr is really more based on Prezto, so users familiar with Prezto should be really familiar with its plugins (aka: modules) and what they do. You seem like you prefer Oh-My-Zsh, which is perfectly fine - but mixing and matching may mean that you are overriding things, and not everything has a 1-1 correlation.
Here's an equ…