;; Key bind ; Back Space (bsmap-mode) ;(global-set-key "\^h" 'delete-backward-char) ; Ctrl+q (global-set-key "\^q" 'scroll-down) ;; KANJI mode ; EUC (set-kanji-fileio-code 'euc) (set-kanji-input-code 'euc) (set-kanji-display-code 'euc) ; Shift-JIS ;(set-kanji-fileio-code 'shift-jis) ;(set-kanji-input-code 'shift-jis) ;(set-kanji-display-code 'shift-jis) ;; Add new lines at end of text (next-line-add-newlines nil) ;; Search by a regular expression (ESC Ctrl+s/Ctrl+r) (global-set-key "\^[\^s" 're-search-forward) (global-set-key "\^[\^r" 're-search-backward) ;; Correspondence of a parenthesis (global-set-key ")" 'blink-matching-paren-hack) (global-set-key "}" 'blink-matching-paren-hack) (global-set-key "]" 'blink-matching-paren-hack) ;; Indent ; TAB key (set-c-tab-always-indent t) ; Auto indent ;(electric-c-brace) ;(electric-c-brace-blink) ;(electric-c-semi) ;(electric-c-terminator) ; c-mode (set-c-indent-level 2) (set-c-continued-statement-offset 2) (set-c-continued-brace-offset 0) (set-c-brace-offset -2) (set-c-brace-imaginary-offset 0) (set-c-argdecl-indent 0) (set-c-label-offset -2) (set-c-auto-newline nil) ;; Line number on mode-line ; Unfortunately, line-number-mode is enable after Ng 1.5alpha3 ; Put this line at tail, Because the lines after this are disable ; if this is unsupported. (line-number-mode t)