 (setq guide-key/recursive-key-sequence-flag t)
 (setq guide-key/popup-window-position 'bottom)
 
-
+;; ace-jump (hint-style navigation)
+(require 'ace-jump-mode)
+(global-set-key (kbd "C-c j") 'ace-jump-mode)
+
+;; expand-region
+(require 'expand-region)
+(global-set-key (kbd "<C-prior>") 'er/expand-region)
+(global-set-key (kbd "<C-next>") 'er/contract-region)

(global-set-key "\C-cn" 'next-error)
(global-set-key "\C-cp" 'previous-error)
(global-set-key "\C-ci" 'indent-region)

;; if no region is active, act on current line
(require 'whole-line-or-region)

(semantic-mode 1)
(global-semantic-idle-summary-mode 1)
(global-semantic-idle-completions-mode 1)

;; ecb (code browser)
(require 'ecb-autoloads)
