-
Notifications
You must be signed in to change notification settings - Fork 1
/
.Xresources
186 lines (160 loc) · 6.88 KB
/
.Xresources
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
!-------- Xterm Terminal Settings {{{
!------------------------------------------------------
! https://wiki.archlinux.org/index.php/Xterm
! https://lukas.zapletalovi.com/2013/07/hidden-gems-of-xterm.html
! http://www.futurile.net/2016/06/14/xterm-setup-and-truetype-font-configuration/
! http://www.futurile.net/2016/06/15/xterm-256color-themes-molokai-terminal-theme/
! Allow xterm to report the TERM variable correctly.
! Do not set the TERM variable from your ~/.bashrc or ~/.bash_profile or similar file.
! The terminal itself should report the correct TERM to the system so that the proper terminfo file will be used.
! Two usable terminfo names are xterm and xterm-256color
*termName: xterm-256color
! Fonts ====================================================
! set font and fontsize
! *faceName: Monospace
*faceName: Liberation Mono:style=Regular;Font Awesome 6 Free
*faceSize: 10
! VT Font Menu: Unreadable
xterm*faceSize1: 8
! VT font menu: Tiny
xterm*faceSize2: 10
! VT font menu: Medium
xterm*faceSize3: 12
! VT font menu: Large
xterm*faceSize4: 16
! VT font menu: Huge
xterm*faceSize5: 22
! Ensure that your locale is set up for UTF-8. If you do not use UTF-8, you may need to force xterm to more strictly follow your locale by setting
*vt100.locale: true
! Cursor ====================================================
! pointer and cursor (blinking and color)
*pointerColor: white
*pointerColorBackground: black
*cursorColor: white
! *cursorBlink: true
!! Selecting Text ========================================================
! Only select text
*highlightSelection: true
! Remove trailing spaces
*trimSelection: true
!! Scrolling ========================================================
! Use: Shift-Pageup / Shift-Pagedown to scroll or mousewheel
! Lines of output that you can scroll back over
*saveLines: 42069
! Turn the scrollbar on, and put it on the right
! *vt100.scrollBar: true
! *vt100.scrollbar.width: 8
! xterm*scrollBar: true
! xterm*rightScrollBar: true
! Do not scroll when there is new input e.g. tail -f /var/syslog
*scrollTtyOutput: false
!! Keybinding ========================================================
! http://blog.rot13.org/2010/03/change-font-size-in-xterm-using-keyboard.html
! - change fontsize on the fly (ctrl+plus = increase ; ctrl+minus = decrease, ctrl+0 = default)
! - copy/paste hotkey (ctrl+shift+c = copy ; ctrl+shift+v = paste)
! - open url (clickable links)
! 1) double click to highlight the full url
! 2) Shift + click it to open it
*vt100.translations: #override \n\
Ctrl <Key> minus: smaller-vt-font() \n\
Ctrl <Key> plus: larger-vt-font() \n\
Ctrl <Key> 0: set-vt-font(d) \n\
Ctrl Shift <Key>C: copy-selection(CLIPBOARD) \n\
Ctrl Shift <Key>V: insert-selection(CLIPBOARD) \n\
Shift <Btn1Up>: exec-formatted("xdg-open '%t'", PRIMARY) \n\
<Btn1Up>: select-end(PRIMARY, CLIPBOARD, CUT_BUFFER0) \n\
<Btn2Up>: insert-selection(PRIMARY)
! enable copy/paste hotkey to work (shift+insert = paste ; mouse highlight = copy)
*selectToClipboard: true
! disable fullscreen hotkey alt+enter (hotkey conflicts with weechat, midnight commander ...etc)
*fullscreen: never
! enable alt key to work
*metaSendsEscape: true
! Fix the backspace key (for Emacs)
*vt100.backarrowKey: false
*ttyModes: erase ^?
! double-click to select whole URLs :D
! https://scarygliders.net/2011/12/01/customize-xterm-the-original-and-best-terminal/
*charClass: 33:48,36-47:48,58-59:48,61:48,63-64:48,95:48,126:48
! Tips: Left and right selection (text selection using left button for beginning and right button for end)
! Tips: Triple Click ( 1 click = nothing, 2 click = select word, 3 click = select line )
!
! *on3Clicks: regex [[:alpha:]]+://([[:alnum:]!#+,./=?@_~-]|(%[[:xdigit:]][[:xdigit:]]))+
*on3Clicks: regex ([[:alpha:]]+://)?([[:alnum:]!#+,./=?@_~-]|(%[[:xdigit:]][[:xdigit:]]))+
! <BtnUp>:select-end(SELECT, CUT_BUFFER0) \n\
! Ctrl <Btn4Down>:scroll-back(1,halfpage,m) \n\
! <Btn4Down>:scroll-back(5,line,m) \n\
! Ctrl <Btn5Down>:scroll-forw(1,halfpage,m) \n\
! <Btn5Down>:scroll-forw(5,line,m) \n\
! Ctrl <Key>M: maximize() \n\
! Ctrl <Key>R: restore() \n\
! Shift <KeyPress> Prior:scroll-back(1,halfpage) \n\
! Shift <KeyPress> Next:scroll-forw(1,halfpage) \n\
! Shift <KeyPress> Select:select-cursor-start() \
! select-cursor-end(SELECT, CUT_BUFFER0) \n\
! Shift <KeyPress> Insert:insert-selection(SELECT, CUT_BUFFER0) \n\
! Alt <Key>Return:fullscreen() \n\
! <KeyRelease> Scroll_Lock:scroll-lock() \n\
! Shift~Ctrl <KeyPress> KP_Add:larger-vt-font() \n\
! Shift Ctrl <KeyPress> KP_Add:smaller-vt-font() \n\
! Shift <KeyPress> KP_Subtract:smaller-vt-font() \n\
! ~Meta <KeyPress>:insert-seven-bit() \n\
! Meta <KeyPress>:insert-eight-bit() \n\
! !Ctrl <Btn1Down>:popup-menu(mainMenu) \n\
! ~Meta <Btn1Down>:select-start() \n\
! ~Meta <Btn1Motion>:select-extend() \n\
! !Ctrl <Btn2Down>:popup-menu(vtMenu) \n\
! ~Ctrl ~Meta <Btn2Down>:ignore() \n\
! Meta <Btn2Down>:clear-saved-lines() \n\
! ~Ctrl ~Meta <Btn2Up>:insert-selection(SELECT, CUT_BUFFER0) \n\
! !Ctrl <Btn3Down>:popup-menu(fontMenu) \n\
! ~Ctrl ~Meta <Btn3Down>:start-extend() \n\
! ~Meta <Btn3Motion>:select-extend() \n\
! Ctrl <Btn4Down>:scroll-back(1,halfpage,m) \n\
! <Btn4Down>:scroll-back(5,line,m) \n\
! Ctrl <Btn5Down>:scroll-forw(1,halfpage,m) \n\
! <BtnUp>:select-end(SELECT, CUT_BUFFER0) \n\
! <BtnDown>:ignore()
! http://forums.fedoraforum.org/showpost.php?p=1538211&postcount=3
! https://stackoverflow.com/a/29551654
! *title: xterm
! *background: #011622
! *foreground: WhiteSmoke
! *pointerColor: white
! *pointerColorBackground: #011622
! *cursorColor: #EBD27D
! *internalBorder: 3
! *loginShell: true
! *scrollBar: false
! *scrollKey: true
! *saveLines: 1250
! *multiClickTime: 250
! *Geometry: 140x50+110+60
! *renderFont: true
! }}}
!####################
!###### Themes ######
!####################
! http://web.archive.org/web/20090130061234/http://phraktured.net/terminal-colors/
!-------- Theme: Dracula {{{
!------------------------------------------------------
!!Source https://github.com/dracula/xresources
*.foreground: #F8F8F2
*.background: #282A36
*.color0: #000000
*.color8: #4D4D4D
*.color1: #FF5555
*.color9: #FF6E67
*.color2: #50FA7B
*.color10: #5AF78E
*.color3: #F1FA8C
*.color11: #F4F99D
*.color4: #BD93F9
*.color12: #CAA9FA
*.color5: #FF79C6
*.color13: #FF92D0
*.color6: #8BE9FD
*.color14: #9AEDFE
*.color7: #BFBFBF
*.color15: #E6E6E6
! ! }}}