QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 微笑的撒旦

有多少人在用emacs?

[复制链接]
发表于 2004-4-28 04:59:46 | 显示全部楼层
自动缩进可以改成 4位吗?
回复

使用道具 举报

发表于 2004-4-30 17:53:54 | 显示全部楼层
没用过emacs。 可以用下面的设置看看
set cindent shiftwidth=4
set softtabstop=4
回复

使用道具 举报

 楼主| 发表于 2004-5-9 09:14:10 | 显示全部楼层
我的是这样子的,半抄半写:
[code:1]
(setq c-default-style "k&r")

(defconst my-c-style
  '((c-tab-always-indent        . t)
    (c-comment-only-line-offset . 4)
    (c-hanging-braces-alist     . ((substatement-open after)
                                   (brace-list-open)))
    (c-hanging-colons-alist     . ((member-init-intro before)
                                   (inher-intro)
                                   (case-label after)
                                   (label after)
                                   (access-label after)))
    (c-cleanup-list             . (scope-operator
                                   empty-defun-braces
                                   defun-close-semi))
    (c-offsets-alist            . ((arglist-close . c-lineup-arglist)
                                   (substatement-open . 0)
                                   (case-label        . 8)
                                   (block-open        . 0)
                                   (knr-argdecl-intro . -)))
    (c-echo-syntactic-information-p . t)
;    (c-toggle-auto-state . 1)
    (c-basic-offset . 8)
    )
  "My C Programming Style")

;; offset customizations not in my-c-style
(setq c-offsets-alist '((member-init-intro . ++)))

;; Customizations for all modes in CC Mode
(require 'cc-mode)
(defun my-c-mode-common-hook ()
  ;; add my personal style and set it for the current buffer
  (c-add-style "PERSONAL" my-c-style t)
  ;; other customizations
  (setq tab-width 8 indent-tabs-mode nil)

  (eval-after-load
     "c-mode" (define-key c-mode-base-map (kbd "RET") 'newline-and-indent)
    )
  )

(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)

;;(setq c-basic-offset 8)

(add-hook 'c-mode-common-hook '(lambda() (c-toggle-auto-state 1)))

[/code:1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 08:58 , Processed in 0.046867 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表