Giter VIP home page Giter VIP logo

Comments (11)

justinmk avatar justinmk commented on July 21, 2024

Is this in a remote session, or local?

from vim-sensible.

mxgrn avatar mxgrn commented on July 21, 2024

Local.

from vim-sensible.

tpope avatar tpope commented on July 21, 2024

Is this just on standard HJKL stuff? Having felt plenty of speed pain on OS X, it wouldn't take much for me to gut it.

from vim-sensible.

mxgrn avatar mxgrn commented on July 21, 2024

Is this just on standard HJKL stuff?
Yes.

from vim-sensible.

vectorstorm avatar vectorstorm commented on July 21, 2024

For what it's worth, there are definite speed issues in both Terminal.app and iTerm2 on OS X, for any terminal program which moves the cursor around to write to different parts of the window, rather than scrolling it. I've been debugging into iTerm2 to try to pinpoint precisely where they're coming from, but haven't been able to point at anything specific just yet. (I have a nasty suspicion that the bottleneck is the pipe between the PTY and the terminal application.. but I haven't been able to prove that yet)

These speed issues aren't visible in X11 terminals running under OS X; only in native apps.

from vim-sensible.

tlvince avatar tlvince commented on July 21, 2024

I'm also experiencing noticeable slowdowns on OS X terminals (Terminal.app and iTerm2).

Also, blinking commands (particularly noticeable with repeating line motions (hjkl)) is distracting.

showcmd's principle use (for me) is a line count during visual selection. More than happy to compromise in order to resolve the above (selection line counts are easily achievable in other ways, e.g. g^G).

from vim-sensible.

tpope avatar tpope commented on July 21, 2024

@tlvince are you confirming a clear link between 'showcmd' and slowdowns? I tried both terminals with and without tmux and I can't reproduce anything. Like I said, I'm not that attached to 'showcmd', but I'd like a bit more than one piece of anecdotal evidence before killing it.

from vim-sensible.

oblitum avatar oblitum commented on July 21, 2024

@tpope besides slowdowns, I'm here because I did follow the link on README about reassessing defaults. Personally I don't like showcmd by default, for me it's just annoying and looks useful solely when debugging commands, so I'm inclined to enable it only for that, it doesn't improve in anything for an overral better vim experience in general. It just flashes in the bottom-right corner for nothing 99% of the time.

Would you consider removing it from vim-sensible? Meanwhile I'm looking how to preload vim-sensible on VIM-PLUG plugin manager, so that I can disable showcmd in my vimrc.

from vim-sensible.

oblitum avatar oblitum commented on July 21, 2024

I ended up here because I was looking into https://github.com/junegunn/goyo.vim. I didn't care much about showcmd, but once I entered goyo mode this thing was jumping in my eyes :-)

from vim-sensible.

vheon avatar vheon commented on July 21, 2024

@oblitum I use vim-plug and I load vim-sensible this way: vimrc#L18 and vimrc#L108 so then I can disable whatever is in sensible.vim that I don't like

from vim-sensible.

oblitum avatar oblitum commented on July 21, 2024

thanks @vheon!

from vim-sensible.

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.