Giter Club home page Giter Club logo

Comments (11)

kovidgoyal avatar kovidgoyal commented on May 24, 2024 1

Just use a nightly. I dont have any fixed plans to release 0.32.2

from kitty.

kovidgoyal avatar kovidgoyal commented on May 24, 2024

Works for me running current kitty master with the follwoing steps:

  1. Add the following to ~/.vimrc (and add the vim-slime plugin)
   let g:slime_target = "kitty"
   let g:slime_bracketed_paste = 1
  1. kitty --config=NONE --listen-on=unix:/tmp/kitty -o allow_remote_control=socket-only -o enabled_layouts=tall --session <(echo "launch vim setup.py\nlaunch ipython")

  2. Scroll to some python function and press ctrl-c + ctrl-c in vim
    normal mode

  3. Press 2 to select the second window (the one in which ipython is
    running)

  4. Accept the value of KITTY_LISTEN_ON as unix:/tmp/kitty

  5. Press ctrl-c crl-c again

  6. function is pasted as expected in the right hand side ipython window

from kitty.

kovidgoyal avatar kovidgoyal commented on May 24, 2024

screenshot

Screenshot.

from kitty.

kovidgoyal avatar kovidgoyal commented on May 24, 2024

I did the test on linux, as I dont have all this available in a macOS envoronment but I dont really see any reason to expect it to work differently on macOS

from kitty.

xxyxxyxyx1 avatar xxyxxyxyx1 commented on May 24, 2024

Thank you very much for testing this yourself.

I compiled kitty from master and followed your steps above exactly. I still have the same problem: the slime works correctly, but afterwards, most keyboard shortcuts are broken. I must use the mouse just to quit the kitty window.

I guess this problem is with either macOS, or something particular to my environment. I will try to reproduce this on a different macOS computer and report back. If you have any other ideas to try please let me know.

from kitty.

ad-chaos avatar ad-chaos commented on May 24, 2024

I can reproduce this with just kitty @ select-window --self

  1. kitty --config=NONE --listen-on=unix:/tmp/kitty -o allow_remote_control=socket-only -o enabled_layouts=tall --session <(echo "launch\nlaunch")
  2. kitty @ select-window --self
  3. select any window
  4. Now see that opening a new tab cmd+t, a new window cmd+enter, or closing kitty cmd+q doesn't work.
  5. Open vim, enter insert mode, press shift+3 and 3 is entered, shift+4 and 4 is entered, try quitting vim with :q and observe you can't (because shift+; enters ;).

shift+letter keys work on the other hand, and the shift+num keys work in nano and on the shell prompt just not in vim.

from kitty.

ad-chaos avatar ad-chaos commented on May 24, 2024

I can also see the following on stdout

[027 12:09:52.605641] [PARSE ERROR] Unrecognized DCS code: 0x7a
[027 12:09:52.605656] [PARSE ERROR] Unknown CSI code: 'm' with start_modifier: '' and end_modifier: '%' and parameters: '0'~~

That's unrelated

from kitty.

xxyxxyxyx1 avatar xxyxxyxyx1 commented on May 24, 2024

I have recompiled kitty from master version 8c12086, and it appears the problem has been fixed! Thank you both. (And thank you for making compiling kitty so effortless to a beginner.)
I will comment again if I find anything is still broken.

from kitty.

ed9w2in6 avatar ed9w2in6 commented on May 24, 2024

@kovidgoyal Thank you for point me to this issue.

May I ask when will be the next release?
As this is affecting my daily workflow, if the next released is not near I will consider using the nightly builds.

from kitty.

kovidgoyal avatar kovidgoyal commented on May 24, 2024

It's already released.

from kitty.

ed9w2in6 avatar ed9w2in6 commented on May 24, 2024

Sorry for being ambiguous.

I am referring to version 0.32.2 which I assume will contain commit 5a2ee2f, when will it be released?

You are referring to the nightly build, which has already been released right?

from kitty.

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.