<commit_before>#
# misc.zsh - Miscellaneous zsh-specific configuration
#
# Sets up oh-my-zsh, some completions, fixes ^H and backspace, and more.
#
# Author
#   <NAME> <<EMAIL>>
#
# Usage
#   Source this file.
#
# Notes
#   This file started out being mostly snippets from the zshrc of Tom Shen
#   <<EMAIL>>. It's diverged considerably since then, but there are still a
#   few parts that exist unchanged. I understand the parts of it that I've
#   commented, although there are still some pieces I copied over that Just
#   Work™.
#
#   I use the zsh-syntax-highlighting[1] plugin for coloring the syntax of my
#   zsh commands as I type them. It catches tons of typos and is super useful
#   in general. To install it, you'll need to have the repo cloned and on your
#   fpath somewhere. I set my fpath in my ~/.zshenv file, so you might want to
#   check it out.
#
#   I also use Oh My Zsh[2] for some completion plugins. This needs to be cloned
#   to something like ~/.oh-my-zsh.
#
#   [1]: https://github.com/zsh-users/zsh-syntax-highlighting
#   [2]: https://github.com/robbyrussell/oh-my-zsh
#
# TODOs
#   - This could be more modular.


# Load oh-my-zsh. I'm not using this for too much. Mostly, it makes adding
# completion plugins easier, but it could be removed if you don't want that
# many completion plugins.
DISABLE_AUTO_UPDATE="true"
export CASE_SENSITIVE="true"
export ZSH="$HOME/.oh-my-zsh/"
plugins=(brew brew-cask)
source $ZSH/oh-my-zsh.sh


# General zshzle options
setopt autocd                     # cd by just typing in a directory name
setopt completealiases            # tab completion includes aliases<commit_msg>zsh: Disable oh-my-zsh window titles<commit_after>#
# misc.zsh - Miscellaneous zsh-specific configuration
#
# Sets up oh-my-zsh, some completions, fixes ^H and backspace, and more.
#
# Author
#   <NAME> <<EMAIL>>
#
# Usage
#   Source this file.
#
# Notes
#   This file started out being mostly snippets from the zshrc of Tom Shen
#   <<EMAIL>>. It's diverged considerably since then, but there are still a
#   few parts that exist unchanged. I understand the parts of it that I've
#   commented, although there are still some pieces I copied over that Just
#   Work™.
#
#   I use the zsh-syntax-highlighting[1] plugin for coloring the syntax of my
#   zsh commands as I type them. It catches tons of typos and is super useful
#   in general. To install it, you'll need to have the repo cloned and on your
#   fpath somewhere. I set my fpath in my ~/.zshenv file, so you might want to
#   check it out.
#
#   I also use Oh My Zsh[2] for some completion plugins. This needs to be cloned
#   to something like ~/.oh-my-zsh.
#
#   [1]: https://github.com/zsh-users/zsh-syntax-highlighting
#   [2]: https://github.com/robbyrussell/oh-my-zsh
#
# TODOs
#   - This could be more modular.


# Load oh-my-zsh. I'm not using this for too much. Mostly, it makes adding
# completion plugins easier, but it could be removed if you don't want that
# many completion plugins.
DISABLE_AUTO_UPDATE="true"
DISABLE_AUTO_TITLE="true"
export CASE_SENSITIVE="true"
export ZSH="$HOME/.oh-my-zsh/"
plugins=(brew brew-cask)
source $ZSH/oh-my-zsh.sh


# General zshzle options
setopt autocd                     # cd by just typing in a directory name
setopt completealiases            # tab completion includes aliases
{'fraction_non_alphanumeric': 0.0924092409240924, 'fraction_numerical': 0.0024002400240024004, 'mean_word_length': 3.3186528497409324, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3044524', 'n_tokens_mistral': 1098, 'n_tokens_neox': 1056, 'n_words': 442}