(set-face-attribute 'vertical-border nil :foreground "gray")
+(defalias 'yes-or-no-p 'y-or-n-p)
-
+(setq scroll-margin 5)
+(setq scroll-conservatively 10000)
+(show-paren-mode t)
(provide 'init-base)
(define-key evil-normal-state-map "\C-j" nil)
(define-key evil-normal-state-map "\C-o" nil)
+
+
+
;; M-e not works correctly in evil-normal mode, this fix it
(define-key evil-normal-state-map "\M-e" (lambda() (interactive)
(forward-sentence 2)))
-
(define-key evil-motion-state-map "\C-e" (move-end-of-line 1))
+
+
(global-evil-leader-mode)
(evil-leader/set-leader "s")
(evil-leader/set-key "j" 'helm-mini)
(key-chord-define evil-normal-state-map ";w" 'save-buffer)
(key-chord-define evil-normal-state-map ";s" 'split-window-below)
(key-chord-define evil-normal-state-map ";v" 'split-window-right)
-
(key-chord-define evil-normal-state-map ";;" 'helm-find-files)
(key-chord-mode 1)
;; cursor shape
-;(setq evil-emacs-state-cursor '("red" box))
-(setq evil-emacs-state-cursor '("red" bar))
+(setq evil-emacs-state-cursor '("red" box))
(setq evil-normal-state-cursor '("green" box))
(setq evil-visual-state-cursor '("orange" box))
(setq evil-insert-state-cursor '("red" bar))
;(key-chord-define-global "sj" 'helm-mini)
;(key-chord-define-global "sk" 'helm-find-files)
-;(key-chord-define-global ";w" 'save-buffer)
-;(key-chord-define-global ";s" 'split-window-below)
-;(key-chord-define-global ";v" 'split-window-right)
-;(key-chord-define-global ";q" 'delete-window)
-
(key-chord-define-global "JJ" 'save-buffer)
(key-chord-define-global "HH" 'save-buffer)
(require 'multi-term)
(setq multi-term-program "/bin/zsh")
-
+(setq system-uses-terminfo nil)
(add-hook 'term-mode-hook
(lambda ()
- (linum-mode nil)))
+ (linum-mode -1)
+ (highlight-current-line-on nil)))
+
+
+(add-to-list 'term-bind-key-alist '("C-c C-n" . multi-term-next))
+(add-to-list 'term-bind-key-alist '("C-c C-p" . multi-term-prev))
+(add-to-list 'term-bind-key-alist '("C-c C-j" . term-line-mode))
+(add-to-list 'term-bind-key-alist '("C-c C-k" . term-char-mode))
(provide 'init-multi-term)
(require 'init-project)
(require 'init-ggtags)
-(setq scroll-margin 5)
-(setq scroll-conservatively 10000)
-(show-paren-mode t)
-
;;;; conflict with C-c . in org-mode, disable it temporarily
;;;;(require 'init-c-cpp)
alias emacs='TERM=xterm-256color emacs -nw'
alias tw='open -a /Applications/TextWrangler.app/'
+export LANG='en_US.UTF-8'
+export LC_ALL="en_US.UTF-8"