for my$scalar(1..10){print"$scalar"."txt";} #### for my $scalar (1..10) { print"$scalar"."txt"; } #### (defun my-indent-block () "reindent surroundig expression" (interactive) (save-excursion (backward-up-list) (cperl-indent-exp) ) ) (defadvice cperl-electric-semi (after my-electric-indent-context) "indent whole context surrounding block/context" (my-indent-block) ) (add-hook 'cperl-mode-hook (lambda () (local-set-key (kbd "M-C-q") 'my-indent-block ) ) ) #### my $a = { a => 1, b => { c => 3, } };