Bem, para recuar com guias, você deve garantir que indent-tabs-mode
seja t
(que é o valor padrão). Mas, para obter apenas as guias , você precisa ajustar o modo que está fazendo o recuo, de modo que cada linha seja recuada por um múltiplo do seu tab-width
(padrão 8). Por exemplo, no modo C, você pode tentar definir c-basic-offset
para 8.
Ou você pode reduzir seu tab-width
para um valor menor, para que o Emacs não precise usar espaços para alcançar cada nível de recuo. Mas se você fizer isso, todo mundo que tiver que trabalhar em seu código (e usar as paradas de tabulação padrão de 8 caracteres) ficará irritado.
Eu recomendo que você reconsidere. Pessoalmente, acho que trabalhar no código recuado com abas para ser chato, especialmente se eles não parecem ser 8 guias de espaço. (O pior é o código em que algumas linhas usam espaços, algumas linhas usam guias e claramente não há 8 guias de espaço.) Faça-nos um favor e apenas (setq indent-tabs-mode nil)
.