1. Add search and sort abilities into function list. 2. Add Java parser into function list. 3. Add auto-completion for absolute path feature. 4. Fix scrolling text problem while using "Synaptics touchpad". 5. Fix EOL type not correctly determined for UTF-16 files bug. 6. Fix tab settings bug in Normal text.