|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 23 Sep 2002 14:23:42 To : Alexey Panin Subject : Re: xemacs -------------------------------------------------------------------------------- Alexey Panin <Alexey.Panin@p30.f1045.n5030.z2.fidonet.org> writes: > * Изначально послано в RU.LINUX.CHAINIK > * Также послано в RU.LINUX > Приветствую, All! > > Подскажите насчёт сабжа: > Как заставить его вставлять табуляции а то он их заменяет на пробелы? > Как включить автоотступ? Если все это касается исходников, то перечитай info 'cc mode' AFAIR он одинаково работает и GNU Emacs и для XEmacs. У меня в .emacs для GNU Emacs вот это (defun style-my-set (tab-chars) (interactive "p") (progn (c-set-offset 'substatement-open 0) (c-set-offset 'case-label tab-chars) (c-set-offset 'inline-open 0) (c-set-offset 'statement-case-open tab-chars) (c-set-offset 'arglist-intro tab-chars) (setq tab-width tab-chars) (setq c-basic-offset tab-chars) (setq c-arglist-intro tab-chars) (setq c-tab-always-indent t) (setq c-backspace-function 'delete-backward-char)) ) (defun style-my () (interactive) (style-my-set 4) ) ;(style-my) (defun style-dictd () (interactive) (progn (c-set-offset 'substatement-open 0) (c-set-offset 'case-label 0) (c-set-offset 'inline-open 0) (c-set-offset 'statement-case-open 3) (c-set-offset 'arglist-intro 3) (setq tab-width 8) (setq c-basic-offset 3) (setq c-arglist-intro 3) (setq c-tab-always-indent t) (setq c-backspace-function 'backward-delete-char-untabify) ) ) (defun my-c-mode-common-hook () (if (string-match "dictd" (buffer-file-name)) (style-dictd) (style-my)) ) (add-hook 'c-mode-common-hook 'my-c-mode-common-hook) Можешь взять за образец. -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5 * Origin: Science Soft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/172837a1f18e1.html, оценка из 5, голосов 10
|