1
0
mirror of https://github.com/dcarrillo/prezto.git synced 2024-07-09 18:03:54 +00:00
prezto/modules/README.md
Ashish Gandhi b6b43eb331 Rename "Mac OS X" to "macOS" in comments
This only changes references in text for human consumption. It leaves
out renaming paths because that can cause breaking changes.

Related issue https://github.com/sorin-ionescu/prezto/issues/1449.
2018-04-16 15:53:48 -07:00

207 lines
2.9 KiB
Markdown

Modules
=======
Load modules in *zpreztorc*. The order matters.
```sh
zstyle ':prezto:load' pmodule 'environment' 'terminal'
```
Archive
-------
Provides functions to list and extract archives.
Autosuggestions
---------------
Integrates zsh-autosuggestions into Prezto.
Command-Not-Found
-----------------
Loads the command-not-found tool on Debian-based distributions.
Completion
----------
Loads and configures tab completion and provides additional completions from
the zsh-completions project.
Directory
---------
Sets directory options and defines directory aliases.
DNF
---
Defines dnf aliases.
Dpkg
----
Defines dpkg aliases and functions.
Editor
------
Sets key bindings.
Emacs
-----
Enables Emacs dependency management.
Environment
-----------
Sets general shell options and defines environment variables.
Fasd
----
Maintains a frequently used file and directory list for fast access.
Git
---
Enhances the Git distributed version control system by providing aliases,
functions and by exposing repository status information to prompts.
GNU Utility
-----------
Provides for the interactive use of GNU utilities on non-GNU systems.
GPG
---
Provides for an easier use of GPG by setting up gpg-agent.
Haskell
-------
Enables local Haskell package installation.
Helper
------
Provides helper functions for developing modules.
History
-------
Sets history options and defines history aliases.
History Substring Search
------------------------
Integrates zsh-history-substring-search into Prezto.
Homebrew
--------
Defines Homebrew aliases.
MacPorts
--------
Defines MacPorts aliases and adds MacPorts directories to path variables.
Node.js
-------
Provides utility functions for Node.js and loads npm completion.
OCaml
-----
Initializes OCaml package management.
OSX
---
Defines macOS aliases and functions.
Pacman
------
Provides aliases and functions for the Pacman package manager and frontends.
Perl
----
Enables local Perl module installation on macOS and defines alises.
Prompt
------
Loads prompt themes.
Python
------
Enables local Python and local Python package installation.
Ruby on Rails
-------------
Defines Ruby on Rails aliases.
Rsync
-----
Defines rsync aliases.
Ruby
----
Configures Ruby local gem installation, loads version managers, and defines
aliases.
GNU Screen
----------
Defines GNU Screen aliases and provides for auto launching it at start-up.
Spectrum
--------
Provides for easier use of 256 colors and effects.
SSH
---
Provides for an easier use of SSH by setting up ssh-agent.
Syntax Highlighting
-------------------
Integrates zsh-syntax-highlighting into Prezto.
Terminal
--------
Sets terminal window and tab titles.
Tmux
----
Defines tmux aliases and provides for auto launching it at start-up.
Utility
-------
Defines general aliases and functions.
Wake-on-LAN
-----------
This module provides a wrapper around the wakeonlan tool.
Yum
---
Defines yum aliases.