I keep telling myself that I will never break down and add the following to my .bash_aliases file

alias mdkir=mkdir

But it's so, so tempting.

#linux

I will confess to having the following in my .bash_aliases:

alias :e="vim"

@ovid
I did a somewhat opposite thing — my init.vim has:
cabbr nvim visual
(actually, it has additional logic to only trigger at the start of a command)
@ovid Same here, but with alias naon=nano
I write it like that probably some 70% of the times.
@ovid what if alias mdkir to rm -rf instead, and see if that breaks the habit?

@luap Close, but what you really want is:

alias emacs=vim

Makes pair programming so much more fun!

:wq

#emacs #vim

@ovid

alias vi=emacs

Is how I became an emacs user. 🙂

@ovid: most emacsers are at least fluent enough to quit vim (a testament to how ubiquitous vim is rather than how "smart" emacsers are), so that would probably not have the intended effect. However, the inverse would anger quite a few co-workers at my workplace! (C-x C-c doesn't quite have the same ring to it)
@luap
@BryanBennett being ubiquitous isn’t inherently “good”.
@8r0fHA6ZurxVDP19vBJx: I didn't say it was though?

@ovid i have a script called `gi` that removes the first letter from the first argument and passes args to git

gi tpush => git push

it also leaves a harassing message to myself to type better next time

@ovid i used zsh (with @grmlproject 's grml.org/zsh ) and if i do such typos it asks me if I accept its correction (or I can go back and edit)
```
% mdkir test
zsh: correct 'mdkir' to 'mkdir' [nyae]? y
```