Zauważyłem kilka zrzutów ekranów okien terminali online, które pokazują cienkie podświetlone krawędzie wokół pasków stanu lub podświetlonych linii. W poniższym przykładzie zwróć uwagę na jasnoszare obramowanie wokół linii 1, 5 i 389:
W tym przykładzie zwróć uwagę na żółte obrzeże wokół linii trybu Emacsa (pasek stanu):
Jak nazywa się ten efekt i czy jest to możliwe w przypadku iTerm 2 w systemie OS X 10.10?
Aktualizacja
Po przeprowadzeniu badań i przejrzeniu kodu motywu interfejsu Emacs Customize znalazłem kod, który definiuje krawędzie. W mowie Emacsa nazywa się to :box
, a jednym z jego atrybutów jest line-width
. Oto przykład definicji linii pola w kompozycji:
'(modeline ((t (:background "Gray10" :foreground "SteelBlue" :box (:line-width 1 :style none) :width condensed))))
Dokumentację :box
można znaleźć w dokumentacji atrybutów twarzy Emacsa w podręczniku Emacsa , chociaż nie wspomina ona o tym, jak to działa ani jakie terminale są obsługiwane.
Zacząłem myśleć, że może to być specjalna funkcja wersji GUI Emacsa (takich jak Aquamacs , ale jestem całkiem pewien, że widziałem zrzuty ekranu z okna terminalu Ubuntu Unity z podobnymi podświetleniami okien.