Christo Kotze

Results 11 comments of Christo Kotze

The separation of the naming conventions allows you to find all the API functions in the shell by typing: `p9k:[tab]`, all private functions with `__p9k[tab]`, etc.

@bhilburn I've already refactored most of `070-registerSegment` against this. The issue is that I need to implement each change individually as a PR against 0.6.6 when it's out.

@bhilburn There are more changes coming through Stage 1 - split code Stage 2 - apply Coding Guideline Stage 3 - implement autoload functions Stage 4 - implement `P9K_` variable...

3. Yes, it was on purpose, and yes it is going to stay this way. This was done to support users on macOS and other OSes that don't have a...

You should always do custom settings before sourcing the theme. Check the Wiki for reference

We already have a test in `Next` for this situation: ```zsh function __p9k_detect_os() { typeset -g __P9K_OS __P9K_OS_ID case $(uname) in Darwin) __P9K_OS='OSX' __P9K_OS_ID="$(uname -r)" [[ "$(which stat)" != "/usr/bin/stat"...

Have you considered that a user may have ffmpeg, ffprobe, youtube-dl and/or yt-dlp already installed on their system? If they are using homebrew, on Intel it will be in /usr/local/bin...

Dear Vincentius, I didn't know Homebrew now puts executables in /opt/homebrew/bin on ARM Macs. Why did they change from /usr/local/bin ? You can find out more about the change on...

The the main motivation for the change was to allow the transition from Intel to Apple Silicon. In #9117, we switched to a new prefix of /opt/homebrew for installations on...

Another check for all Homebrew plugin authors. Homebrew now installs in /opt/homebrew/bin/brew on any ARM Macs by default. Only checking /usr/local/bin/brew is insufficient.