[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RE: c-mode and c-indent-level
> (setq c-mode-hook '(lambda()
> (require 'netbsd)
> (setq c-default-style "NetBSD")
> ))
>
> c-mode で C-c . とすると、「Which C indentation style? gnu」と出て、
> そこで NetBSD と入力すれば希望の動作が出来るようです。
> c-mode-hook の c-default-style を "linux" としても動作は変わりません。
xemacsのcc-modeだと、この場合はc-default-styleに設
定するのではなく
(c-set-style STYLENAME)
を使う必要があります。それと、hookをsetqで触るのは
推奨されていないので
(add-hook 'c-mode-hook
(function
(lambda ()
(require 'netbsd)
(c-set-style "NetBSD"))))
とするのがよろしいかと思います。
# XEmacs-20.3でしか確認してません
---
j-shim@suri.co.jp: 清水 享