Modifying a custom defun to not conflict with Magit
I use the following smart-tab defun in my .emacs for either completion on a word or just to do a standard tab: (global-set-key [(tab)] 'smart-tab) (defun smart-tab () "This smart tab is minibuffer compliant: it acts as usual in the minibuffer. Else, if mark is active, indents region. Else if point is at the end of a symbol, ex...