Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
watch-my-terminal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
stop pretending what fg white is 0
[watch-my-terminal.git]
/
terminal.coffee
diff --git
a/terminal.coffee
b/terminal.coffee
index
7f80a76
..
e9cf540
100644
(file)
--- a/
terminal.coffee
+++ b/
terminal.coffee
@@
-16,7
+16,7
@@
class Terminal
@attributes = []
@x = 0
@y = 0
@attributes = []
@x = 0
@y = 0
- @a = 0 # cursor attributes
+ @a = 0x000007 # cursor attributes
@partial = ''
@resize width, height
@partial = ''
@resize width, height
@@
-113,7
+113,7
@@
class Terminal
# remove all style/color
when '' # leading zeros are removed (even if that's all of them)
# remove all style/color
when '' # leading zeros are removed (even if that's all of them)
- @set_attribute_bits 0xffffff, 0
+ @set_attribute_bits 0xffffff, 0x000007
# style attributes
when '1' # bold
# style attributes
when '1' # bold
@@
-137,6
+137,9
@@
class Terminal
when '28' # not invisible
@set_attribute_bits 0x80000, 0
when '28' # not invisible
@set_attribute_bits 0x80000, 0
+ when '100' # reset colors but not other attributes
+ @set_attribute_bits 0xffff, 0x0007
+
# 8 fg colors
when '30' # fg black
@set_attribute_bits 0xff, 0x00
# 8 fg colors
when '30' # fg black
@set_attribute_bits 0xff, 0x00