-
Notifications
You must be signed in to change notification settings - Fork 26
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
ivy minibuffer doesn't display Korean characters #120
Comments
ivy-posframe do not support input method of emacs.
在 2022-01-17 14:35:16,"Daehwan Nam" ***@***.***> 写道:
When I type Korean characters in ivy minibuffer, the buffer doesn't display the characters until a non-Korean character is inserted or toggle-input-method is called.
For example,
My config includes (setq default-input-method 'korean-hangul).
I call swiper and toggle-input-method by C-\ then type "한국" in the minibuffer, but it doesn't display the word:
Once I insert a space character (or call toggle-input-method by C-\) then the word is displayed:
This problem also occurs in other ivy/counsel functions such as ivy-switch-buffer or counsel-find-file.
In contrast, typing Korean characters is well displayed with the default ivy minibuffer by ivy-display-function-fallback.
Thanks.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
I'm sorry to hear that. I hope to find a solution in the future. |
the problem is posframe use different buffer to show candidate, while im's candidate is in minibuffer |
Thanks for the tip. Now, I see what you means. Currently, enabling minibuffer would be an alternative solution for me. Thanks. |
vertico-posframe use different approach, which maybe has no this problem, but i do not know this approach stable or not. need more time to observe
在 2022-01-17 17:13:17,"Daehwan Nam" ***@***.***> 写道:
Thanks for the tip. Now, I see what you means.
I could check that emacs's minibuffer and ivy-minibuffer are not synchronized when typing Korean characters, after evaluating the following code:
(setq ivy-posframe-hide-minibuffer nil)
Currently, enable minibuffer would be an alternative solution for me. Thanks.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.Message ID: ***@***.***>
|
I've just tried Also, I'm thinking that ivy has a fundamental problem with Korean (or CJK) characters because emacs doesn't recognize typing the chracters as |
vertico-posframe need vertico, not need ivy :-) |
Oh, I didn't know about vertico. I need to check whether vertico meets my needs ;) |
I've recently found a solution for the issue of ivy and the input method for Korean: When the problem of ivy is fixed, ivy posframe also works well . |
When I type Korean characters in ivy minibuffer, the buffer doesn't display the characters until a non-Korean character is inserted or
toggle-input-method
is called.For example,
(setq default-input-method 'korean-hangul)
.swiper
andtoggle-input-method
by C-\ then type "한국" in the minibuffer, but it doesn't display the word:call toggle-input-method
by C-\) then the word is displayed:This problem also occurs in other ivy/counsel functions such as
ivy-switch-buffer
orcounsel-find-file
.In contrast, typing Korean characters is well displayed with the default ivy minibuffer by
ivy-display-function-fallback
.Thanks.
The text was updated successfully, but these errors were encountered: