我的emacs.d/init.el
中有以下内容:
(setq importmagic-configuration-style-alist '((multiline . backslash)
(max_columns . 180000)))
在我的setup.cfg
中[importmagic]
multiline = 'backslash'
max_columns = 1000
indent_with_tabs = 0
当我运行C-c C-l
时,我的导入从:
import datetime
from XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX import YYYYYYYYYYYYYYYYYYYYYYYY
from XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX import ZZZZZZZZZZZZZZZZZZZZZZZZ
from XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX import WWWWWWWWWWWWWWWWWWWWWWWW, AAAAAAAAAAAAAAAAAAAAAAAAAA
import datetime
from XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX import (,
YYYYYYYYYYYYYYYYYYYYYYYY)
from XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX import ZZZZZZZZZZZZZZZZZZZZZZZZ
from XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX import (,
WWWWWWWWWWWWWWWWWWWWWWWW, AAAAAAAAAAAAAAAAAAAAAAAAAA)
这是无效的,实际上破坏了我的代码。
我怎么能使importmagic使用反斜杠而不是父母作为我的设置清楚地说要做?
更糟糕的是,如果你现在执行/second/import-magic运行,它们会被完全切碎:
import datetime
from XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX import (,
from XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX import ZZZZZZZZZZZZZZZZZZZZZZZZ
from XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
importmagic
的README错误。根据来源,您想要的列表是importmagic-style-configuration-alist
。