disable load company-mode.
extend mark. let it can be jump quickly.
add Imenu mode.
add a custom for imenu to work with ido to jump to a symbol with ido.
use subword-mode for CamelWord when editing code.