Add username and hostname to prompt prompt as below example:

[htc@star-lee-u104:~] (u104)
$
For vim:

  A better color for vim status line, for active window.
  background color: cyan
  forground color:  black
Check in git scripts created in past.

qgitcolor: add color config in .gitconfig; not used now.
qgithistory: just a alias to git log which also print out modified
files.
qgitcommits: list commit ids.
qgitmerge: a quick merge action without merge commit; used only for
master line merging with local temporary branched line.
1. [bash] rename .bash_envconfig to .bash_profile.
2. [vim] move the taglist window to right side.
Move contents in .bash_functions into .bash_profile.

Reason: the old content in .bash_fucntions is just
to modify PS1, the bash prompt.
It will be better to put in .bash_profile.
[freebsd91p7]

In past time, there is ever a bash idfile system to help
me for daily work.

It includes bash functions, and some scripts in ~/bin/*.

Now, I would like to take idfile resurrected to my life.

This commit is the old idfile backuped from freebsd91p7;
not confirmed if still working.
[u104]

First manual-merge idfile package from [freebsd91p7].

1. Adapt ~/.bash_xxx to make idfile system works.
2. Fix one issue: idfile/ldos/tm requires the trashcan be prepared
through dirsys. This is unnecessary and idfile/ldos/tm now can make
trashcan folder if it does not exist before.
comment later...
[mintty]

Support Chinese big5 encoding.
[cygwin][mintty]

Support Chinese big5 encoding.
[cygwin][git]

1. ignore tmp_ntfs
2. ignore *.session.vim
Merge remote-tracking branch 'origin/u104' into cygwin

Conflicts:
	.gitignore
[cygwin][bash] .bash_profile/.bashrc/.bash_aliases issue fix.

1. Fixing the .bash_profile and .bashrc relationship.

.bash_profile:
  The personal initialization file, executed for login shells.
.bashrc:
  The individual per-interactive-shell startup file.
  Only read by a shell that's both interactive and non-login.

Therefore, here is the correction:
  .bash_profile will source .bashrc if it exists.

Reference:
http://stackoverflow.com/questions/415403/whats-the-difference-between-bashrc-bash-profile-and-environment

2. Another minor fix: idfile.help will be executed by .bash_aliases.

Due to idfile.help is put under .bash_functions, .bash_aliases will
source it.

Here is the correction:
  Grep out idfile.help in .bash_functions.

3. Removing tail empty lines in idfile.help.
Merge branch 'cygwin' of https://github.com/starleoda/env into cygwin
[cygwin][idfile] Review idfile system and bin applications.

1. Add comments for apps/app
2. Add python encoding "cp950" to all bin/*.py applications.
3. Add guess5.py for "1a2b" game with 5 digits version.
4. Remove unused bin applications, including bbs.expect/cvt/spammail.sh.
[cygwin][idfile] new idfile/ldos/tm function, describe_trash()

The function describe_trash() can search descriptions for all trash
files.
[u104][idfile][bash][vim]

1. [idfile] Removing idfile/bashrc, renaming functions_system to
idfile_system., move idfile.help back to idfile subfolder.
2. [bash][vim] support big5 encoding
Merge branch 'u104' of https://github.com/starleoda/env into u104
Merge remote-tracking branch 'origin/cygwin' into u104
[u104][bash] Refine .bash_profile .bashrc again.

The .bash_profile will not be launched by screen.
Just keeps sourcing .bashrc in .bash_profile, and moves all other
settings into .bashrc.