Skip to content
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

Option to remove padding/margin from alt screen apps like vim/nvim #2373

Open
untimated opened this issue Dec 16, 2022 · 82 comments
Open

Option to remove padding/margin from alt screen apps like vim/nvim #2373

untimated opened this issue Dec 16, 2022 · 82 comments
Labels
Feature requests Feature Requests

Comments

@untimated
Copy link

untimated commented Dec 16, 2022

Discord username (optional)

No response

Describe the bug

after updates to 2022.12.06 (v0.2022.12.06.08.03)
vim/nvim suddenly have padding/margin that makes it smaller in view. It wasn't like this before.

To Reproduce

  1. Update to 2022.12.06 (v0.2022.12.06.08.03)

Expected behaviour

  1. Vim/Nvim span across the parent container

Screenshots

image
image

Operating System

MacOS

OS Version

Catalina 10.15.7

Shell Version

zsh 5.7.1 (x86_64-apple-darwin19.0)

Warp Version

v0.2022.12.06.08.03

Additional context

Not sure if this is a bug, haven't tested it in newer OS. I would be okay with just a response. Thank You!

Does this block you from using Warp daily?

No

Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

None

@untimated untimated added the Bugs Bugs, Hangs, Crash, and Freezes label Dec 16, 2022
@iwfan
Copy link

iwfan commented Dec 16, 2022

I also encountered the same issue.

image

Mac OS Version: Ventura 13.1 (22C65)

Warp Version: v0.2022.12.13.08.04.stable_01

@Ganitzsh
Copy link

Same here, updated Warp just now.

Screenshot 2022-12-16 at 10 22 41

macOS version: 13.0 (22A380)
Warp version: v0.2022.12.13.08.04.stable_01

@dannyneira
Copy link
Member

dannyneira commented Dec 16, 2022

Thanks for the feedback all, We made some changes to the Alt Screen apps rendering in order to improve reliability and compatibility with Warp, and we'll continue to monitor and adjust as needed.

As a workaround, many alt-screen apps allow you to set a background to None or Transparent, and that should help with the border color difference.

CleanShot.2022-12-21.at.16.13.24.mp4

^ Example of none background in vim ^

@dannyneira dannyneira removed the Bugs Bugs, Hangs, Crash, and Freezes label Dec 16, 2022
@exastone
Copy link

this is also an deal-breaker issue for me, keep up the great work warp team, some day you'll be my daily driver

@siukalov
Copy link

Any plans to work on this issue in the near future?

@incafox
Copy link

incafox commented Mar 18, 2023

image

@dannyneira dannyneira added the Feature requests Feature Requests label Mar 22, 2023
@dannyneira
Copy link
Member

dannyneira commented Mar 22, 2023

Hey Folks, Changing this to a Feature request for the option to remove/adjust padding in Alt Screen apps which include vim/nvim/less/etc. as mentioned in the comment above, this was intentional to help resolve a number of issues with Alt screens in Warp, so we'd have to add an option in such a way to allow users to reduce/remove the padding, but maintain the reliability/compatibility.

Please add a :+1: to the original post at the top to signal that you want this feature, and then hit the subscribe button if you'd like to be notified.

@dannyneira dannyneira changed the title Suddenly vim/nvim are not spanning full size (padding/margin) Option to remove padding/margin from alt screen apps like vim/nvim Mar 22, 2023
@BitInByte
Copy link

I've just tried out for the first time warp terminal and it seems really damn cool, the only issue that didn't made me keep using it was really this padding/margin issue. With tmux and vim we can clearly see them and even with the transparent option, it is stealing a lot of space that could be used to display content. It is also an issue sometimes with other terminal emulators actually, even with the one I'm using currently, I couldn't get rid of all of the padding completely but on warp is really big :(

As soon as there will be an option to be able to remove those padding, I'm pretty sure I'll change to warp honestly, it feels really amazing and the helper tools it provides is really awesome.

@kamalkech
Copy link

there is no solution to remove padding/margin ???

@oiwn
Copy link

oiwn commented Nov 6, 2023

yes same issue, a lot of people using tmux or zellij with tabs configured per project basis. this padding is super-annoying

@jyrodrigues
Copy link

+1

@diegoulloao
Copy link

no update on this after almost 1 year? I'm not using warp only because this, and others vim/nvim users too.

@oiwn
Copy link

oiwn commented Nov 17, 2023

really there should be an option to disable all this fancy too-much-smart things.

And it's not about padding only for nvim/helix etc need to remove it for everything.

@duong-vo
Copy link

+1, just checked out Warp today and this is the only thing that still keeps me using iTerm.

@lishaowen0426
Copy link

the only thing that stops me from using warp. I'm quite astonished that a terminal cannot work well with these editors.

@diegoulloao
Copy link

I got bored of waiting more than 1 year... Uninstalling warp.

@vladimir-kazan
Copy link

vladimir-kazan commented Nov 29, 2023

This paddings are TOO big for terminal guys like me (and ugly as whell), I am literally counting every char column.
Uninstalling after playing with snippets that looks good to me.

btw also AI must gone completely, it's a negative point to me, kind of violation of my privacy, that would be second big minus to start using warp on daily basis.
AI everywhere is pretty annoying thing, I feel the tendency to meet AI on toilet freshener one day.

@ghost
Copy link

ghost commented Jul 6, 2024

I have the same issue:
Screenshot 2024-07-07 at 0 44 52

@sohaha
Copy link

sohaha commented Jul 11, 2024

Is there no one to follow up on this?

@venjiang
Copy link

+1

1 similar comment
@almcr
Copy link

almcr commented Jul 12, 2024

+1

@zulfiqarlaili
Copy link

Hey there, i was looking for the padding issue on warp terminal when using neovim. I too have the same issue with the padding its a real deal breaker for me. I really love the terminal hope that the developer will find the solution some how

@chadlangston
Copy link

I spend much of my time in K9s. So, I don't have any usability issues. I am using Warp and loving it, but the padding takes up so much space. Having an option to disable it would help me out, especially when I am working from my laptop:

image

@ghost
Copy link

ghost commented Jul 14, 2024

so is there any updates?

@danyalutsevich
Copy link

danyalutsevich commented Jul 15, 2024

please guys remove this padding
this padding thing hit me like:

gates

@luwenxull
Copy link

+1

@dichowie
Copy link

dichowie commented Jul 23, 2024

+1

This extra padeding/margin is very distracting and annoying, especially since this has been a known issue for multiple years now. I've been using Warp for a few months and have like it a lot. For whatever reason this padding issue hasn't been showing until just the past few days. Very annoying. I was about to pay for the pro version but I can't justify that expense when there is a known issue that so many agree is a bug and there hasn't been any response and there doesn't appear to be any workaround.

@tyrelh
Copy link

tyrelh commented Jul 23, 2024

+1 Would love an advanced settings option that let me customize the padding width. I really love the clean look possible with terminal emulators like Alacritty.

Related to this, would love the ability to essentially disable all (or most) window chrome including the title bar like you can with Alacritty. Aint nobody pushing that tiny little red dot to close a window.

@felipe-rodriguez-parra
Copy link

+1

1 similar comment
@outwittester
Copy link

+1

@Masstronaut
Copy link

@dannyneira is this simply a prioritization issue and something the warp team would be happy to accept a community PR for, or are there deeper considerations here that are blocking this from getting resolved?

@dannyneira
Copy link
Member

@Masstronaut There are deeper considerations with regard to compatibility of Alt-screen apps. Previously without the padding, there were known issues with returning from or rendering alt-screens. Please note this comment from our eng team on the matter. #2373 (comment)

@Masstronaut
Copy link

Masstronaut commented Aug 2, 2024

@dannyneira thanks for linking the context from @zachbai!

@zachbai you concluded with a question:

One hacky workaround might be to infer the main bg color of the altscreen app and paint the padding that same color, at least to reduce the visual ugliness. Thoughts on that?

Otherwise, we can re-open an investigation into the original resizing issue, given it's not totally unlikely we land on the today's solution being the best tradeoff.

This is an okay workaround for the aesthetic issue, and something I'm currently doing. IMO it does a fine job on the visual ugliness.

The larger issue here IMO is the screen real estate cost. Warp's padding appears to be ~5-6 characters worth of horizontal space. That might not sound like a lot, but it makes a setup like browser side-by-side with a warp/nvim window on my 13 inch macbook feel pretty cramped. Absent neovim I wouldn't mind and have been really happy with warp. I can empathize with many of the other commenters who have considered or decided to give up warp over this issue though.

If terminal power users are part of your target audience (which they very well may not be!) I'd encourage you to consider revisiting this decision, or at least provide an option to switch between behaviors for the people who want it. I assume there are many users who aren't bothered by the padding as it exists today; perhaps the alt screen app users would be happy with padding removed everywhere as an option if that's easier to implement?

@chadlangston
Copy link

If removing the padding from everywhere in warp solves the issue, this would be my vote. In fact, I would prefer this. Not sure I'm understanding the issue fully, but in every other terminal I've used there's no padding at the command line or in the alt screen apps and they all work without issue.

@dannyneira dannyneira pinned this issue Aug 14, 2024
@ktappdev
Copy link

I guess nothing can really ever be perfect in this world

@zer0wiz
Copy link

zer0wiz commented Aug 21, 2024

I understand why patting is bound to exist.
Then please at least create a way to change the padding size.
+1

@rrojan
Copy link

rrojan commented Aug 24, 2024

+1. Please change this.

@narie-monarie
Copy link

lol, they have never removed the padding issue?
Wezterm it is until they solve this issue

@siddarthkay
Copy link

Looks ugly indeed, nvim seems to work best with iterm for me.. I guess this does hurt UX a lot.

Screenshot 2024-08-29 at 4 12 57 PM

@rrojan
Copy link

rrojan commented Aug 31, 2024

Looks ugly indeed, nvim seems to work best with iterm for me.. I guess this does hurt UX a lot.

Moved back to Kitty and never looked back at Warp since. Horrible UX imo

@rasmus-rudling
Copy link

+1

@DavidCarrNz
Copy link

+1 Please set us free

@Josh-Liddell
Copy link

+1 would love to use warp with neovim without the padding

@alpavlovweb
Copy link

+1

@ShawnAbshire
Copy link

Wish this feature would be prioritized... +1

@RoXuS
Copy link

RoXuS commented Sep 24, 2024

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature requests Feature Requests
Projects
None yet
Development

No branches or pull requests