私はgooglewebsを検索しましたが、(Python)言語に準拠した長い行を自動的に破るemacsパッケージを見つけることができませんでした。例えば:
def _formatDependencyList(usedList):
if len(usedList) == 0:
return '(This thing does not use modules)'
return ', '.join([_escapeUnderscores(_getBaseNameHead(s)) for s in usedList])
usedList
の右端にある s
は、私のファイルの80列目にあり、行末まで来ています。この1行を '修正'して次のようにするには、 Mq
/ fill-paragraph
return ', '.join([
_escapeUnderscores(_getBaseNameHead(s)) for s in usedList])
この特殊なケースでは、(
と [
は join
の後にあります。 >(より典型的な例では、最初の(
または [
これは私にはemacsがやることができ、おそらく(どこかで)できることのように思え、全ロタのキーストロークを節約します。正直なところ、私は段落を埋めることができない編集者を人々がどのように使用しているのかわかりません。もし私もこれを持っていれば、それもなくても生き続けることができなくなります。