682961e9304c6bf7bd500d741b01640682d35ac9
- Author
- Morgan Larosa <chaos95@gmail.com>
- Committer
- Morgan Larosa <chaos95@gmail.com>
- Date
Message
Add a configuration option to disable autocorrect
Diff
1diff --git a/lib/correction.zsh b/lib/correction.zsh
2index fc60dcdbdbead80c8336e4aaeaeb53dc657fce57..07fbcfd364cd32020a5fb60260b66079c2c398f9 100644
3--- a/lib/correction.zsh
4+++ b/lib/correction.zsh
5@@ -1,10 +1,14 @@
6-setopt correct_all
7+if [[ "$DISABLE_CORRECTION" == "true" ]]; then
8+ return
9+else
10+ setopt correct_all
11
12-alias man='nocorrect man'
13-alias mv='nocorrect mv'
14-alias mysql='nocorrect mysql'
15-alias mkdir='nocorrect mkdir'
16-alias gist='nocorrect gist'
17-alias heroku='nocorrect heroku'
18-alias ebuild='nocorrect ebuild'
19-alias hpodder='nocorrect hpodder'
20+ alias man='nocorrect man'
21+ alias mv='nocorrect mv'
22+ alias mysql='nocorrect mysql'
23+ alias mkdir='nocorrect mkdir'
24+ alias gist='nocorrect gist'
25+ alias heroku='nocorrect heroku'
26+ alias ebuild='nocorrect ebuild'
27+ alias hpodder='nocorrect hpodder'
28+fi
29diff --git a/templates/zshrc.zsh-template b/templates/zshrc.zsh-template
30index e525532414557e76e924159dc592ea61fe635bb2..cb9c5855e097fe604d6df59d7618bdfcb1198629 100644
31--- a/templates/zshrc.zsh-template
32+++ b/templates/zshrc.zsh-template
33@@ -23,6 +23,9 @@ ZSH_THEME="robbyrussell"
34 # Uncomment following line if you want to disable autosetting terminal title.
35 # DISABLE_AUTO_TITLE="true"
36
37+# Uncomment following line if you want to disable command autocorrection
38+# DISABLE_CORRECTION="true"
39+
40 # Uncomment following line if you want red dots to be displayed while waiting for completion
41 # COMPLETION_WAITING_DOTS="true"
42