LINUX.ORG.RU

[emacs] Модель отступов

 


0

1

Включен c-set-mode linux.

По умолчанию табуляция выполняется по соответствующей открывающей скобке:

static int ProcessWithSoundtouch(const void *inputData, const size_t inputDataSize,
				 void *outputData, const size_t outputDataCapacity, size_t *outputDataSize,
				 NSMutableDictionary *info)

Как сделать, чтобы он выравнивал следующие строки не по скобке, а просто ставил два символа табуляции?

static int ProcessWithSoundtouch(const void *inputData, const size_t inputDataSize,
		void *outputData, const size_t outputDataCapacity, size_t *outputDataSize,
		NSMutableDictionary *info)
★★

Коротко: C-h v c-offsets-alist

Конкретно: ставишь указатель на интересующую строку, M-x c-set-offset, C-m, ++ (то есть для данного синтаксического случая устанавливаешь отступ в два стандарных отступа).

anonymous
()
14 декабря 2011 г.
Ответ на: комментарий от anonymous

Можно даже проще - без C-m: M-x c-set-offset, ++

bk_ ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.