Initial commit
This commit is contained in:
commit
0891d6e364
0
.gitignore
vendored
Normal file
0
.gitignore
vendored
Normal file
25
LICENSE.md
Normal file
25
LICENSE.md
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
=====================
|
||||||
|
|
||||||
|
Copyright © `2022` `James Whiteman`
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person
|
||||||
|
obtaining a copy of this software and associated documentation
|
||||||
|
files (the “Software”), to deal in the Software without
|
||||||
|
restriction, including without limitation the rights to use,
|
||||||
|
copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the
|
||||||
|
Software is furnished to do so, subject to the following
|
||||||
|
conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be
|
||||||
|
included in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||||
|
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||||
|
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||||
|
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
9
README.md
Normal file
9
README.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# Xresources
|
||||||
|
Copy to ~/.Xresources
|
||||||
|
Change permissions to make executable
|
||||||
|
|
||||||
|
# screenrc
|
||||||
|
Copy to ~/.screenrc
|
||||||
|
|
||||||
|
# vimrc
|
||||||
|
Copy to ~/.vimrc
|
31
Xresources
Executable file
31
Xresources
Executable file
@ -0,0 +1,31 @@
|
|||||||
|
! Dracula Xresources palette
|
||||||
|
*.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
|
||||||
|
|
||||||
|
! Use a truetype font and size.
|
||||||
|
xterm*faceName: Monospace
|
||||||
|
xterm*faceSize: 14
|
||||||
|
|
||||||
|
! Increase and decrease font size with CTRL+Plus or CTRL+Minus
|
||||||
|
! Copy with CTRL+SHIFT+C and paste with CTRL+SHIFT+V.
|
||||||
|
xterm*vt100.translations: #override \
|
||||||
|
Ctrl <Key> minus: smaller-vt-font() \n\
|
||||||
|
Ctrl <Key> plus: larger-vt-font() \n\
|
||||||
|
Shift Ctrl <Key> C: copy-selection(CLIPBOARD) \n\
|
||||||
|
Shift Ctrl <Key> V: insert-selection(CLIPBOARD)
|
48
screenrc
Normal file
48
screenrc
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# Remap Ctrl+A to Ctrl+B
|
||||||
|
escape ^Bb
|
||||||
|
|
||||||
|
# the following two lines give a two-line status, with the current window highlighted
|
||||||
|
hardstatus alwayslastline
|
||||||
|
#hardstatus string '%{= kG}[%{G}%H%? %1`%?%{g}][%= %{= kw}%-w%{+b yk} %n*%t%?(%u)%? %{-}%+w %=%{g}][%{B}%m/%d %{W}%C%A%{g}]'
|
||||||
|
hardstatus string '%{= kG}[%= %{= kw}%-w%{+b yk} %n*%t%?(%u)%? %{-}%+w %=%{g}]'
|
||||||
|
|
||||||
|
# huge scrollback buffer
|
||||||
|
defscrollback 10000
|
||||||
|
|
||||||
|
# no welcome message
|
||||||
|
startup_message off
|
||||||
|
|
||||||
|
# 256 colors
|
||||||
|
attrcolor b ".I"
|
||||||
|
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
|
||||||
|
defbce on
|
||||||
|
|
||||||
|
# Gray color for region borders
|
||||||
|
caption string "%{03} "
|
||||||
|
|
||||||
|
# Get rid of vertical region borders
|
||||||
|
rendition so "="
|
||||||
|
|
||||||
|
# mouse tracking allows to switch region focus by clicking
|
||||||
|
mousetrack on
|
||||||
|
|
||||||
|
# default windows
|
||||||
|
screen -t Shell1 1 bash
|
||||||
|
select 0
|
||||||
|
bind c screen 1 # window numbering starts at 1 not 0
|
||||||
|
bind 0 select 10
|
||||||
|
|
||||||
|
# get rid of silly xoff stuff
|
||||||
|
bind s split
|
||||||
|
|
||||||
|
# navigating regions with Ctrl-arrows
|
||||||
|
bind h focus left
|
||||||
|
bind l focus right
|
||||||
|
bind k focus up
|
||||||
|
bind j focus down
|
||||||
|
|
||||||
|
# use yuio keys to resize regions
|
||||||
|
bind y eval "resize -v 80%"
|
||||||
|
bind u eval "resize -v 20%"
|
||||||
|
bind i eval "resize -h 80%"
|
||||||
|
bind o eval "resize -h 20%"
|
Loading…
Reference in New Issue
Block a user