Giter Club home page Giter Club logo

Comments (4)

lyfeyaj avatar lyfeyaj commented on May 24, 2024

I update this repo with some bug fix. Try to re-run the script ./sublime-imfix to see whether your problem can be fixed.

from sublime-text-imfix.

ngr-t avatar ngr-t commented on May 24, 2024

Thank you for rapid response!
I updated to the latest commit, but unfortunately the problem still looks to remain. I will try to make the condition to reproduce it clear.

from sublime-text-imfix.

lyfeyaj avatar lyfeyaj commented on May 24, 2024

It seems that the bug you encountered was an old bug that couldn't be fixed by now(to my knowledge). It is caused by those patching methods injected into sublime text via LD_PRELOAD environment variable.

Try to reproduce the problem with the following steps:

  1. Open one sublime text editor, then activate input method and try to input some CJK words;
  2. While keeping the first editor open, now start another sublime text editor and repeat the 1st step;
  3. Now switch back to the first editor, and you may find that the IME stop working on that editor, but you still can input CJK words into the second editor.

If you can reproduce your problem by those steps. Then it is exactly the bug I described above.
The only way(as far as I know) to prevent that is trying not to open two sublime text editors at the same time.

Any further information, please let me know.

from sublime-text-imfix.

ngr-t avatar ngr-t commented on May 24, 2024

I could reproduce the bug by the steps above. Also thank you for the workaround.
I will keep the number of window just one when I use IME. I will let you know if I find other workarounds or some further information.

from sublime-text-imfix.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.