Skip to content

能否在不使用外部terminal的时候,不把asyncrun的实时输出写入quickfix? #299

@Takayen

Description

@Takayen

execute 'AsyncRun -silent -post=call\ MakePost("unit","' . work_dir . '") ' . cmd
上面是我自己写的一个函数的一部分,每次保存文件的时候会调用这个函数,cmd里会调用某个仿真器的compile实体来进行文法检查。
如果compile fail的话,我会自己在post函数里设置相应errorformat然后lfile来打开错误log,成功的话不会做任何事情。

现在的情况时,除了这个自动保存以外,我的编辑器里经常开着global qf窗口,里面有前回elaborate或者sim的log
现在每次的保存时候自动调用上面的函数来compile,compile的实时log会把之前的quickfix给覆盖,但是我不希望这些内容被覆盖。

翻了下文档似乎没找到这样的设置,请问能否不实时输出或者至少输出到locallist而不是global的quickfix?
谢谢

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions