1) If the path is too long then use only the first letters, for eg.
~/test/llama -> ~/t/l
2) If the path is still too long, use old strategy to remove certain
number of letters from beginning. On top of that replace the first 3
letters of new string with "...". For eg, ~/t/l/f/h -> .../f/h
1) If the path is too long then use only the first letters, for eg.
~/test/llama
->~/t/l
2) If the path is still too long, use old strategy to remove certain number of letters from beginning. On top of that replace the first 3 letters of new string with "...". For eg,~/t/l/f/h
->.../f/h
Partially resolves #78