title: "Auto-correct" argument in Tcsh?
body: <p>Is there anyway to program something like this in Tcsh where an argument gets changed when you press tab. 
  Similar as to how on iOS/Android it auto completes "omw" to "On My Way!"</p>
  
  <p><em>Note: █ is the Text cursor position</em></p>
  
  <pre><code>&gt; script.py imgPath█
  </code></pre>
  
  <p>* <em>[ Press Tab ]</em> *</p>
  
  <pre><code>&gt; script.py this/example/file/path/LONG_IMAGE_NAME_█
  </code></pre>
  
  <hr>
  
  <p>Then from there since I have the full path I can do the normal file name auto completion using tab. For example if I have a file called <code>LONG_IMAGE_NAME_SCREENSHOT_635.jpg</code> I can add <code>S</code> at the end of the agrument and hit tab like normal:</p>
  
  <pre><code>&gt; script.py this/example/file/path/LONG_IMAGE_NAME_S█
  </code></pre>
  
  <p>* <em>[ Press Tab ]</em> *</p>
  
  <pre><code>&gt; script.py this/example/file/path/LONG_IMAGE_NAME_SCREENSHOT_635.jpg█
  </code></pre>
  
  <p>File link won't work for this because it doesn't add the start of the filename, alias also doesn't work because of the file name.</p>