Используя Emacs с исходным кодом C, я хочу нажать клавишу табуляции, чтобы вставить символ табуляции и сделать так, чтобы табуляция была шириной в 2 пробела. Вот что я вставил в ~ / .emacs:
(setq c-default-style "linux")<br>
(setq-default c-basic-offset 2<br>
tab-width 2)
Однако в этом случае вкладка считается не одним столбцом, а 2, и возникает проблема, когда я хочу, например, перейти к месту, указанному в сообщении об ошибке gcc.
int main()
{
if(1)
{
if(2)
{
error
}
}
}
С этой ошибкой:
test.c:7:5 error: `error` undeclared (first use in this function)
Поэтому, когда я выбираю ошибку, она переходит в неправильное место. Есть ли способ это исправить?