Sfoglia il codice sorgente

emacs.el: update prefs for c-mode

pull/1/head
10sr 10 anni fa
parent
commit
dd56d83e00
1 ha cambiato i file con 17 aggiunte e 11 eliminazioni
  1. +17
    -11
      emacs.el

+ 17
- 11
emacs.el Vedi File

@@ -1020,18 +1020,24 @@ found, otherwise returns nil."
(flyspell-mode)
(set (make-local-variable 'comment-start) ";"))))

;; http://d.hatena.ne.jp/emergent/20070203/1170512717
;; c-mode
;; (setq c-default-style "bsd")
(add-hook 'c-mode-common-hook
(lambda ()
(setq c-basic-offset 4
indent-tabs-mode nil)
;; (set-face-foreground 'font-lock-keyword-face "blue")
(c-toggle-hungry-state -1)
;; (and (require 'gtags nil t)
;; (gtags-mode 1))
))
;; http://www.emacswiki.org/emacs/IndentingC
;; http://en.wikipedia.org/wiki/Indent_style
;; http://d.hatena.ne.jp/emergent/20070203/1170512717
(when (lazy-load-eval 'cc-vars
nil
(add-to-list 'c-default-style
'(c-mode . "k&r"))
(add-hook 'c-mode-common-hook
(lambda ()
;; why c-basic-offset in k&r style defaults to 5 ???
(setq c-basic-offset 4
indent-tabs-mode nil)
;; (set-face-foreground 'font-lock-keyword-face "blue")
(c-toggle-hungry-state -1)
;; (and (require 'gtags nil t)
;; (gtags-mode 1))
))))

(when (fetch-library
"https://raw.github.com/mooz/js2-mode/master/js2-mode.el"


Caricamento…
Annulla
Salva