|
@@ -1,3 +1,31 @@ |
|
|
|
|
|
Dotfiles |
|
|
|
|
|
======== |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
First Principle |
|
|
|
|
|
--------------- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
__Do not go out of ways how the default environments work__. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
There are many cases when I must work on foreign environments, and it is always |
|
|
|
|
|
VERY irritating when things will not work as I expect, yet setting up my own |
|
|
|
|
|
environment will be troublesome. So I avoid changing behaviors of tools, |
|
|
|
|
|
except for emacs. |
|
|
|
|
|
|
|
|
|
|
|
Emacs is the editor I usually use for coding. I decided to change the behavior |
|
|
|
|
|
of emacs as I want without thinking about other environments. When I cannot use |
|
|
|
|
|
my emacs.el I'll use vi or vim instead. |
|
|
|
|
|
|
|
|
|
|
|
Other tools like bash and vim basically work in the same ways even when using my |
|
|
|
|
|
rc files. The main changes are related to showing informations, typically the |
|
|
|
|
|
bash prompt. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sourcing flow |
|
|
|
|
|
------------- |
|
|
|
|
|
|
|
|
~/.bash_profile <= console login |
|
|
~/.bash_profile <= console login |
|
|
| |
|
|
| |
|
|
|--~/.dotfiles/profile |
|
|
|--~/.dotfiles/profile |
|
|