Jak usunąć grubą dolną ramkę gVima? (i zmiana rozmiaru uchwytu)

9

Więc mój gVim ma tę irytującą dolną ramkę:

gruby graniczny gvim

Chciałbym, żeby tak się nie stało i na przykład wyglądało bardziej jak terminal gnome:

ładny terminal gnomów

Czy jest jakiś sposób, aby gVim tak wyglądał?

AKTUALIZACJA: Jest! Oto zrzut ekranu po dodaniu ustawień Jeremy Cantarell i mojej własnej odpowiedzi:

epilog

miloshadzic
źródło

Odpowiedzi:

5

To jest to, czego używam, aby pozbyć się uchwytu zmiany rozmiaru w rogu. Po prostu umieść to w ~ / .gtkrc-2.0

style "no-resize-handle"
{
    GtkWindow::resize-grip-height = 0
    GtkWindow::resize-grip-width = 0
}

class "GtkWidget" style "no-resize-handle"
Jeremy Cantrell
źródło
12

Ok, więc ustawienie tego w moim .gtkrc-2.0rozwiązuje problem:

style "vimfix" {
  bg[NORMAL] = "#242424" # this matches my gvim theme 'Normal' bg color.
}
widget "vim-main-window.*GtkForm" style "vimfix"

Zrzut ekranu:

Obramowanie jest tego samego koloru co Normal bg

To nadal nie naprawia trójkąta zmiany rozmiaru w prawym dolnym rogu.

miloshadzic
źródło
Działa to również dla mnie w 13.04, ale musiałem stworzyć, .gtkrc-2.0ponieważ jeszcze nie istniał.
Cory Klein
To zadziałało dla mnie w 14.04, podczas gdy zaznaczona odpowiedź nie (upewnij się, że używasz vim-gtk, a nie vim-gnome).
manuelpedrera
Znakomity! Użyłem # 000000 dla mojego koloru.
Costa
Czy możesz użyć tej samej techniki do edycji górnej ramki (paska tytułu)?
Costa
0

Wygląda na to, że masz puste linie w statuslinekodach formatu. Czy możesz nam powiedzieć, co pokazuje „: ustaw linię stanu”? Może pomożemy Ci sformatować inny lub sam możesz ustawić coś prostego lub całkowicie go wyłączyć.

Caleb
źródło
1
Nie sądzę, że o to chodzi. Nawet jeśli zmienię linię stanu, jasnoszara ramka na dole nadal będzie się utrzymywać, podobnie jak szara zmiana rozmiaru.
miloshadzic