New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

:set guioptions+=! のとき v:shell_error が反映されない #1169

Closed
Bakudankun opened this Issue May 22, 2018 · 4 comments

Comments

Projects
None yet
2 participants
@Bakudankun

Bakudankun commented May 22, 2018

質問・報告の内容

set guioptions+=!とすると:sh:!がGVimのterminalウィンドウ内で実行されるとのことで、試してみたのですが、これを指定するとコマンドの終了ステータスに関わらずv:shell_errorの値が0になってしまいます。

外部コマンドを呼ぶプラグインが困るので、guioptions!を含めないときと同様に終了ステータスを反映するようにしていただきたいです。

Vimのバージョン

Vim+kaoriya 8.1.0005

OSの種類/ディストリ/バージョン

Windows 10 Pro 64bit (10.0.17134.48)

@ichizok

This comment has been minimized.

Member

ichizok commented May 23, 2018

@Bakudankun

This comment has been minimized.

Bakudankun commented May 26, 2018

↑のパッチで期待する動作になっていることを確認しました。

@ichizok

This comment has been minimized.

Member

ichizok commented Jun 8, 2018

PRed.
vim/vim#2994

@ichizok

This comment has been minimized.

Member

ichizok commented Jun 20, 2018

8.1.0087
vim/vim@f9c3883

@ichizok ichizok closed this Jun 20, 2018

@ichizok ichizok added the xlose/fixed label Jun 20, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment