title: "set completion-ignore-case on " ignored in ~/.inputrc
body: <p>I'm attempting to set <code>completion-ignore-case on</code> in my <code>~/.inputrc</code>, but the option seems to be ignored. When I hit tab, only case-sensitive matches are shown.</p>
  
  <p>Here's my <code>~/.inputrc</code>:</p>
  
  <pre><code># Bash input configuration
  set completion-ignore-case on     #Enable case-insensitive tab-complete
  "\e[A": history-search-backward   #Press up or down arrow to search through shell history on what you've already typed
  "\e[B": history-search-forward
  
  #"\e[1;9C": forward-word          #alt-left/right to move the cursor by words
  #"\e[1;9D": backward-word         #I prefer to enable this in iTerm settings so it works no matter where I'm ssh'd to.
  </code></pre>
  
  <p>Oddly enough, the <code>history-search-backward</code> and <code>-forward</code> settings <strong>do</strong> work, so <code>~/.inputrc</code> <strong>is</strong> getting read, but <code>completion-ignore-case</code> is getting ignored somehow.</p>
  
  <p>Running <code>bind "set completion-ignore-case on"</code> yields the expected behavior. I also tried <code>set</code>-ing other variables in <code>~/.inputrc</code> and they also worked fine.</p>
  
  <p>I'm running MacOS 10.12.4 and bash 4.4.12(1)-release (installed via homebrew).</p>