title: How to change the default behavior of the [TAB] key while calling an application from the shell?
body: <p>The default behavior for the [TAB] key in the shell is to automatically auto-complete or list the files in the current directory. How to override this behavior in the shell for some chosen applications?</p>
  
  <p>Edit: This is not related to the application that is being used, rather, it's the shell environment that needs to be customized! (Thanks to <a href="https://stackoverflow.com/users/280222/anders-abel">Anders Abel</a> for clearing this point)</p>