Personal zsh configuration
Go to file
2022-09-26 14:46:10 -07:00
functions Initial commit 2022-08-28 02:52:37 -07:00
plugins Initial commit 2022-08-28 02:52:37 -07:00
.gitignore Initial commit 2022-08-28 02:52:37 -07:00
.gitmodules Initial commit 2022-08-28 02:52:37 -07:00
bookmark.zsh Remove undeeded checks in bookmark.zsh 2022-08-28 12:27:24 -07:00
init.zsh Added nvr alias for 'nvim' and 'n' inside nvim 2022-09-26 14:46:10 -07:00
LICENSE Initial commit 2022-08-28 02:52:37 -07:00
README.md Update README.md 2022-08-30 02:05:00 -07:00

zsh-config

This is my personal zsh configuraton.

Requirements

  • exa (optional) - better ls
  • bat (optional) - better cat, less, man, etc.

Installation

  1. Clone this repo and init the submodules
  2. Create a .zshrc and fill it with something like this:

ZSH_CONFIG_DIR="path/to/this/repo"
source "${ZSH_CONFIG_DIR}/init.zsh}"

  1. Optionally, set some other variables (before the source line):
  • ZSH_BOOKMARK_DIR: Bookmark directory (default: ~/.cache/zsh/bookmarks)
  • ZSH_BOOKMARK_LS: If true, run ls after jumping to a bookmark