-[Custom Plugins and Themes](#custom-plugins-and-themes)
-[Custom Plugins and Themes](#custom-plugins-and-themes)
-[Disable GNU ls in macOS and freeBSD systems](#disable-gnu-ls)
-[Enable GNU ls in macOS and freeBSD systems](#enable-gnu-ls)
-[Skip aliases](#skip-aliases)
-[Skip aliases](#skip-aliases)
-[Getting Updates](#getting-updates)
-[Getting Updates](#getting-updates)
-[Updates verbosity](#updates-verbosity)
-[Updates verbosity](#updates-verbosity)
...
@@ -279,18 +279,20 @@ If you have many functions that go well together, you can put them as a `XYZ.plu
...
@@ -279,18 +279,20 @@ If you have many functions that go well together, you can put them as a `XYZ.plu
If you would like to override the functionality of a plugin distributed with Oh My Zsh, create a plugin of the same name in the `custom/plugins/` directory and it will be loaded instead of the one in `plugins/`.
If you would like to override the functionality of a plugin distributed with Oh My Zsh, create a plugin of the same name in the `custom/plugins/` directory and it will be loaded instead of the one in `plugins/`.
### Disable GNU ls in macOS and freeBSD systems
### Enable GNU ls in macOS and freeBSD systems
<aname="disable-gnu-ls"></a>
<aname="enable-gnu-ls"></a>
The default behaviour in Oh My Zsh is to use GNU `ls` even in macOS and freeBSD systems if it's installed (as
The default behaviour in Oh My Zsh is to use BSD `ls` in macOS and freeBSD systems. If GNU `ls` is installed
`gls` command) when enabling colorized `ls` in `lib/theme-and-appearance.zsh`. If you want to disable this
(as `gls` command), you can choose to use it instead. To do it, you can use zstyle-based config before
behaviour you can use zstyle-based config before sourcing `oh-my-zsh.sh`:
sourcing `oh-my-zsh.sh`:
```zsh
```zsh
zstyle ':omz:lib:theme-and-appearance' gnu-ls no
zstyle ':omz:lib:theme-and-appearance' gnu-ls no
```
```
_Note: this is not compatible with `DISABLE_LS_COLORS=true`_