.emacs-my
changeset 179 77fdd4bce6c8
parent 178 6f5ed3d234cf
child 180 75ce786c1148
equal deleted inserted replaced
178:6f5ed3d234cf 179:77fdd4bce6c8
   447 ;; Miscellaneous
   447 ;; Miscellaneous
   448 
   448 
   449 ;; (desire 'abbrev)
   449 ;; (desire 'abbrev)
   450 ;; (desire 'bibtex)
   450 ;; (desire 'bibtex)
   451 ;; (desire 'calc)
   451 ;; (desire 'calc)
   452 ;; (desire 'cc-mode)
       
   453 ;; (desire 'ediff)
   452 ;; (desire 'ediff)
   454 ;; (desire 'eiffel-mode)
   453 ;; (desire 'eiffel-mode)
   455 ;; (desire 'emacs-w3m)
   454 ;; (desire 'emacs-w3m)
   456 ;; (desire 'eudc)
   455 ;; (desire 'eudc)
   457 ;; (desire 'filladapt)
   456 ;; (desire 'filladapt)
   855 ;; ----------------------------------------------------------------------
   854 ;; ----------------------------------------------------------------------
   856 ;; LISP
   855 ;; LISP
   857 (setq list-command-history-max 256)
   856 (setq list-command-history-max 256)
   858 
   857 
   859 ;; ----------------------------------------------------------------------
   858 ;; ----------------------------------------------------------------------
   860 ;; C, cc-mode
   859 ;; C, c-mode, C++, c++-mode
   861 
   860 
   862 (setq c-echo-syntactic-information-p t)
   861 (setq c-echo-syntactic-information-p t)
   863 (add-hook 'c-mode-common-hook
   862 (add-hook 'c-mode-common-hook
   864  (lambda ()
   863  (lambda ()
   865    ;; Automatically inserte newlines after special characters such as brace, comma, semi-colon, and colon.
   864    ;; Automatically inserte newlines after special characters such as brace, comma, semi-colon, and colon.
   908         (substatement-open . 0)
   907         (substatement-open . 0)
   909         ))
   908         ))
   910     (c-echo-syntactic-information-p . t))
   909     (c-echo-syntactic-information-p . t))
   911   "My C Programming Style")
   910   "My C Programming Style")
   912 
   911 
   913 ;; (objc-mode . "my-mode") (c++-mode . "cc-mode")
       
   914 (add-hook 'c-mode-common-hook
   912 (add-hook 'c-mode-common-hook
   915           (lambda () (c-add-style "my" my-c-style t)))
   913           (lambda () (c-add-style "my" my-c-style t)))
   916 (setq c-default-style '((java-mode . "my") (c-mode . "my") (csharp-mode . "my") (other . "my")))
   914 (setq c-default-style '((java-mode . "my") (c-mode . "my") (csharp-mode . "my") (c++-mode . "my") (objc-mode . "my") (other . "my")))
   917 
   915 
   918 ;; ----------------------------------------------------------------------
   916 ;; ----------------------------------------------------------------------
   919 ;; *csharp*, c-sharp
   917 ;; *csharp*, c-sharp
   920 ;;
   918 ;;
   921 (autoload 'csharp-mode "csharp-mode" "Major mode for editing C# code." t)
   919 (autoload 'csharp-mode "csharp-mode" "Major mode for editing C# code." t)