日常 mi(ミミカキエディット) で生活しているのですが
xemacs(cperl-mode) の indenting を mi と同様にしたいと思っています。

たとえば、以下のように書くとき

1# sub func {
2# |-tab1-|for(@_){
3# |-tab2-||-tab3-|print;
4# |-tab4-|}
5# }

tab1は手動、tab2は自動、tab3は手動、tab4は自動、
最期の 5# は option-return などで手動 no-indent。

てな感じに設定することは可能なんでしょうか?

M-x customize で emacs や cperl などの設定を探ってみたのですが、
設定項目の種類の多さに圧到され全然見当がつかないのです。。。