El estilo de sangría predeterminado para las llamadas a funciones de varias líneas en muchos modos de emacs es alinear el corchete de cierre con los otros argumentos de la función, por lo tanto:
function_one(
arg1,
arg2
);
Preferiría que el corchete de cierre se alineara con el inicio de la línea que contiene el corchete de apertura. Por ejemplo:
function_one(
function_two(
f2_arg1,
f2_arg2
),
f1_arg2,
f1_arg3
);
¿Cómo hago esto?
Respuestas:
c-offsets-alist
para quearglist-close
esté configurado enc-lineup-close-paren
.cperl-indent-parens-as-block
en verdadero.cperl-close-paren-offset
en el negativo decperl-indent-level
perl-indent-parens-as-block
a verdadero.Puede personalizar una variable escribiendo
M-x customize-variable
. Alternativamente, agregue las siguientes líneas a su~/.emacs
:fuente
(add-to-list 'load-path (expand-file-name "~/.emacs.d/python-mode.el-6.1.3")) (require 'python-mode)
python-mode
Emacs> = 24.3?