Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 xemacs   Alexey Panin   19 Sep 2002 15:32:24 
 Re: xemacs   Oleg Demidovich   21 Sep 2002 20:41:12 
 Re: xemacs   Aleksey Cheusov   23 Sep 2002 14:23:42 
Архивное /ru.linux/172837a1f18e1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional