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