[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: 清水  享