importmagic忽略多行设置

  • 本文关键字:设置 importmagic emacs
  • 更新时间 :
  • 英文 :


我的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

最新更新