Le style d'indentation par défaut pour les appels de fonctions multilignes dans de nombreux modes emacs consiste à aligner le crochet rond de fermeture avec les autres arguments de la fonction, ainsi:
function_one(
arg1,
arg2
);
Je préférerais que le crochet de fermeture soit aligné avec le début de la ligne qui contient le crochet d'ouverture. Par exemple:
function_one(
function_two(
f2_arg1,
f2_arg2
),
f1_arg2,
f1_arg3
);
Comment puis-je faire cela?
Réponses:
c-offsets-alist
sorte qu'ilarglist-close
soit défini surc-lineup-close-paren
.cperl-indent-parens-as-block
sur true.cperl-close-paren-offset
sur le négatif decperl-indent-level
perl-indent-parens-as-block
sur true.Vous pouvez personnaliser une variable en tapant
M-x customize-variable
. Vous pouvez également ajouter les lignes suivantes à votre~/.emacs
:la source
(add-to-list 'load-path (expand-file-name "~/.emacs.d/python-mode.el-6.1.3")) (require 'python-mode)
python-mode
sur Emacs> = 24,3?