Serviceを読んで理解し、同意したものとみなします。残るようでelispが思った通りの動作をしてくれません。(indent-rigidly-4))))としたのですが、これだと選択を解除した後のTabでも更にインデントがついてしまいました。使わなくても済みます。開始位置と終了位置が自動的にバインドされます。define-keyの処理を質問文のコードではなく文面に合わせるには、条件に合致しない場合の処理(indent-for-tab-commandでしょうか?)があったほうがよいと思います。16:141ありがとうございます。end)(indent-for-tab-command))))に変えたら期待通りの動作になりました。|2マウス等で選択状態にあるかどうかは、region-active-p関数で取得できると思います。個の銅バッジregionは存在するかどうか以外にactiveかどうかの状態を持つんですね。emasakaさんがコメントで述べられてるように選択範囲だけをインデント処理するのはまた別の関数を使うのが普通なんでしょうか。21:16indent-for-tab-commandが選択範囲を認識するコマンドなのかと勘違いしてしまいました。単純に場合分けすれば良かったんですね。解決しました、ありがとうございます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。