prepare to support shelldoc as minor-mode
make some variable as local varriable
prepare to new minor-mode
improve minor-mode behavior
improve cache manipulation
support `sh-mode'
improve window handling
support pcomplete for eshell
improve markdown
testing smart option parsing.
cleanup popup window if switching buffer
cleanup popup window if switching buffer
Merge branch 'master' into smart-option-parsing
Merge branch 'master' into smart-option-parsing

Conflicts:
	shelldoc.el
bugfix: suppress closing window when isearch.
Merge branch 'master' into smart-option-parsing
add todo comment
fix workaround
implement smart parsing for single-hyphen-option

#1 closed