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

iminsert=0 imsearch=0 をデフォルトにしたい #1083

Closed
mattn opened this Issue Sep 5, 2017 · 4 comments

Comments

Projects
None yet
2 participants
@mattn
Member

mattn commented Sep 5, 2017

vimtutor を使う日本人であればインサートモードでいきなり日本語入力になってしまうのは問題があると思うので、できれば iminsert=0 imsearch=0 にしたい。

GitHub Issues に RFC 流して意見があれば交換、無理そうだとしてもせめて GetACP() == 932 は 0 とかにしたい。

ちょっと作戦を考えますが、ぜったい変更させる何かいい案があれば教えて下さい。

@k-takata

This comment has been minimized.

Show comment
Hide comment
@k-takata

k-takata Sep 6, 2017

Member

影響があるのはWindowsのGUIだけでしょうか?

Member

k-takata commented Sep 6, 2017

影響があるのはWindowsのGUIだけでしょうか?

@mattn

This comment has been minimized.

Show comment
Hide comment
@mattn

mattn Sep 6, 2017

Member

はい。その予定です。

実際は vim.h の USE_IM_CONTROL の宣言

#if defined(FEAT_XIM) \
    || (defined(FEAT_GUI) && (defined(FEAT_MBYTE_IME) || defined(GLOBAL_IME))) \
    || (defined(FEAT_GUI_MAC) && defined(FEAT_MBYTE))
# define USE_IM_CONTROL
#endif

が通れば B_IMODE_IM が設定され、デフォルト値 2 が設定されるので、影響は Windows, Linux, OSX の GUI 版です。

Member

mattn commented Sep 6, 2017

はい。その予定です。

実際は vim.h の USE_IM_CONTROL の宣言

#if defined(FEAT_XIM) \
    || (defined(FEAT_GUI) && (defined(FEAT_MBYTE_IME) || defined(GLOBAL_IME))) \
    || (defined(FEAT_GUI_MAC) && defined(FEAT_MBYTE))
# define USE_IM_CONTROL
#endif

が通れば B_IMODE_IM が設定され、デフォルト値 2 が設定されるので、影響は Windows, Linux, OSX の GUI 版です。

@mattn

This comment has been minimized.

Show comment
Hide comment
@mattn
Member

mattn commented Sep 7, 2017

@k-takata

This comment has been minimized.

Show comment
Hide comment
@k-takata

k-takata Sep 16, 2017

Member

8.0.1114
vim/vim@4cf56bb
やりましたね!!!

Member

k-takata commented Sep 16, 2017

8.0.1114
vim/vim@4cf56bb
やりましたね!!!

@k-takata k-takata closed this Sep 16, 2017

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