Initial commit and tons of stuff.
This commit is contained in:
commit
042fa747a7
160 changed files with 10162 additions and 0 deletions
231
.gitignore
vendored
Normal file
231
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,231 @@
|
||||||
|
# -*- mode: gitignore; -*-
|
||||||
|
# Created by https://www.gitignore.io/api/sublimetext,emacs,git,python,c
|
||||||
|
|
||||||
|
### C ###
|
||||||
|
# Prerequisites
|
||||||
|
*.d
|
||||||
|
|
||||||
|
# Object files
|
||||||
|
*.o
|
||||||
|
*.ko
|
||||||
|
*.obj
|
||||||
|
*.elf
|
||||||
|
|
||||||
|
# Linker output
|
||||||
|
*.ilk
|
||||||
|
*.map
|
||||||
|
*.exp
|
||||||
|
|
||||||
|
# Precompiled Headers
|
||||||
|
*.gch
|
||||||
|
*.pch
|
||||||
|
|
||||||
|
# Libraries
|
||||||
|
*.lib
|
||||||
|
*.a
|
||||||
|
*.la
|
||||||
|
*.lo
|
||||||
|
|
||||||
|
# Shared objects (inc. Windows DLLs)
|
||||||
|
*.dll
|
||||||
|
*.so
|
||||||
|
*.so.*
|
||||||
|
*.dylib
|
||||||
|
|
||||||
|
# Executables
|
||||||
|
*.exe
|
||||||
|
*.out
|
||||||
|
*.app
|
||||||
|
*.i*86
|
||||||
|
*.x86_64
|
||||||
|
*.hex
|
||||||
|
|
||||||
|
# Debug files
|
||||||
|
*.dSYM/
|
||||||
|
*.su
|
||||||
|
*.idb
|
||||||
|
*.pdb
|
||||||
|
|
||||||
|
# Kernel Module Compile Results
|
||||||
|
*.mod*
|
||||||
|
*.cmd
|
||||||
|
modules.order
|
||||||
|
Module.symvers
|
||||||
|
Mkfile.old
|
||||||
|
dkms.conf
|
||||||
|
|
||||||
|
### Emacs ###
|
||||||
|
*~
|
||||||
|
\#*\#
|
||||||
|
/.emacs.desktop
|
||||||
|
/.emacs.desktop.lock
|
||||||
|
*.elc
|
||||||
|
auto-save-list
|
||||||
|
tramp
|
||||||
|
.\#*
|
||||||
|
|
||||||
|
# Org-mode
|
||||||
|
.org-id-locations
|
||||||
|
*_archive
|
||||||
|
|
||||||
|
# flymake-mode
|
||||||
|
*_flymake.*
|
||||||
|
|
||||||
|
# eshell files
|
||||||
|
/eshell/history
|
||||||
|
/eshell/lastdir
|
||||||
|
|
||||||
|
# elpa packages
|
||||||
|
/elpa/
|
||||||
|
|
||||||
|
# reftex files
|
||||||
|
*.rel
|
||||||
|
|
||||||
|
# AUCTeX auto folder
|
||||||
|
/auto/
|
||||||
|
|
||||||
|
# cask packages
|
||||||
|
.cask/
|
||||||
|
dist/
|
||||||
|
|
||||||
|
# Flycheck
|
||||||
|
flycheck_*.el
|
||||||
|
|
||||||
|
# server auth directory
|
||||||
|
/server/
|
||||||
|
|
||||||
|
# projectiles files
|
||||||
|
.projectile
|
||||||
|
|
||||||
|
# directory configuration
|
||||||
|
.dir-locals.el
|
||||||
|
|
||||||
|
### Git ###
|
||||||
|
*.orig
|
||||||
|
|
||||||
|
### Python ###
|
||||||
|
# Byte-compiled / optimized / DLL files
|
||||||
|
__pycache__/
|
||||||
|
*.py[cod]
|
||||||
|
*$py.class
|
||||||
|
|
||||||
|
# C extensions
|
||||||
|
|
||||||
|
# Distribution / packaging
|
||||||
|
.Python
|
||||||
|
env/
|
||||||
|
build/
|
||||||
|
develop-eggs/
|
||||||
|
downloads/
|
||||||
|
eggs/
|
||||||
|
.eggs/
|
||||||
|
lib/
|
||||||
|
lib64/
|
||||||
|
parts/
|
||||||
|
sdist/
|
||||||
|
var/
|
||||||
|
wheels/
|
||||||
|
*.egg-info/
|
||||||
|
.installed.cfg
|
||||||
|
*.egg
|
||||||
|
|
||||||
|
# PyInstaller
|
||||||
|
# Usually these files are written by a python script from a template
|
||||||
|
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
||||||
|
*.manifest
|
||||||
|
*.spec
|
||||||
|
|
||||||
|
# Installer logs
|
||||||
|
pip-log.txt
|
||||||
|
pip-delete-this-directory.txt
|
||||||
|
|
||||||
|
# Unit test / coverage reports
|
||||||
|
htmlcov/
|
||||||
|
.tox/
|
||||||
|
.coverage
|
||||||
|
.coverage.*
|
||||||
|
.cache
|
||||||
|
nosetests.xml
|
||||||
|
coverage.xml
|
||||||
|
*,cover
|
||||||
|
.hypothesis/
|
||||||
|
|
||||||
|
# Translations
|
||||||
|
*.mo
|
||||||
|
*.pot
|
||||||
|
|
||||||
|
# Django stuff:
|
||||||
|
*.log
|
||||||
|
local_settings.py
|
||||||
|
|
||||||
|
# Flask stuff:
|
||||||
|
instance/
|
||||||
|
.webassets-cache
|
||||||
|
|
||||||
|
# Scrapy stuff:
|
||||||
|
.scrapy
|
||||||
|
|
||||||
|
# Sphinx documentation
|
||||||
|
docs/_build/
|
||||||
|
|
||||||
|
# PyBuilder
|
||||||
|
target/
|
||||||
|
|
||||||
|
# Jupyter Notebook
|
||||||
|
.ipynb_checkpoints
|
||||||
|
|
||||||
|
# pyenv
|
||||||
|
.python-version
|
||||||
|
|
||||||
|
# celery beat schedule file
|
||||||
|
celerybeat-schedule
|
||||||
|
|
||||||
|
# dotenv
|
||||||
|
.env
|
||||||
|
|
||||||
|
# virtualenv
|
||||||
|
.venv
|
||||||
|
venv/
|
||||||
|
ENV/
|
||||||
|
|
||||||
|
# Spyder project settings
|
||||||
|
.spyderproject
|
||||||
|
|
||||||
|
# Rope project settings
|
||||||
|
.ropeproject
|
||||||
|
|
||||||
|
### SublimeText ###
|
||||||
|
# cache files for sublime text
|
||||||
|
*.tmlanguage.cache
|
||||||
|
*.tmPreferences.cache
|
||||||
|
*.stTheme.cache
|
||||||
|
|
||||||
|
# workspace files are user-specific
|
||||||
|
*.sublime-workspace
|
||||||
|
|
||||||
|
# project files should be checked into the repository, unless a significant
|
||||||
|
# proportion of contributors will probably not be using SublimeText
|
||||||
|
# *.sublime-project
|
||||||
|
|
||||||
|
# sftp configuration file
|
||||||
|
sftp-config.json
|
||||||
|
|
||||||
|
# Package control specific files
|
||||||
|
Package Control.last-run
|
||||||
|
Package Control.ca-list
|
||||||
|
Package Control.ca-bundle
|
||||||
|
Package Control.system-ca-bundle
|
||||||
|
Package Control.cache/
|
||||||
|
Package Control.ca-certs/
|
||||||
|
Package Control.merged-ca-bundle
|
||||||
|
Package Control.user-ca-bundle
|
||||||
|
oscrypto-ca-bundle.crt
|
||||||
|
bh_unicode_properties.cache
|
||||||
|
|
||||||
|
# Sublime-github package stores a github token in this file
|
||||||
|
# https://packagecontrol.io/packages/sublime-github
|
||||||
|
GitHub.sublime-settings
|
||||||
|
|
||||||
|
# End of https://www.gitignore.io/api/sublimetext,emacs,git,python,c
|
||||||
|
|
||||||
|
/st
|
||||||
167
FAQ
Normal file
167
FAQ
Normal file
|
|
@ -0,0 +1,167 @@
|
||||||
|
## Why does st not handle utmp entries?
|
||||||
|
|
||||||
|
Use the excellent tool of [utmp](http://git.suckless.org/utmp/) for this task.
|
||||||
|
|
||||||
|
## Some _random program_ complains that st is unknown/not recognised/unsupported/whatever!
|
||||||
|
|
||||||
|
It means that st doesn’t have any terminfo entry on your system. Chances are
|
||||||
|
you did not `make install`. If you just want to test it without installing it,
|
||||||
|
you can manualy run `tic -s st.info`.
|
||||||
|
|
||||||
|
## Nothing works, and nothing is said about an unknown terminal!
|
||||||
|
|
||||||
|
* Some programs just assume they’re running in xterm i.e. they don’t rely on
|
||||||
|
terminfo. What you see is the current state of the “xterm compliance”.
|
||||||
|
* Some programs don’t complain about the lacking st description and default to
|
||||||
|
another terminal. In that case see the question about terminfo.
|
||||||
|
|
||||||
|
## I get some weird glitches/visual bug on _random program_!
|
||||||
|
|
||||||
|
Try launching it with a different TERM: $ TERM=xterm myapp. toe(1) will give
|
||||||
|
you a list of available terminals, but you’ll most likely switch between xterm,
|
||||||
|
st or st-256color. The default value for TERM can be changed in config.h
|
||||||
|
(TNAME).
|
||||||
|
|
||||||
|
## How do I scroll back up?
|
||||||
|
|
||||||
|
Using a terminal multiplexer.
|
||||||
|
|
||||||
|
* `st -e tmux` using C-b [
|
||||||
|
* `st -e screen` using C-a ESC
|
||||||
|
|
||||||
|
## Why doesn't the Del key work in some programs?
|
||||||
|
|
||||||
|
Taken from the terminfo manpage:
|
||||||
|
|
||||||
|
If the terminal has a keypad that transmits codes when the keys
|
||||||
|
are pressed, this information can be given. Note that it is not
|
||||||
|
possible to handle terminals where the keypad only works in
|
||||||
|
local (this applies, for example, to the unshifted HP 2621 keys).
|
||||||
|
If the keypad can be set to transmit or not transmit, give these
|
||||||
|
codes as smkx and rmkx. Otherwise the keypad is assumed to
|
||||||
|
always transmit.
|
||||||
|
|
||||||
|
In the st case smkx=E[?1hE= and rmkx=E[?1lE>, so it is mandatory that
|
||||||
|
applications which want to test against keypad keys send these
|
||||||
|
sequences.
|
||||||
|
|
||||||
|
But buggy applications (like bash and irssi, for example) don't do this. A fast
|
||||||
|
solution for them is to use the following command:
|
||||||
|
|
||||||
|
$ printf '\033[?1h\033=' >/dev/tty
|
||||||
|
|
||||||
|
or
|
||||||
|
$ tput smkx
|
||||||
|
|
||||||
|
In the case of bash, readline is used. Readline has a different note in its
|
||||||
|
manpage about this issue:
|
||||||
|
|
||||||
|
enable-keypad (Off)
|
||||||
|
When set to On, readline will try to enable the
|
||||||
|
application keypad when it is called. Some systems
|
||||||
|
need this to enable arrow keys.
|
||||||
|
|
||||||
|
Adding this option to your .inputrc will fix the keypad problem for all
|
||||||
|
applications using readline.
|
||||||
|
|
||||||
|
If you are using zsh, then read the zsh FAQ
|
||||||
|
<http://zsh.sourceforge.net/FAQ/zshfaq03.html#l25>:
|
||||||
|
|
||||||
|
It should be noted that the O / [ confusion can occur with other keys
|
||||||
|
such as Home and End. Some systems let you query the key sequences
|
||||||
|
sent by these keys from the system's terminal database, terminfo.
|
||||||
|
Unfortunately, the key sequences given there typically apply to the
|
||||||
|
mode that is not the one zsh uses by default (it's the "application"
|
||||||
|
mode rather than the "raw" mode). Explaining the use of terminfo is
|
||||||
|
outside of the scope of this FAQ, but if you wish to use the key
|
||||||
|
sequences given there you can tell the line editor to turn on
|
||||||
|
"application" mode when it starts and turn it off when it stops:
|
||||||
|
|
||||||
|
function zle-line-init () { echoti smkx }
|
||||||
|
function zle-line-finish () { echoti rmkx }
|
||||||
|
zle -N zle-line-init
|
||||||
|
zle -N zle-line-finish
|
||||||
|
|
||||||
|
Putting these lines into your .zshrc will fix the problems.
|
||||||
|
|
||||||
|
## How can I use meta in 8bit mode?
|
||||||
|
|
||||||
|
St supports meta in 8bit mode, but the default terminfo entry doesn't
|
||||||
|
use this capability. If you want it, you have to use the 'st-meta' value
|
||||||
|
in TERM.
|
||||||
|
|
||||||
|
## I cannot compile st in OpenBSD
|
||||||
|
|
||||||
|
OpenBSD lacks librt, despite it being mandatory in POSIX
|
||||||
|
<http://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html#tag_20_11_13>.
|
||||||
|
If you want to compile st for OpenBSD you have to remove -lrt from config.mk, and
|
||||||
|
st will compile without any loss of functionality, because all the functions are
|
||||||
|
included in libc on this platform.
|
||||||
|
|
||||||
|
## The Backspace Case
|
||||||
|
|
||||||
|
St is emulating the Linux way of handling backspace being delete and delete being
|
||||||
|
backspace.
|
||||||
|
|
||||||
|
This is an issue that was discussed in suckless mailing list
|
||||||
|
<http://lists.suckless.org/dev/1404/20697.html>. Here is why some old grumpy
|
||||||
|
terminal users wants its backspace to be how he feels it:
|
||||||
|
|
||||||
|
Well, I am going to comment why I want to change the behaviour
|
||||||
|
of this key. When ASCII was defined in 1968, communication
|
||||||
|
with computers was done using punched cards, or hardcopy
|
||||||
|
terminals (basically a typewriter machine connected with the
|
||||||
|
computer using a serial port). ASCII defines DELETE as 7F,
|
||||||
|
because, in punched-card terms, it means all the holes of the
|
||||||
|
card punched; it is thus a kind of 'physical delete'. In the
|
||||||
|
same way, the BACKSPACE key was a non-destructive backspace,
|
||||||
|
as on a typewriter. So, if you wanted to delete a character,
|
||||||
|
you had to BACKSPACE and then DELETE. Another use of BACKSPACE
|
||||||
|
was to type accented characters, for example 'a BACKSPACE `'.
|
||||||
|
The VT100 had no BACKSPACE key; it was generated using the
|
||||||
|
CONTROL key as another control character (CONTROL key sets to
|
||||||
|
0 b7 b6 b5, so it converts H (code 0x48) into BACKSPACE (code
|
||||||
|
0x08)), but it had a DELETE key in a similar position where
|
||||||
|
the BACKSPACE key is located today on common PC keyboards.
|
||||||
|
All the terminal emulators emulated the difference between
|
||||||
|
these keys correctly: the backspace key generated a BACKSPACE
|
||||||
|
(^H) and delete key generated a DELETE (^?).
|
||||||
|
|
||||||
|
But a problem arose when Linus Torvalds wrote Linux. Unlike
|
||||||
|
earlier terminals, the Linux virtual terminal (the terminal
|
||||||
|
emulator integrated in the kernel) returned a DELETE when
|
||||||
|
backspace was pressed, due to the VT100 having a DELETE key in
|
||||||
|
the same position. This created a lot of problems (see [1]
|
||||||
|
and [2]). Since Linux has become the king, a lot of terminal
|
||||||
|
emulators today generate a DELETE when the backspace key is
|
||||||
|
pressed in order to avoid problems with Linux. The result is
|
||||||
|
that the only way of generating a BACKSPACE on these systems
|
||||||
|
is by using CONTROL + H. (I also think that emacs had an
|
||||||
|
important point here because the CONTROL + H prefix is used
|
||||||
|
in emacs in some commands (help commands).)
|
||||||
|
|
||||||
|
From point of view of the kernel, you can change the key
|
||||||
|
for deleting a previous character with stty erase. When you
|
||||||
|
connect a real terminal into a machine you describe the type
|
||||||
|
of terminal, so getty configures the correct value of stty
|
||||||
|
erase for this terminal. In the case of terminal emulators,
|
||||||
|
however, you don't have any getty that can set the correct
|
||||||
|
value of stty erase, so you always get the default value.
|
||||||
|
For this reason, it is necessary to add 'stty erase ^H' to your
|
||||||
|
profile if you have changed the value of the backspace key.
|
||||||
|
Of course, another solution is for st itself to modify the
|
||||||
|
value of stty erase. I usually have the inverse problem:
|
||||||
|
when I connect to non-Unix machines, I have to press CONTROL +
|
||||||
|
h to get a BACKSPACE. The inverse problem occurs when a user
|
||||||
|
connects to my Unix machines from a different system with a
|
||||||
|
correct backspace key.
|
||||||
|
|
||||||
|
[1] http://www.ibb.net/~anne/keyboard.html
|
||||||
|
[2] http://www.tldp.org/HOWTO/Keyboard-and-Console-HOWTO-5.html
|
||||||
|
|
||||||
|
## But I really want the old grumpy behaviour of my terminal
|
||||||
|
|
||||||
|
Apply [1].
|
||||||
|
|
||||||
|
[1] http://st.suckless.org/patches/delkey
|
||||||
|
|
||||||
17
LEGACY
Normal file
17
LEGACY
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
A STATEMENT ON LEGACY SUPPORT
|
||||||
|
|
||||||
|
In the terminal world there is much cruft that comes from old and unsup‐
|
||||||
|
ported terminals that inherit incompatible modes and escape sequences
|
||||||
|
which noone is able to know, except when he/she comes from that time and
|
||||||
|
developed a graphical vt100 emulator at that time.
|
||||||
|
|
||||||
|
One goal of st is to only support what is really needed. When you en‐
|
||||||
|
counter a sequence which you really need, implement it. But while you
|
||||||
|
are at it, do not add the other cruft you might encounter while sneek‐
|
||||||
|
ing at other terminal emulators. History has bloated them and there is
|
||||||
|
no real evidence that most of the sequences are used today.
|
||||||
|
|
||||||
|
|
||||||
|
Christoph Lohmann <20h@r-36.net>
|
||||||
|
2012-09-13T07:00:36.081271045+02:00
|
||||||
|
|
||||||
31
LICENSE
Normal file
31
LICENSE
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
MIT/X Consortium License
|
||||||
|
|
||||||
|
© 2009-2012 Aurélien APTEL <aurelien dot aptel at gmail dot com>
|
||||||
|
© 2009 Anselm R Garbe <garbeam at gmail dot com>
|
||||||
|
© 2012-2015 Roberto E. Vargas Caballero <k0ga at shike2 dot com>
|
||||||
|
© 2012-2015 Christoph Lohmann <20h at r-36 dot net>
|
||||||
|
© 2013 Eon S. Jeon <esjeon at hyunmu dot am>
|
||||||
|
© 2013 Alexander Sedov <alex0player at gmail dot com>
|
||||||
|
© 2013 Mark Edgar <medgar123 at gmail dot com>
|
||||||
|
© 2013 Eric Pruitt <eric.pruitt at gmail dot com>
|
||||||
|
© 2013 Michael Forney <mforney at mforney dot org>
|
||||||
|
© 2013-2014 Markus Teich <markus dot teich at stusta dot mhn dot de>
|
||||||
|
© 2014-2015 Laslo Hunhold <dev at frign dot de>
|
||||||
|
|
||||||
|
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.
|
||||||
60
Makefile
Normal file
60
Makefile
Normal file
|
|
@ -0,0 +1,60 @@
|
||||||
|
# st - simple terminal
|
||||||
|
# See LICENSE file for copyright and license details.
|
||||||
|
|
||||||
|
include config.mk
|
||||||
|
|
||||||
|
SRC = st.c
|
||||||
|
OBJ = ${SRC:.c=.o}
|
||||||
|
|
||||||
|
all: options st
|
||||||
|
|
||||||
|
options:
|
||||||
|
@echo st build options:
|
||||||
|
@echo "CFLAGS = ${CFLAGS}"
|
||||||
|
@echo "LDFLAGS = ${LDFLAGS}"
|
||||||
|
@echo "CC = ${CC}"
|
||||||
|
|
||||||
|
config.h:
|
||||||
|
cp config.def.h config.h
|
||||||
|
|
||||||
|
.c.o:
|
||||||
|
@echo CC $<
|
||||||
|
@${CC} -c ${CFLAGS} $<
|
||||||
|
|
||||||
|
${OBJ}: config.h config.mk
|
||||||
|
|
||||||
|
st: ${OBJ}
|
||||||
|
@echo CC -o $@
|
||||||
|
@${CC} -o $@ ${OBJ} ${LDFLAGS}
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo cleaning
|
||||||
|
@rm -f st ${OBJ} st-${VERSION}.tar.gz
|
||||||
|
|
||||||
|
dist: clean
|
||||||
|
@echo creating dist tarball
|
||||||
|
@mkdir -p st-${VERSION}
|
||||||
|
@cp -R LICENSE Makefile README config.mk config.def.h st.info st.1 arg.h ${SRC} st-${VERSION}
|
||||||
|
@tar -cf st-${VERSION}.tar st-${VERSION}
|
||||||
|
@gzip st-${VERSION}.tar
|
||||||
|
@rm -rf st-${VERSION}
|
||||||
|
|
||||||
|
install: all
|
||||||
|
@echo installing executable file to ${DESTDIR}${PREFIX}/bin
|
||||||
|
@mkdir -p ${DESTDIR}${PREFIX}/bin
|
||||||
|
@cp -f st ${DESTDIR}${PREFIX}/bin
|
||||||
|
@chmod 755 ${DESTDIR}${PREFIX}/bin/st
|
||||||
|
@echo installing manual page to ${DESTDIR}${MANPREFIX}/man1
|
||||||
|
@mkdir -p ${DESTDIR}${MANPREFIX}/man1
|
||||||
|
@sed "s/VERSION/${VERSION}/g" < st.1 > ${DESTDIR}${MANPREFIX}/man1/st.1
|
||||||
|
@chmod 644 ${DESTDIR}${MANPREFIX}/man1/st.1
|
||||||
|
@echo Please see the README file regarding the terminfo entry of st.
|
||||||
|
@tic -s st.info
|
||||||
|
|
||||||
|
uninstall:
|
||||||
|
@echo removing executable file from ${DESTDIR}${PREFIX}/bin
|
||||||
|
@rm -f ${DESTDIR}${PREFIX}/bin/st
|
||||||
|
@echo removing manual page from ${DESTDIR}${MANPREFIX}/man1
|
||||||
|
@rm -f ${DESTDIR}${MANPREFIX}/man1/st.1
|
||||||
|
|
||||||
|
.PHONY: all options clean dist install uninstall
|
||||||
11
README.MD
Normal file
11
README.MD
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
Truck's st
|
||||||
|
---
|
||||||
|
|
||||||
|
This is st 0.7, patched by Truck, for having multiple colors.
|
||||||
|
|
||||||
|
Fonts and so on are scriptable outside, but not colors.
|
||||||
|
|
||||||
|
Either this will allow:
|
||||||
|
|
||||||
|
- [ ] outside color files (maybe lua?) _or_
|
||||||
|
- [ ] f6 swappable color bits.
|
||||||
34
README.st
Normal file
34
README.st
Normal file
|
|
@ -0,0 +1,34 @@
|
||||||
|
st - simple terminal
|
||||||
|
--------------------
|
||||||
|
st is a simple terminal emulator for X which sucks less.
|
||||||
|
|
||||||
|
|
||||||
|
Requirements
|
||||||
|
------------
|
||||||
|
In order to build st you need the Xlib header files.
|
||||||
|
|
||||||
|
|
||||||
|
Installation
|
||||||
|
------------
|
||||||
|
Edit config.mk to match your local setup (st is installed into
|
||||||
|
the /usr/local namespace by default).
|
||||||
|
|
||||||
|
Afterwards enter the following command to build and install st (if
|
||||||
|
necessary as root):
|
||||||
|
|
||||||
|
make clean install
|
||||||
|
|
||||||
|
|
||||||
|
Running st
|
||||||
|
----------
|
||||||
|
If you did not install st with make clean install, you must compile
|
||||||
|
the st terminfo entry with the following command:
|
||||||
|
|
||||||
|
tic -s st.info
|
||||||
|
|
||||||
|
See the man page for additional details.
|
||||||
|
|
||||||
|
Credits
|
||||||
|
-------
|
||||||
|
Based on Aurélien APTEL <aurelien dot aptel at gmail dot com> bt source code.
|
||||||
|
|
||||||
28
TODO
Normal file
28
TODO
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
vt emulation
|
||||||
|
------------
|
||||||
|
|
||||||
|
* double-height support
|
||||||
|
|
||||||
|
code & interface
|
||||||
|
----------------
|
||||||
|
|
||||||
|
* add a simple way to do multiplexing
|
||||||
|
|
||||||
|
drawing
|
||||||
|
-------
|
||||||
|
* add diacritics support to xdraws()
|
||||||
|
* switch to a suckless font drawing library
|
||||||
|
* make the font cache simpler
|
||||||
|
* add better support for brightening of the upper colors
|
||||||
|
|
||||||
|
bugs
|
||||||
|
----
|
||||||
|
|
||||||
|
* fix shift up/down (shift selection in emacs)
|
||||||
|
* remove DEC test sequence when appropriate
|
||||||
|
|
||||||
|
misc
|
||||||
|
----
|
||||||
|
|
||||||
|
$ grep -nE 'XXX|TODO' st.c
|
||||||
|
|
||||||
48
arg.h
Normal file
48
arg.h
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
/*
|
||||||
|
* Copy me if you can.
|
||||||
|
* by 20h
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ARG_H__
|
||||||
|
#define ARG_H__
|
||||||
|
|
||||||
|
extern char *argv0;
|
||||||
|
|
||||||
|
/* use main(int argc, char *argv[]) */
|
||||||
|
#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\
|
||||||
|
argv[0] && argv[0][0] == '-'\
|
||||||
|
&& argv[0][1];\
|
||||||
|
argc--, argv++) {\
|
||||||
|
char argc_;\
|
||||||
|
char **argv_;\
|
||||||
|
int brk_;\
|
||||||
|
if (argv[0][1] == '-' && argv[0][2] == '\0') {\
|
||||||
|
argv++;\
|
||||||
|
argc--;\
|
||||||
|
break;\
|
||||||
|
}\
|
||||||
|
for (brk_ = 0, argv[0]++, argv_ = argv;\
|
||||||
|
argv[0][0] && !brk_;\
|
||||||
|
argv[0]++) {\
|
||||||
|
if (argv_ != argv)\
|
||||||
|
break;\
|
||||||
|
argc_ = argv[0][0];\
|
||||||
|
switch (argc_)
|
||||||
|
#define ARGEND }\
|
||||||
|
}
|
||||||
|
|
||||||
|
#define ARGC() argc_
|
||||||
|
|
||||||
|
#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\
|
||||||
|
((x), abort(), (char *)0) :\
|
||||||
|
(brk_ = 1, (argv[0][1] != '\0')?\
|
||||||
|
(&argv[0][1]) :\
|
||||||
|
(argc--, argv++, argv[0])))
|
||||||
|
|
||||||
|
#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\
|
||||||
|
(char *)0 :\
|
||||||
|
(brk_ = 1, (argv[0][1] != '\0')?\
|
||||||
|
(&argv[0][1]) :\
|
||||||
|
(argc--, argv++, argv[0])))
|
||||||
|
|
||||||
|
#endif
|
||||||
444
config.def.h
Normal file
444
config.def.h
Normal file
|
|
@ -0,0 +1,444 @@
|
||||||
|
/* See LICENSE file for copyright and license details. */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* appearance
|
||||||
|
*
|
||||||
|
* font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
|
||||||
|
*/
|
||||||
|
static char font[] = "CMU Typewriter Text:pixelsize=18:antialias=true:autohint=true";
|
||||||
|
static int borderpx = 2;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* What program is execed by st depends of these precedence rules:
|
||||||
|
* 1: program passed with -e
|
||||||
|
* 2: utmp option
|
||||||
|
* 3: SHELL environment variable
|
||||||
|
* 4: value of shell in /etc/passwd
|
||||||
|
* 5: value of shell in config.h
|
||||||
|
*/
|
||||||
|
static char shell[] = "/bin/zsh";
|
||||||
|
static char *utmp = NULL;
|
||||||
|
static char stty_args[] = "stty raw pass8 nl -echo -iexten -cstopb 38400";
|
||||||
|
|
||||||
|
/* identification sequence returned in DA and DECID */
|
||||||
|
static char vtiden[] = "\033[?6c";
|
||||||
|
|
||||||
|
/* Kerning / character bounding-box multipliers */
|
||||||
|
static float cwscale = 1.0;
|
||||||
|
static float chscale = 1.0;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* word delimiter string
|
||||||
|
*
|
||||||
|
* More advanced example: " `'\"()[]{}"
|
||||||
|
*/
|
||||||
|
static char worddelimiters[] = " `'\"()[]{}";
|
||||||
|
|
||||||
|
/* selection timeouts (in milliseconds) */
|
||||||
|
static unsigned int doubleclicktimeout = 300;
|
||||||
|
static unsigned int tripleclicktimeout = 600;
|
||||||
|
|
||||||
|
/* alt screens */
|
||||||
|
static int allowaltscreen = 1;
|
||||||
|
|
||||||
|
/* frames per second st should at maximum draw to the screen */
|
||||||
|
static unsigned int xfps = 120;
|
||||||
|
static unsigned int actionfps = 30;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* blinking timeout (set to 0 to disable blinking) for the terminal blinking
|
||||||
|
* attribute.
|
||||||
|
*/
|
||||||
|
static unsigned int blinktimeout = 800;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* thickness of underline and bar cursors
|
||||||
|
*/
|
||||||
|
static unsigned int cursorthickness = 2;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* bell volume. It must be a value between -100 and 100. Use 0 for disabling
|
||||||
|
* it
|
||||||
|
*/
|
||||||
|
static int bellvolume = 0;
|
||||||
|
|
||||||
|
/* default TERM value */
|
||||||
|
static char termname[] = "st-256color";
|
||||||
|
|
||||||
|
/*
|
||||||
|
* spaces per tab
|
||||||
|
*
|
||||||
|
* When you are changing this value, don't forget to adapt the »it« value in
|
||||||
|
* the st.info and appropriately install the st.info in the environment where
|
||||||
|
* you use this st version.
|
||||||
|
*
|
||||||
|
* it#$tabspaces,
|
||||||
|
*
|
||||||
|
* Secondly make sure your kernel is not expanding tabs. When running `stty
|
||||||
|
* -a` »tab0« should appear. You can tell the terminal to not expand tabs by
|
||||||
|
* running following command:
|
||||||
|
*
|
||||||
|
* stty tabs
|
||||||
|
*/
|
||||||
|
static unsigned int tabspaces = 8;
|
||||||
|
|
||||||
|
/* Terminal colors (16 first used in escape sequence) */
|
||||||
|
static const char *colorname[] = {
|
||||||
|
/* 8 normal colors */
|
||||||
|
"black",
|
||||||
|
"red3",
|
||||||
|
"green3",
|
||||||
|
"yellow3",
|
||||||
|
"blue2",
|
||||||
|
"magenta3",
|
||||||
|
"cyan3",
|
||||||
|
"gray90",
|
||||||
|
|
||||||
|
/* 8 bright colors */
|
||||||
|
"gray50",
|
||||||
|
"red",
|
||||||
|
"green",
|
||||||
|
"yellow",
|
||||||
|
"#5c5cff",
|
||||||
|
"magenta",
|
||||||
|
"cyan",
|
||||||
|
"white",
|
||||||
|
|
||||||
|
[255] = 0,
|
||||||
|
|
||||||
|
/* more colors can be added after 255 to use with DefaultXX */
|
||||||
|
"#cccccc",
|
||||||
|
"#555555",
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default colors (colorname index)
|
||||||
|
* foreground, background, cursor, reverse cursor
|
||||||
|
*/
|
||||||
|
static unsigned int defaultfg = 7;
|
||||||
|
static unsigned int defaultbg = 0;
|
||||||
|
static unsigned int defaultcs = 256;
|
||||||
|
static unsigned int defaultrcs = 257;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default shape of cursor
|
||||||
|
* 2: Block ("█")
|
||||||
|
* 4: Underline ("_")
|
||||||
|
* 6: Bar ("|")
|
||||||
|
* 7: Snowman ("☃")
|
||||||
|
*/
|
||||||
|
static unsigned int cursorshape = 2;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default colour and shape of the mouse cursor
|
||||||
|
*/
|
||||||
|
static unsigned int mouseshape = XC_xterm;
|
||||||
|
static unsigned int mousefg = 7;
|
||||||
|
static unsigned int mousebg = 0;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Colors used, when the specific fg == defaultfg. So in reverse mode this
|
||||||
|
* will reverse too. Another logic would only make the simple feature too
|
||||||
|
* complex.
|
||||||
|
*/
|
||||||
|
static unsigned int defaultitalic = 11;
|
||||||
|
static unsigned int defaultunderline = 7;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Internal mouse shortcuts.
|
||||||
|
* Beware that overloading Button1 will disable the selection.
|
||||||
|
*/
|
||||||
|
static MouseShortcut mshortcuts[] = {
|
||||||
|
/* button mask string */
|
||||||
|
{ Button4, XK_ANY_MOD, "\031" },
|
||||||
|
{ Button5, XK_ANY_MOD, "\005" },
|
||||||
|
};
|
||||||
|
|
||||||
|
/* Internal keyboard shortcuts. */
|
||||||
|
#define MODKEY Mod1Mask
|
||||||
|
|
||||||
|
static Shortcut shortcuts[] = {
|
||||||
|
/* mask keysym function argument */
|
||||||
|
{ XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} },
|
||||||
|
{ ControlMask, XK_Print, toggleprinter, {.i = 0} },
|
||||||
|
{ ShiftMask, XK_Print, printscreen, {.i = 0} },
|
||||||
|
{ XK_ANY_MOD, XK_Print, printsel, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Prior, xzoom, {.f = +1} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Next, xzoom, {.f = -1} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Home, xzoomreset, {.f = 0} },
|
||||||
|
{ ShiftMask, XK_Insert, selpaste, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Insert, clippaste, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_C, clipcopy, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_V, clippaste, {.i = 0} },
|
||||||
|
{ MODKEY, XK_Num_Lock, numlock, {.i = 0} },
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Special keys (change & recompile st.info accordingly)
|
||||||
|
*
|
||||||
|
* Mask value:
|
||||||
|
* * Use XK_ANY_MOD to match the key no matter modifiers state
|
||||||
|
* * Use XK_NO_MOD to match the key alone (no modifiers)
|
||||||
|
* appkey value:
|
||||||
|
* * 0: no value
|
||||||
|
* * > 0: keypad application mode enabled
|
||||||
|
* * = 2: term.numlock = 1
|
||||||
|
* * < 0: keypad application mode disabled
|
||||||
|
* appcursor value:
|
||||||
|
* * 0: no value
|
||||||
|
* * > 0: cursor application mode enabled
|
||||||
|
* * < 0: cursor application mode disabled
|
||||||
|
* crlf value
|
||||||
|
* * 0: no value
|
||||||
|
* * > 0: crlf mode is enabled
|
||||||
|
* * < 0: crlf mode is disabled
|
||||||
|
*
|
||||||
|
* Be careful with the order of the definitions because st searches in
|
||||||
|
* this table sequentially, so any XK_ANY_MOD must be in the last
|
||||||
|
* position for a key.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If you want keys other than the X11 function keys (0xFD00 - 0xFFFF)
|
||||||
|
* to be mapped below, add them to this array.
|
||||||
|
*/
|
||||||
|
static KeySym mappedkeys[] = { -1 };
|
||||||
|
|
||||||
|
/*
|
||||||
|
* State bits to ignore when matching key or button events. By default,
|
||||||
|
* numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored.
|
||||||
|
*/
|
||||||
|
static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Override mouse-select while mask is active (when MODE_MOUSE is set).
|
||||||
|
* Note that if you want to use ShiftMask with selmasks, set this to an other
|
||||||
|
* modifier, set to 0 to not use it.
|
||||||
|
*/
|
||||||
|
static uint forceselmod = ShiftMask;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This is the huge key array which defines all compatibility to the Linux
|
||||||
|
* world. Please decide about changes wisely.
|
||||||
|
*/
|
||||||
|
static Key key[] = {
|
||||||
|
/* keysym mask string appkey appcursor crlf */
|
||||||
|
{ XK_KP_Home, ShiftMask, "\033[2J", 0, -1, 0},
|
||||||
|
{ XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1, 0},
|
||||||
|
{ XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1, 0},
|
||||||
|
{ XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0},
|
||||||
|
{ XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0, 0},
|
||||||
|
{ XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1, 0},
|
||||||
|
{ XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1, 0},
|
||||||
|
{ XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0, 0},
|
||||||
|
{ XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1, 0},
|
||||||
|
{ XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1, 0},
|
||||||
|
{ XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0, 0},
|
||||||
|
{ XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1, 0},
|
||||||
|
{ XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1, 0},
|
||||||
|
{ XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0, 0},
|
||||||
|
{ XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1, 0},
|
||||||
|
{ XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1, 0},
|
||||||
|
{ XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0, 0},
|
||||||
|
{ XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0},
|
||||||
|
{ XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0, 0},
|
||||||
|
{ XK_KP_End, ControlMask, "\033[J", -1, 0, 0},
|
||||||
|
{ XK_KP_End, ControlMask, "\033[1;5F", +1, 0, 0},
|
||||||
|
{ XK_KP_End, ShiftMask, "\033[K", -1, 0, 0},
|
||||||
|
{ XK_KP_End, ShiftMask, "\033[1;2F", +1, 0, 0},
|
||||||
|
{ XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0, 0},
|
||||||
|
{ XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0, 0},
|
||||||
|
{ XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0},
|
||||||
|
{ XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0, 0},
|
||||||
|
{ XK_KP_Insert, ShiftMask, "\033[4l", -1, 0, 0},
|
||||||
|
{ XK_KP_Insert, ControlMask, "\033[L", -1, 0, 0},
|
||||||
|
{ XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0, 0},
|
||||||
|
{ XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0},
|
||||||
|
{ XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ControlMask, "\033[M", -1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ShiftMask, "\033[2K", -1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0, 0},
|
||||||
|
{ XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0},
|
||||||
|
{ XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0},
|
||||||
|
{ XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0, 0},
|
||||||
|
{ XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0, 0},
|
||||||
|
{ XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0, 0},
|
||||||
|
{ XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0, -1},
|
||||||
|
{ XK_KP_Enter, XK_ANY_MOD, "\r\n", -1, 0, +1},
|
||||||
|
{ XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0, 0},
|
||||||
|
{ XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0, 0},
|
||||||
|
{ XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0, 0},
|
||||||
|
{ XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0, 0},
|
||||||
|
{ XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0, 0},
|
||||||
|
{ XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0, 0},
|
||||||
|
{ XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0, 0},
|
||||||
|
{ XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0, 0},
|
||||||
|
{ XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0, 0},
|
||||||
|
{ XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0, 0},
|
||||||
|
{ XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0, 0},
|
||||||
|
{ XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0, 0},
|
||||||
|
{ XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0, 0},
|
||||||
|
{ XK_Up, ShiftMask, "\033[1;2A", 0, 0, 0},
|
||||||
|
{ XK_Up, ControlMask, "\033[1;5A", 0, 0, 0},
|
||||||
|
{ XK_Up, Mod1Mask, "\033[1;3A", 0, 0, 0},
|
||||||
|
{ XK_Up, XK_ANY_MOD, "\033[A", 0, -1, 0},
|
||||||
|
{ XK_Up, XK_ANY_MOD, "\033OA", 0, +1, 0},
|
||||||
|
{ XK_Down, ShiftMask, "\033[1;2B", 0, 0, 0},
|
||||||
|
{ XK_Down, ControlMask, "\033[1;5B", 0, 0, 0},
|
||||||
|
{ XK_Down, Mod1Mask, "\033[1;3B", 0, 0, 0},
|
||||||
|
{ XK_Down, XK_ANY_MOD, "\033[B", 0, -1, 0},
|
||||||
|
{ XK_Down, XK_ANY_MOD, "\033OB", 0, +1, 0},
|
||||||
|
{ XK_Left, ShiftMask, "\033[1;2D", 0, 0, 0},
|
||||||
|
{ XK_Left, ControlMask, "\033[1;5D", 0, 0, 0},
|
||||||
|
{ XK_Left, Mod1Mask, "\033[1;3D", 0, 0, 0},
|
||||||
|
{ XK_Left, XK_ANY_MOD, "\033[D", 0, -1, 0},
|
||||||
|
{ XK_Left, XK_ANY_MOD, "\033OD", 0, +1, 0},
|
||||||
|
{ XK_Right, ShiftMask, "\033[1;2C", 0, 0, 0},
|
||||||
|
{ XK_Right, ControlMask, "\033[1;5C", 0, 0, 0},
|
||||||
|
{ XK_Right, Mod1Mask, "\033[1;3C", 0, 0, 0},
|
||||||
|
{ XK_Right, XK_ANY_MOD, "\033[C", 0, -1, 0},
|
||||||
|
{ XK_Right, XK_ANY_MOD, "\033OC", 0, +1, 0},
|
||||||
|
{ XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0, 0},
|
||||||
|
{ XK_Return, Mod1Mask, "\033\r", 0, 0, -1},
|
||||||
|
{ XK_Return, Mod1Mask, "\033\r\n", 0, 0, +1},
|
||||||
|
{ XK_Return, XK_ANY_MOD, "\r", 0, 0, -1},
|
||||||
|
{ XK_Return, XK_ANY_MOD, "\r\n", 0, 0, +1},
|
||||||
|
{ XK_Insert, ShiftMask, "\033[4l", -1, 0, 0},
|
||||||
|
{ XK_Insert, ShiftMask, "\033[2;2~", +1, 0, 0},
|
||||||
|
{ XK_Insert, ControlMask, "\033[L", -1, 0, 0},
|
||||||
|
{ XK_Insert, ControlMask, "\033[2;5~", +1, 0, 0},
|
||||||
|
{ XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0},
|
||||||
|
{ XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0},
|
||||||
|
{ XK_Delete, ControlMask, "\033[M", -1, 0, 0},
|
||||||
|
{ XK_Delete, ControlMask, "\033[3;5~", +1, 0, 0},
|
||||||
|
{ XK_Delete, ShiftMask, "\033[2K", -1, 0, 0},
|
||||||
|
{ XK_Delete, ShiftMask, "\033[3;2~", +1, 0, 0},
|
||||||
|
{ XK_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0},
|
||||||
|
{ XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0},
|
||||||
|
{ XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0},
|
||||||
|
{ XK_BackSpace, Mod1Mask, "\033\177", 0, 0, 0},
|
||||||
|
{ XK_Home, ShiftMask, "\033[2J", 0, -1, 0},
|
||||||
|
{ XK_Home, ShiftMask, "\033[1;2H", 0, +1, 0},
|
||||||
|
{ XK_Home, XK_ANY_MOD, "\033[H", 0, -1, 0},
|
||||||
|
{ XK_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0},
|
||||||
|
{ XK_End, ControlMask, "\033[J", -1, 0, 0},
|
||||||
|
{ XK_End, ControlMask, "\033[1;5F", +1, 0, 0},
|
||||||
|
{ XK_End, ShiftMask, "\033[K", -1, 0, 0},
|
||||||
|
{ XK_End, ShiftMask, "\033[1;2F", +1, 0, 0},
|
||||||
|
{ XK_End, XK_ANY_MOD, "\033[4~", 0, 0, 0},
|
||||||
|
{ XK_Prior, ControlMask, "\033[5;5~", 0, 0, 0},
|
||||||
|
{ XK_Prior, ShiftMask, "\033[5;2~", 0, 0, 0},
|
||||||
|
{ XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0},
|
||||||
|
{ XK_Next, ControlMask, "\033[6;5~", 0, 0, 0},
|
||||||
|
{ XK_Next, ShiftMask, "\033[6;2~", 0, 0, 0},
|
||||||
|
{ XK_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0},
|
||||||
|
{ XK_F1, XK_NO_MOD, "\033OP" , 0, 0, 0},
|
||||||
|
{ XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0, 0},
|
||||||
|
{ XK_F2, XK_NO_MOD, "\033OQ" , 0, 0, 0},
|
||||||
|
{ XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0, 0},
|
||||||
|
{ XK_F3, XK_NO_MOD, "\033OR" , 0, 0, 0},
|
||||||
|
{ XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0, 0},
|
||||||
|
{ XK_F4, XK_NO_MOD, "\033OS" , 0, 0, 0},
|
||||||
|
{ XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0, 0},
|
||||||
|
{ XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0, 0},
|
||||||
|
{ XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0, 0},
|
||||||
|
{ XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0, 0},
|
||||||
|
{ XK_F5, XK_NO_MOD, "\033[15~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0, 0},
|
||||||
|
{ XK_F6, XK_NO_MOD, "\033[17~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0, 0},
|
||||||
|
{ XK_F7, XK_NO_MOD, "\033[18~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0, 0},
|
||||||
|
{ XK_F8, XK_NO_MOD, "\033[19~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0, 0},
|
||||||
|
{ XK_F9, XK_NO_MOD, "\033[20~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0, 0},
|
||||||
|
{ XK_F10, XK_NO_MOD, "\033[21~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0, 0},
|
||||||
|
{ XK_F11, XK_NO_MOD, "\033[23~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0, 0},
|
||||||
|
{ XK_F12, XK_NO_MOD, "\033[24~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0, 0},
|
||||||
|
{ XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0, 0},
|
||||||
|
{ XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0, 0},
|
||||||
|
{ XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0, 0},
|
||||||
|
{ XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0, 0},
|
||||||
|
{ XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0, 0},
|
||||||
|
{ XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0, 0},
|
||||||
|
{ XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0, 0},
|
||||||
|
{ XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0, 0},
|
||||||
|
{ XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0, 0},
|
||||||
|
{ XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0, 0},
|
||||||
|
{ XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0, 0},
|
||||||
|
{ XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0, 0},
|
||||||
|
{ XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0, 0},
|
||||||
|
{ XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0, 0},
|
||||||
|
{ XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0, 0},
|
||||||
|
{ XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0, 0},
|
||||||
|
{ XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0, 0},
|
||||||
|
{ XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0, 0},
|
||||||
|
{ XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0, 0},
|
||||||
|
{ XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0, 0},
|
||||||
|
{ XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0, 0},
|
||||||
|
{ XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0, 0},
|
||||||
|
{ XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0, 0},
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Selection types' masks.
|
||||||
|
* Use the same masks as usual.
|
||||||
|
* Button1Mask is always unset, to make masks match between ButtonPress.
|
||||||
|
* ButtonRelease and MotionNotify.
|
||||||
|
* If no match is found, regular selection is used.
|
||||||
|
*/
|
||||||
|
static uint selmasks[] = {
|
||||||
|
[SEL_RECTANGULAR] = Mod1Mask,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Printable characters in ASCII, used to estimate the advance width
|
||||||
|
* of single wide characters.
|
||||||
|
*/
|
||||||
|
static char ascii_printable[] =
|
||||||
|
" !\"#$%&'()*+,-./0123456789:;<=>?"
|
||||||
|
"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
|
||||||
|
"`abcdefghijklmnopqrstuvwxyz{|}~";
|
||||||
|
|
||||||
444
config.def.h~
Normal file
444
config.def.h~
Normal file
|
|
@ -0,0 +1,444 @@
|
||||||
|
/* See LICENSE file for copyright and license details. */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* appearance
|
||||||
|
*
|
||||||
|
* font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
|
||||||
|
*/
|
||||||
|
static char font[] = "CMU Typewriter Text:pixelsize=18:antialias=true:autohint=true";
|
||||||
|
static int borderpx = 2;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* What program is execed by st depends of these precedence rules:
|
||||||
|
* 1: program passed with -e
|
||||||
|
* 2: utmp option
|
||||||
|
* 3: SHELL environment variable
|
||||||
|
* 4: value of shell in /etc/passwd
|
||||||
|
* 5: value of shell in config.h
|
||||||
|
*/
|
||||||
|
static char shell[] = "/bin/sh";
|
||||||
|
static char *utmp = NULL;
|
||||||
|
static char stty_args[] = "stty raw pass8 nl -echo -iexten -cstopb 38400";
|
||||||
|
|
||||||
|
/* identification sequence returned in DA and DECID */
|
||||||
|
static char vtiden[] = "\033[?6c";
|
||||||
|
|
||||||
|
/* Kerning / character bounding-box multipliers */
|
||||||
|
static float cwscale = 1.0;
|
||||||
|
static float chscale = 1.0;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* word delimiter string
|
||||||
|
*
|
||||||
|
* More advanced example: " `'\"()[]{}"
|
||||||
|
*/
|
||||||
|
static char worddelimiters[] = " ";
|
||||||
|
|
||||||
|
/* selection timeouts (in milliseconds) */
|
||||||
|
static unsigned int doubleclicktimeout = 300;
|
||||||
|
static unsigned int tripleclicktimeout = 600;
|
||||||
|
|
||||||
|
/* alt screens */
|
||||||
|
static int allowaltscreen = 1;
|
||||||
|
|
||||||
|
/* frames per second st should at maximum draw to the screen */
|
||||||
|
static unsigned int xfps = 120;
|
||||||
|
static unsigned int actionfps = 30;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* blinking timeout (set to 0 to disable blinking) for the terminal blinking
|
||||||
|
* attribute.
|
||||||
|
*/
|
||||||
|
static unsigned int blinktimeout = 800;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* thickness of underline and bar cursors
|
||||||
|
*/
|
||||||
|
static unsigned int cursorthickness = 2;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* bell volume. It must be a value between -100 and 100. Use 0 for disabling
|
||||||
|
* it
|
||||||
|
*/
|
||||||
|
static int bellvolume = 0;
|
||||||
|
|
||||||
|
/* default TERM value */
|
||||||
|
static char termname[] = "st-256color";
|
||||||
|
|
||||||
|
/*
|
||||||
|
* spaces per tab
|
||||||
|
*
|
||||||
|
* When you are changing this value, don't forget to adapt the »it« value in
|
||||||
|
* the st.info and appropriately install the st.info in the environment where
|
||||||
|
* you use this st version.
|
||||||
|
*
|
||||||
|
* it#$tabspaces,
|
||||||
|
*
|
||||||
|
* Secondly make sure your kernel is not expanding tabs. When running `stty
|
||||||
|
* -a` »tab0« should appear. You can tell the terminal to not expand tabs by
|
||||||
|
* running following command:
|
||||||
|
*
|
||||||
|
* stty tabs
|
||||||
|
*/
|
||||||
|
static unsigned int tabspaces = 8;
|
||||||
|
|
||||||
|
/* Terminal colors (16 first used in escape sequence) */
|
||||||
|
static const char *colorname[] = {
|
||||||
|
/* 8 normal colors */
|
||||||
|
"black",
|
||||||
|
"red3",
|
||||||
|
"green3",
|
||||||
|
"yellow3",
|
||||||
|
"blue2",
|
||||||
|
"magenta3",
|
||||||
|
"cyan3",
|
||||||
|
"gray90",
|
||||||
|
|
||||||
|
/* 8 bright colors */
|
||||||
|
"gray50",
|
||||||
|
"red",
|
||||||
|
"green",
|
||||||
|
"yellow",
|
||||||
|
"#5c5cff",
|
||||||
|
"magenta",
|
||||||
|
"cyan",
|
||||||
|
"white",
|
||||||
|
|
||||||
|
[255] = 0,
|
||||||
|
|
||||||
|
/* more colors can be added after 255 to use with DefaultXX */
|
||||||
|
"#cccccc",
|
||||||
|
"#555555",
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default colors (colorname index)
|
||||||
|
* foreground, background, cursor, reverse cursor
|
||||||
|
*/
|
||||||
|
static unsigned int defaultfg = 7;
|
||||||
|
static unsigned int defaultbg = 0;
|
||||||
|
static unsigned int defaultcs = 256;
|
||||||
|
static unsigned int defaultrcs = 257;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default shape of cursor
|
||||||
|
* 2: Block ("█")
|
||||||
|
* 4: Underline ("_")
|
||||||
|
* 6: Bar ("|")
|
||||||
|
* 7: Snowman ("☃")
|
||||||
|
*/
|
||||||
|
static unsigned int cursorshape = 2;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default colour and shape of the mouse cursor
|
||||||
|
*/
|
||||||
|
static unsigned int mouseshape = XC_xterm;
|
||||||
|
static unsigned int mousefg = 7;
|
||||||
|
static unsigned int mousebg = 0;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Colors used, when the specific fg == defaultfg. So in reverse mode this
|
||||||
|
* will reverse too. Another logic would only make the simple feature too
|
||||||
|
* complex.
|
||||||
|
*/
|
||||||
|
static unsigned int defaultitalic = 11;
|
||||||
|
static unsigned int defaultunderline = 7;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Internal mouse shortcuts.
|
||||||
|
* Beware that overloading Button1 will disable the selection.
|
||||||
|
*/
|
||||||
|
static MouseShortcut mshortcuts[] = {
|
||||||
|
/* button mask string */
|
||||||
|
{ Button4, XK_ANY_MOD, "\031" },
|
||||||
|
{ Button5, XK_ANY_MOD, "\005" },
|
||||||
|
};
|
||||||
|
|
||||||
|
/* Internal keyboard shortcuts. */
|
||||||
|
#define MODKEY Mod1Mask
|
||||||
|
|
||||||
|
static Shortcut shortcuts[] = {
|
||||||
|
/* mask keysym function argument */
|
||||||
|
{ XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} },
|
||||||
|
{ ControlMask, XK_Print, toggleprinter, {.i = 0} },
|
||||||
|
{ ShiftMask, XK_Print, printscreen, {.i = 0} },
|
||||||
|
{ XK_ANY_MOD, XK_Print, printsel, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Prior, xzoom, {.f = +1} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Next, xzoom, {.f = -1} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Home, xzoomreset, {.f = 0} },
|
||||||
|
{ ShiftMask, XK_Insert, selpaste, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Insert, clippaste, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_C, clipcopy, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_V, clippaste, {.i = 0} },
|
||||||
|
{ MODKEY, XK_Num_Lock, numlock, {.i = 0} },
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Special keys (change & recompile st.info accordingly)
|
||||||
|
*
|
||||||
|
* Mask value:
|
||||||
|
* * Use XK_ANY_MOD to match the key no matter modifiers state
|
||||||
|
* * Use XK_NO_MOD to match the key alone (no modifiers)
|
||||||
|
* appkey value:
|
||||||
|
* * 0: no value
|
||||||
|
* * > 0: keypad application mode enabled
|
||||||
|
* * = 2: term.numlock = 1
|
||||||
|
* * < 0: keypad application mode disabled
|
||||||
|
* appcursor value:
|
||||||
|
* * 0: no value
|
||||||
|
* * > 0: cursor application mode enabled
|
||||||
|
* * < 0: cursor application mode disabled
|
||||||
|
* crlf value
|
||||||
|
* * 0: no value
|
||||||
|
* * > 0: crlf mode is enabled
|
||||||
|
* * < 0: crlf mode is disabled
|
||||||
|
*
|
||||||
|
* Be careful with the order of the definitions because st searches in
|
||||||
|
* this table sequentially, so any XK_ANY_MOD must be in the last
|
||||||
|
* position for a key.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If you want keys other than the X11 function keys (0xFD00 - 0xFFFF)
|
||||||
|
* to be mapped below, add them to this array.
|
||||||
|
*/
|
||||||
|
static KeySym mappedkeys[] = { -1 };
|
||||||
|
|
||||||
|
/*
|
||||||
|
* State bits to ignore when matching key or button events. By default,
|
||||||
|
* numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored.
|
||||||
|
*/
|
||||||
|
static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Override mouse-select while mask is active (when MODE_MOUSE is set).
|
||||||
|
* Note that if you want to use ShiftMask with selmasks, set this to an other
|
||||||
|
* modifier, set to 0 to not use it.
|
||||||
|
*/
|
||||||
|
static uint forceselmod = ShiftMask;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This is the huge key array which defines all compatibility to the Linux
|
||||||
|
* world. Please decide about changes wisely.
|
||||||
|
*/
|
||||||
|
static Key key[] = {
|
||||||
|
/* keysym mask string appkey appcursor crlf */
|
||||||
|
{ XK_KP_Home, ShiftMask, "\033[2J", 0, -1, 0},
|
||||||
|
{ XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1, 0},
|
||||||
|
{ XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1, 0},
|
||||||
|
{ XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0},
|
||||||
|
{ XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0, 0},
|
||||||
|
{ XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1, 0},
|
||||||
|
{ XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1, 0},
|
||||||
|
{ XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0, 0},
|
||||||
|
{ XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1, 0},
|
||||||
|
{ XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1, 0},
|
||||||
|
{ XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0, 0},
|
||||||
|
{ XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1, 0},
|
||||||
|
{ XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1, 0},
|
||||||
|
{ XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0, 0},
|
||||||
|
{ XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1, 0},
|
||||||
|
{ XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1, 0},
|
||||||
|
{ XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0, 0},
|
||||||
|
{ XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0},
|
||||||
|
{ XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0, 0},
|
||||||
|
{ XK_KP_End, ControlMask, "\033[J", -1, 0, 0},
|
||||||
|
{ XK_KP_End, ControlMask, "\033[1;5F", +1, 0, 0},
|
||||||
|
{ XK_KP_End, ShiftMask, "\033[K", -1, 0, 0},
|
||||||
|
{ XK_KP_End, ShiftMask, "\033[1;2F", +1, 0, 0},
|
||||||
|
{ XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0, 0},
|
||||||
|
{ XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0, 0},
|
||||||
|
{ XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0},
|
||||||
|
{ XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0, 0},
|
||||||
|
{ XK_KP_Insert, ShiftMask, "\033[4l", -1, 0, 0},
|
||||||
|
{ XK_KP_Insert, ControlMask, "\033[L", -1, 0, 0},
|
||||||
|
{ XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0, 0},
|
||||||
|
{ XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0},
|
||||||
|
{ XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ControlMask, "\033[M", -1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ShiftMask, "\033[2K", -1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0, 0},
|
||||||
|
{ XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0},
|
||||||
|
{ XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0},
|
||||||
|
{ XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0, 0},
|
||||||
|
{ XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0, 0},
|
||||||
|
{ XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0, 0},
|
||||||
|
{ XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0, -1},
|
||||||
|
{ XK_KP_Enter, XK_ANY_MOD, "\r\n", -1, 0, +1},
|
||||||
|
{ XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0, 0},
|
||||||
|
{ XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0, 0},
|
||||||
|
{ XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0, 0},
|
||||||
|
{ XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0, 0},
|
||||||
|
{ XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0, 0},
|
||||||
|
{ XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0, 0},
|
||||||
|
{ XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0, 0},
|
||||||
|
{ XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0, 0},
|
||||||
|
{ XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0, 0},
|
||||||
|
{ XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0, 0},
|
||||||
|
{ XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0, 0},
|
||||||
|
{ XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0, 0},
|
||||||
|
{ XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0, 0},
|
||||||
|
{ XK_Up, ShiftMask, "\033[1;2A", 0, 0, 0},
|
||||||
|
{ XK_Up, ControlMask, "\033[1;5A", 0, 0, 0},
|
||||||
|
{ XK_Up, Mod1Mask, "\033[1;3A", 0, 0, 0},
|
||||||
|
{ XK_Up, XK_ANY_MOD, "\033[A", 0, -1, 0},
|
||||||
|
{ XK_Up, XK_ANY_MOD, "\033OA", 0, +1, 0},
|
||||||
|
{ XK_Down, ShiftMask, "\033[1;2B", 0, 0, 0},
|
||||||
|
{ XK_Down, ControlMask, "\033[1;5B", 0, 0, 0},
|
||||||
|
{ XK_Down, Mod1Mask, "\033[1;3B", 0, 0, 0},
|
||||||
|
{ XK_Down, XK_ANY_MOD, "\033[B", 0, -1, 0},
|
||||||
|
{ XK_Down, XK_ANY_MOD, "\033OB", 0, +1, 0},
|
||||||
|
{ XK_Left, ShiftMask, "\033[1;2D", 0, 0, 0},
|
||||||
|
{ XK_Left, ControlMask, "\033[1;5D", 0, 0, 0},
|
||||||
|
{ XK_Left, Mod1Mask, "\033[1;3D", 0, 0, 0},
|
||||||
|
{ XK_Left, XK_ANY_MOD, "\033[D", 0, -1, 0},
|
||||||
|
{ XK_Left, XK_ANY_MOD, "\033OD", 0, +1, 0},
|
||||||
|
{ XK_Right, ShiftMask, "\033[1;2C", 0, 0, 0},
|
||||||
|
{ XK_Right, ControlMask, "\033[1;5C", 0, 0, 0},
|
||||||
|
{ XK_Right, Mod1Mask, "\033[1;3C", 0, 0, 0},
|
||||||
|
{ XK_Right, XK_ANY_MOD, "\033[C", 0, -1, 0},
|
||||||
|
{ XK_Right, XK_ANY_MOD, "\033OC", 0, +1, 0},
|
||||||
|
{ XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0, 0},
|
||||||
|
{ XK_Return, Mod1Mask, "\033\r", 0, 0, -1},
|
||||||
|
{ XK_Return, Mod1Mask, "\033\r\n", 0, 0, +1},
|
||||||
|
{ XK_Return, XK_ANY_MOD, "\r", 0, 0, -1},
|
||||||
|
{ XK_Return, XK_ANY_MOD, "\r\n", 0, 0, +1},
|
||||||
|
{ XK_Insert, ShiftMask, "\033[4l", -1, 0, 0},
|
||||||
|
{ XK_Insert, ShiftMask, "\033[2;2~", +1, 0, 0},
|
||||||
|
{ XK_Insert, ControlMask, "\033[L", -1, 0, 0},
|
||||||
|
{ XK_Insert, ControlMask, "\033[2;5~", +1, 0, 0},
|
||||||
|
{ XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0},
|
||||||
|
{ XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0},
|
||||||
|
{ XK_Delete, ControlMask, "\033[M", -1, 0, 0},
|
||||||
|
{ XK_Delete, ControlMask, "\033[3;5~", +1, 0, 0},
|
||||||
|
{ XK_Delete, ShiftMask, "\033[2K", -1, 0, 0},
|
||||||
|
{ XK_Delete, ShiftMask, "\033[3;2~", +1, 0, 0},
|
||||||
|
{ XK_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0},
|
||||||
|
{ XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0},
|
||||||
|
{ XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0},
|
||||||
|
{ XK_BackSpace, Mod1Mask, "\033\177", 0, 0, 0},
|
||||||
|
{ XK_Home, ShiftMask, "\033[2J", 0, -1, 0},
|
||||||
|
{ XK_Home, ShiftMask, "\033[1;2H", 0, +1, 0},
|
||||||
|
{ XK_Home, XK_ANY_MOD, "\033[H", 0, -1, 0},
|
||||||
|
{ XK_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0},
|
||||||
|
{ XK_End, ControlMask, "\033[J", -1, 0, 0},
|
||||||
|
{ XK_End, ControlMask, "\033[1;5F", +1, 0, 0},
|
||||||
|
{ XK_End, ShiftMask, "\033[K", -1, 0, 0},
|
||||||
|
{ XK_End, ShiftMask, "\033[1;2F", +1, 0, 0},
|
||||||
|
{ XK_End, XK_ANY_MOD, "\033[4~", 0, 0, 0},
|
||||||
|
{ XK_Prior, ControlMask, "\033[5;5~", 0, 0, 0},
|
||||||
|
{ XK_Prior, ShiftMask, "\033[5;2~", 0, 0, 0},
|
||||||
|
{ XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0},
|
||||||
|
{ XK_Next, ControlMask, "\033[6;5~", 0, 0, 0},
|
||||||
|
{ XK_Next, ShiftMask, "\033[6;2~", 0, 0, 0},
|
||||||
|
{ XK_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0},
|
||||||
|
{ XK_F1, XK_NO_MOD, "\033OP" , 0, 0, 0},
|
||||||
|
{ XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0, 0},
|
||||||
|
{ XK_F2, XK_NO_MOD, "\033OQ" , 0, 0, 0},
|
||||||
|
{ XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0, 0},
|
||||||
|
{ XK_F3, XK_NO_MOD, "\033OR" , 0, 0, 0},
|
||||||
|
{ XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0, 0},
|
||||||
|
{ XK_F4, XK_NO_MOD, "\033OS" , 0, 0, 0},
|
||||||
|
{ XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0, 0},
|
||||||
|
{ XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0, 0},
|
||||||
|
{ XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0, 0},
|
||||||
|
{ XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0, 0},
|
||||||
|
{ XK_F5, XK_NO_MOD, "\033[15~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0, 0},
|
||||||
|
{ XK_F6, XK_NO_MOD, "\033[17~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0, 0},
|
||||||
|
{ XK_F7, XK_NO_MOD, "\033[18~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0, 0},
|
||||||
|
{ XK_F8, XK_NO_MOD, "\033[19~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0, 0},
|
||||||
|
{ XK_F9, XK_NO_MOD, "\033[20~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0, 0},
|
||||||
|
{ XK_F10, XK_NO_MOD, "\033[21~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0, 0},
|
||||||
|
{ XK_F11, XK_NO_MOD, "\033[23~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0, 0},
|
||||||
|
{ XK_F12, XK_NO_MOD, "\033[24~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0, 0},
|
||||||
|
{ XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0, 0},
|
||||||
|
{ XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0, 0},
|
||||||
|
{ XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0, 0},
|
||||||
|
{ XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0, 0},
|
||||||
|
{ XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0, 0},
|
||||||
|
{ XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0, 0},
|
||||||
|
{ XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0, 0},
|
||||||
|
{ XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0, 0},
|
||||||
|
{ XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0, 0},
|
||||||
|
{ XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0, 0},
|
||||||
|
{ XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0, 0},
|
||||||
|
{ XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0, 0},
|
||||||
|
{ XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0, 0},
|
||||||
|
{ XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0, 0},
|
||||||
|
{ XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0, 0},
|
||||||
|
{ XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0, 0},
|
||||||
|
{ XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0, 0},
|
||||||
|
{ XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0, 0},
|
||||||
|
{ XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0, 0},
|
||||||
|
{ XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0, 0},
|
||||||
|
{ XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0, 0},
|
||||||
|
{ XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0, 0},
|
||||||
|
{ XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0, 0},
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Selection types' masks.
|
||||||
|
* Use the same masks as usual.
|
||||||
|
* Button1Mask is always unset, to make masks match between ButtonPress.
|
||||||
|
* ButtonRelease and MotionNotify.
|
||||||
|
* If no match is found, regular selection is used.
|
||||||
|
*/
|
||||||
|
static uint selmasks[] = {
|
||||||
|
[SEL_RECTANGULAR] = Mod1Mask,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Printable characters in ASCII, used to estimate the advance width
|
||||||
|
* of single wide characters.
|
||||||
|
*/
|
||||||
|
static char ascii_printable[] =
|
||||||
|
" !\"#$%&'()*+,-./0123456789:;<=>?"
|
||||||
|
"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
|
||||||
|
"`abcdefghijklmnopqrstuvwxyz{|}~";
|
||||||
|
|
||||||
444
config.h
Normal file
444
config.h
Normal file
|
|
@ -0,0 +1,444 @@
|
||||||
|
/* See LICENSE file for copyright and license details. */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* appearance
|
||||||
|
*
|
||||||
|
* font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
|
||||||
|
*/
|
||||||
|
static char font[] = "CMU Typewriter Text:pixelsize=18:antialias=true:autohint=true";
|
||||||
|
static int borderpx = 2;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* What program is execed by st depends of these precedence rules:
|
||||||
|
* 1: program passed with -e
|
||||||
|
* 2: utmp option
|
||||||
|
* 3: SHELL environment variable
|
||||||
|
* 4: value of shell in /etc/passwd
|
||||||
|
* 5: value of shell in config.h
|
||||||
|
*/
|
||||||
|
static char shell[] = "/bin/zsh";
|
||||||
|
static char *utmp = NULL;
|
||||||
|
static char stty_args[] = "stty raw pass8 nl -echo -iexten -cstopb 38400";
|
||||||
|
|
||||||
|
/* identification sequence returned in DA and DECID */
|
||||||
|
static char vtiden[] = "\033[?6c";
|
||||||
|
|
||||||
|
/* Kerning / character bounding-box multipliers */
|
||||||
|
static float cwscale = 1.0;
|
||||||
|
static float chscale = 1.0;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* word delimiter string
|
||||||
|
*
|
||||||
|
* More advanced example: " `'\"()[]{}"
|
||||||
|
*/
|
||||||
|
static char worddelimiters[] = " `'\"()[]{}";
|
||||||
|
|
||||||
|
/* selection timeouts (in milliseconds) */
|
||||||
|
static unsigned int doubleclicktimeout = 300;
|
||||||
|
static unsigned int tripleclicktimeout = 600;
|
||||||
|
|
||||||
|
/* alt screens */
|
||||||
|
static int allowaltscreen = 1;
|
||||||
|
|
||||||
|
/* frames per second st should at maximum draw to the screen */
|
||||||
|
static unsigned int xfps = 120;
|
||||||
|
static unsigned int actionfps = 30;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* blinking timeout (set to 0 to disable blinking) for the terminal blinking
|
||||||
|
* attribute.
|
||||||
|
*/
|
||||||
|
static unsigned int blinktimeout = 800;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* thickness of underline and bar cursors
|
||||||
|
*/
|
||||||
|
static unsigned int cursorthickness = 2;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* bell volume. It must be a value between -100 and 100. Use 0 for disabling
|
||||||
|
* it
|
||||||
|
*/
|
||||||
|
static int bellvolume = 0;
|
||||||
|
|
||||||
|
/* default TERM value */
|
||||||
|
static char termname[] = "st-256color";
|
||||||
|
|
||||||
|
/*
|
||||||
|
* spaces per tab
|
||||||
|
*
|
||||||
|
* When you are changing this value, don't forget to adapt the »it« value in
|
||||||
|
* the st.info and appropriately install the st.info in the environment where
|
||||||
|
* you use this st version.
|
||||||
|
*
|
||||||
|
* it#$tabspaces,
|
||||||
|
*
|
||||||
|
* Secondly make sure your kernel is not expanding tabs. When running `stty
|
||||||
|
* -a` »tab0« should appear. You can tell the terminal to not expand tabs by
|
||||||
|
* running following command:
|
||||||
|
*
|
||||||
|
* stty tabs
|
||||||
|
*/
|
||||||
|
static unsigned int tabspaces = 8;
|
||||||
|
|
||||||
|
/* Terminal colors (16 first used in escape sequence) */
|
||||||
|
static const char *colorname[] = {
|
||||||
|
/* 8 normal colors */
|
||||||
|
"black",
|
||||||
|
"red3",
|
||||||
|
"green3",
|
||||||
|
"yellow3",
|
||||||
|
"blue2",
|
||||||
|
"magenta3",
|
||||||
|
"cyan3",
|
||||||
|
"gray90",
|
||||||
|
|
||||||
|
/* 8 bright colors */
|
||||||
|
"gray50",
|
||||||
|
"red",
|
||||||
|
"green",
|
||||||
|
"yellow",
|
||||||
|
"#5c5cff",
|
||||||
|
"magenta",
|
||||||
|
"cyan",
|
||||||
|
"white",
|
||||||
|
|
||||||
|
[255] = 0,
|
||||||
|
|
||||||
|
/* more colors can be added after 255 to use with DefaultXX */
|
||||||
|
"#cccccc",
|
||||||
|
"#555555",
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default colors (colorname index)
|
||||||
|
* foreground, background, cursor, reverse cursor
|
||||||
|
*/
|
||||||
|
static unsigned int defaultfg = 7;
|
||||||
|
static unsigned int defaultbg = 0;
|
||||||
|
static unsigned int defaultcs = 256;
|
||||||
|
static unsigned int defaultrcs = 257;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default shape of cursor
|
||||||
|
* 2: Block ("█")
|
||||||
|
* 4: Underline ("_")
|
||||||
|
* 6: Bar ("|")
|
||||||
|
* 7: Snowman ("☃")
|
||||||
|
*/
|
||||||
|
static unsigned int cursorshape = 2;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default colour and shape of the mouse cursor
|
||||||
|
*/
|
||||||
|
static unsigned int mouseshape = XC_xterm;
|
||||||
|
static unsigned int mousefg = 7;
|
||||||
|
static unsigned int mousebg = 0;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Colors used, when the specific fg == defaultfg. So in reverse mode this
|
||||||
|
* will reverse too. Another logic would only make the simple feature too
|
||||||
|
* complex.
|
||||||
|
*/
|
||||||
|
static unsigned int defaultitalic = 11;
|
||||||
|
static unsigned int defaultunderline = 7;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Internal mouse shortcuts.
|
||||||
|
* Beware that overloading Button1 will disable the selection.
|
||||||
|
*/
|
||||||
|
static MouseShortcut mshortcuts[] = {
|
||||||
|
/* button mask string */
|
||||||
|
{ Button4, XK_ANY_MOD, "\031" },
|
||||||
|
{ Button5, XK_ANY_MOD, "\005" },
|
||||||
|
};
|
||||||
|
|
||||||
|
/* Internal keyboard shortcuts. */
|
||||||
|
#define MODKEY Mod1Mask
|
||||||
|
|
||||||
|
static Shortcut shortcuts[] = {
|
||||||
|
/* mask keysym function argument */
|
||||||
|
{ XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} },
|
||||||
|
{ ControlMask, XK_Print, toggleprinter, {.i = 0} },
|
||||||
|
{ ShiftMask, XK_Print, printscreen, {.i = 0} },
|
||||||
|
{ XK_ANY_MOD, XK_Print, printsel, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Prior, xzoom, {.f = +1} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Next, xzoom, {.f = -1} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Home, xzoomreset, {.f = 0} },
|
||||||
|
{ ShiftMask, XK_Insert, selpaste, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_Insert, clippaste, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_C, clipcopy, {.i = 0} },
|
||||||
|
{ MODKEY|ShiftMask, XK_V, clippaste, {.i = 0} },
|
||||||
|
{ MODKEY, XK_Num_Lock, numlock, {.i = 0} },
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Special keys (change & recompile st.info accordingly)
|
||||||
|
*
|
||||||
|
* Mask value:
|
||||||
|
* * Use XK_ANY_MOD to match the key no matter modifiers state
|
||||||
|
* * Use XK_NO_MOD to match the key alone (no modifiers)
|
||||||
|
* appkey value:
|
||||||
|
* * 0: no value
|
||||||
|
* * > 0: keypad application mode enabled
|
||||||
|
* * = 2: term.numlock = 1
|
||||||
|
* * < 0: keypad application mode disabled
|
||||||
|
* appcursor value:
|
||||||
|
* * 0: no value
|
||||||
|
* * > 0: cursor application mode enabled
|
||||||
|
* * < 0: cursor application mode disabled
|
||||||
|
* crlf value
|
||||||
|
* * 0: no value
|
||||||
|
* * > 0: crlf mode is enabled
|
||||||
|
* * < 0: crlf mode is disabled
|
||||||
|
*
|
||||||
|
* Be careful with the order of the definitions because st searches in
|
||||||
|
* this table sequentially, so any XK_ANY_MOD must be in the last
|
||||||
|
* position for a key.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If you want keys other than the X11 function keys (0xFD00 - 0xFFFF)
|
||||||
|
* to be mapped below, add them to this array.
|
||||||
|
*/
|
||||||
|
static KeySym mappedkeys[] = { -1 };
|
||||||
|
|
||||||
|
/*
|
||||||
|
* State bits to ignore when matching key or button events. By default,
|
||||||
|
* numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored.
|
||||||
|
*/
|
||||||
|
static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Override mouse-select while mask is active (when MODE_MOUSE is set).
|
||||||
|
* Note that if you want to use ShiftMask with selmasks, set this to an other
|
||||||
|
* modifier, set to 0 to not use it.
|
||||||
|
*/
|
||||||
|
static uint forceselmod = ShiftMask;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This is the huge key array which defines all compatibility to the Linux
|
||||||
|
* world. Please decide about changes wisely.
|
||||||
|
*/
|
||||||
|
static Key key[] = {
|
||||||
|
/* keysym mask string appkey appcursor crlf */
|
||||||
|
{ XK_KP_Home, ShiftMask, "\033[2J", 0, -1, 0},
|
||||||
|
{ XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1, 0},
|
||||||
|
{ XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1, 0},
|
||||||
|
{ XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0},
|
||||||
|
{ XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0, 0},
|
||||||
|
{ XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1, 0},
|
||||||
|
{ XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1, 0},
|
||||||
|
{ XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0, 0},
|
||||||
|
{ XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1, 0},
|
||||||
|
{ XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1, 0},
|
||||||
|
{ XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0, 0},
|
||||||
|
{ XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1, 0},
|
||||||
|
{ XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1, 0},
|
||||||
|
{ XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0, 0},
|
||||||
|
{ XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1, 0},
|
||||||
|
{ XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1, 0},
|
||||||
|
{ XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0, 0},
|
||||||
|
{ XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0},
|
||||||
|
{ XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0, 0},
|
||||||
|
{ XK_KP_End, ControlMask, "\033[J", -1, 0, 0},
|
||||||
|
{ XK_KP_End, ControlMask, "\033[1;5F", +1, 0, 0},
|
||||||
|
{ XK_KP_End, ShiftMask, "\033[K", -1, 0, 0},
|
||||||
|
{ XK_KP_End, ShiftMask, "\033[1;2F", +1, 0, 0},
|
||||||
|
{ XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0, 0},
|
||||||
|
{ XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0, 0},
|
||||||
|
{ XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0},
|
||||||
|
{ XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0, 0},
|
||||||
|
{ XK_KP_Insert, ShiftMask, "\033[4l", -1, 0, 0},
|
||||||
|
{ XK_KP_Insert, ControlMask, "\033[L", -1, 0, 0},
|
||||||
|
{ XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0, 0},
|
||||||
|
{ XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0},
|
||||||
|
{ XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ControlMask, "\033[M", -1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ShiftMask, "\033[2K", -1, 0, 0},
|
||||||
|
{ XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0, 0},
|
||||||
|
{ XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0},
|
||||||
|
{ XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0},
|
||||||
|
{ XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0, 0},
|
||||||
|
{ XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0, 0},
|
||||||
|
{ XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0, 0},
|
||||||
|
{ XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0, -1},
|
||||||
|
{ XK_KP_Enter, XK_ANY_MOD, "\r\n", -1, 0, +1},
|
||||||
|
{ XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0, 0},
|
||||||
|
{ XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0, 0},
|
||||||
|
{ XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0, 0},
|
||||||
|
{ XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0, 0},
|
||||||
|
{ XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0, 0},
|
||||||
|
{ XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0, 0},
|
||||||
|
{ XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0, 0},
|
||||||
|
{ XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0, 0},
|
||||||
|
{ XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0, 0},
|
||||||
|
{ XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0, 0},
|
||||||
|
{ XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0, 0},
|
||||||
|
{ XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0, 0},
|
||||||
|
{ XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0, 0},
|
||||||
|
{ XK_Up, ShiftMask, "\033[1;2A", 0, 0, 0},
|
||||||
|
{ XK_Up, ControlMask, "\033[1;5A", 0, 0, 0},
|
||||||
|
{ XK_Up, Mod1Mask, "\033[1;3A", 0, 0, 0},
|
||||||
|
{ XK_Up, XK_ANY_MOD, "\033[A", 0, -1, 0},
|
||||||
|
{ XK_Up, XK_ANY_MOD, "\033OA", 0, +1, 0},
|
||||||
|
{ XK_Down, ShiftMask, "\033[1;2B", 0, 0, 0},
|
||||||
|
{ XK_Down, ControlMask, "\033[1;5B", 0, 0, 0},
|
||||||
|
{ XK_Down, Mod1Mask, "\033[1;3B", 0, 0, 0},
|
||||||
|
{ XK_Down, XK_ANY_MOD, "\033[B", 0, -1, 0},
|
||||||
|
{ XK_Down, XK_ANY_MOD, "\033OB", 0, +1, 0},
|
||||||
|
{ XK_Left, ShiftMask, "\033[1;2D", 0, 0, 0},
|
||||||
|
{ XK_Left, ControlMask, "\033[1;5D", 0, 0, 0},
|
||||||
|
{ XK_Left, Mod1Mask, "\033[1;3D", 0, 0, 0},
|
||||||
|
{ XK_Left, XK_ANY_MOD, "\033[D", 0, -1, 0},
|
||||||
|
{ XK_Left, XK_ANY_MOD, "\033OD", 0, +1, 0},
|
||||||
|
{ XK_Right, ShiftMask, "\033[1;2C", 0, 0, 0},
|
||||||
|
{ XK_Right, ControlMask, "\033[1;5C", 0, 0, 0},
|
||||||
|
{ XK_Right, Mod1Mask, "\033[1;3C", 0, 0, 0},
|
||||||
|
{ XK_Right, XK_ANY_MOD, "\033[C", 0, -1, 0},
|
||||||
|
{ XK_Right, XK_ANY_MOD, "\033OC", 0, +1, 0},
|
||||||
|
{ XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0, 0},
|
||||||
|
{ XK_Return, Mod1Mask, "\033\r", 0, 0, -1},
|
||||||
|
{ XK_Return, Mod1Mask, "\033\r\n", 0, 0, +1},
|
||||||
|
{ XK_Return, XK_ANY_MOD, "\r", 0, 0, -1},
|
||||||
|
{ XK_Return, XK_ANY_MOD, "\r\n", 0, 0, +1},
|
||||||
|
{ XK_Insert, ShiftMask, "\033[4l", -1, 0, 0},
|
||||||
|
{ XK_Insert, ShiftMask, "\033[2;2~", +1, 0, 0},
|
||||||
|
{ XK_Insert, ControlMask, "\033[L", -1, 0, 0},
|
||||||
|
{ XK_Insert, ControlMask, "\033[2;5~", +1, 0, 0},
|
||||||
|
{ XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0},
|
||||||
|
{ XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0},
|
||||||
|
{ XK_Delete, ControlMask, "\033[M", -1, 0, 0},
|
||||||
|
{ XK_Delete, ControlMask, "\033[3;5~", +1, 0, 0},
|
||||||
|
{ XK_Delete, ShiftMask, "\033[2K", -1, 0, 0},
|
||||||
|
{ XK_Delete, ShiftMask, "\033[3;2~", +1, 0, 0},
|
||||||
|
{ XK_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0},
|
||||||
|
{ XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0},
|
||||||
|
{ XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0},
|
||||||
|
{ XK_BackSpace, Mod1Mask, "\033\177", 0, 0, 0},
|
||||||
|
{ XK_Home, ShiftMask, "\033[2J", 0, -1, 0},
|
||||||
|
{ XK_Home, ShiftMask, "\033[1;2H", 0, +1, 0},
|
||||||
|
{ XK_Home, XK_ANY_MOD, "\033[H", 0, -1, 0},
|
||||||
|
{ XK_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0},
|
||||||
|
{ XK_End, ControlMask, "\033[J", -1, 0, 0},
|
||||||
|
{ XK_End, ControlMask, "\033[1;5F", +1, 0, 0},
|
||||||
|
{ XK_End, ShiftMask, "\033[K", -1, 0, 0},
|
||||||
|
{ XK_End, ShiftMask, "\033[1;2F", +1, 0, 0},
|
||||||
|
{ XK_End, XK_ANY_MOD, "\033[4~", 0, 0, 0},
|
||||||
|
{ XK_Prior, ControlMask, "\033[5;5~", 0, 0, 0},
|
||||||
|
{ XK_Prior, ShiftMask, "\033[5;2~", 0, 0, 0},
|
||||||
|
{ XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0},
|
||||||
|
{ XK_Next, ControlMask, "\033[6;5~", 0, 0, 0},
|
||||||
|
{ XK_Next, ShiftMask, "\033[6;2~", 0, 0, 0},
|
||||||
|
{ XK_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0},
|
||||||
|
{ XK_F1, XK_NO_MOD, "\033OP" , 0, 0, 0},
|
||||||
|
{ XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0, 0},
|
||||||
|
{ XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0, 0},
|
||||||
|
{ XK_F2, XK_NO_MOD, "\033OQ" , 0, 0, 0},
|
||||||
|
{ XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0, 0},
|
||||||
|
{ XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0, 0},
|
||||||
|
{ XK_F3, XK_NO_MOD, "\033OR" , 0, 0, 0},
|
||||||
|
{ XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0, 0},
|
||||||
|
{ XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0, 0},
|
||||||
|
{ XK_F4, XK_NO_MOD, "\033OS" , 0, 0, 0},
|
||||||
|
{ XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0, 0},
|
||||||
|
{ XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0, 0},
|
||||||
|
{ XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0, 0},
|
||||||
|
{ XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0, 0},
|
||||||
|
{ XK_F5, XK_NO_MOD, "\033[15~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0, 0},
|
||||||
|
{ XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0, 0},
|
||||||
|
{ XK_F6, XK_NO_MOD, "\033[17~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0, 0},
|
||||||
|
{ XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0, 0},
|
||||||
|
{ XK_F7, XK_NO_MOD, "\033[18~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0, 0},
|
||||||
|
{ XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0, 0},
|
||||||
|
{ XK_F8, XK_NO_MOD, "\033[19~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0, 0},
|
||||||
|
{ XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0, 0},
|
||||||
|
{ XK_F9, XK_NO_MOD, "\033[20~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0, 0},
|
||||||
|
{ XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0, 0},
|
||||||
|
{ XK_F10, XK_NO_MOD, "\033[21~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0, 0},
|
||||||
|
{ XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0, 0},
|
||||||
|
{ XK_F11, XK_NO_MOD, "\033[23~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0, 0},
|
||||||
|
{ XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0, 0},
|
||||||
|
{ XK_F12, XK_NO_MOD, "\033[24~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0, 0},
|
||||||
|
{ XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0, 0},
|
||||||
|
{ XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0, 0},
|
||||||
|
{ XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0, 0},
|
||||||
|
{ XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0, 0},
|
||||||
|
{ XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0, 0},
|
||||||
|
{ XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0, 0},
|
||||||
|
{ XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0, 0},
|
||||||
|
{ XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0, 0},
|
||||||
|
{ XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0, 0},
|
||||||
|
{ XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0, 0},
|
||||||
|
{ XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0, 0},
|
||||||
|
{ XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0, 0},
|
||||||
|
{ XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0, 0},
|
||||||
|
{ XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0, 0},
|
||||||
|
{ XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0, 0},
|
||||||
|
{ XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0, 0},
|
||||||
|
{ XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0, 0},
|
||||||
|
{ XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0, 0},
|
||||||
|
{ XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0, 0},
|
||||||
|
{ XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0, 0},
|
||||||
|
{ XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0, 0},
|
||||||
|
{ XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0, 0},
|
||||||
|
{ XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0, 0},
|
||||||
|
{ XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0, 0},
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Selection types' masks.
|
||||||
|
* Use the same masks as usual.
|
||||||
|
* Button1Mask is always unset, to make masks match between ButtonPress.
|
||||||
|
* ButtonRelease and MotionNotify.
|
||||||
|
* If no match is found, regular selection is used.
|
||||||
|
*/
|
||||||
|
static uint selmasks[] = {
|
||||||
|
[SEL_RECTANGULAR] = Mod1Mask,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Printable characters in ASCII, used to estimate the advance width
|
||||||
|
* of single wide characters.
|
||||||
|
*/
|
||||||
|
static char ascii_printable[] =
|
||||||
|
" !\"#$%&'()*+,-./0123456789:;<=>?"
|
||||||
|
"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
|
||||||
|
"`abcdefghijklmnopqrstuvwxyz{|}~";
|
||||||
|
|
||||||
28
config.mk
Normal file
28
config.mk
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
# st version
|
||||||
|
VERSION = 0.7
|
||||||
|
|
||||||
|
# Customize below to fit your system
|
||||||
|
|
||||||
|
# paths
|
||||||
|
PREFIX = /usr/local
|
||||||
|
MANPREFIX = ${PREFIX}/share/man
|
||||||
|
|
||||||
|
X11INC = /usr/X11R6/include
|
||||||
|
X11LIB = /usr/X11R6/lib
|
||||||
|
|
||||||
|
# includes and libs
|
||||||
|
INCS = -I. -I/usr/include -I${X11INC} \
|
||||||
|
`pkg-config --cflags fontconfig` \
|
||||||
|
`pkg-config --cflags freetype2`
|
||||||
|
LIBS = -L/usr/lib -lc -L${X11LIB} -lm -lrt -lX11 -lutil -lXft \
|
||||||
|
`pkg-config --libs fontconfig` \
|
||||||
|
`pkg-config --libs freetype2`
|
||||||
|
|
||||||
|
# flags
|
||||||
|
CPPFLAGS = -DVERSION=\"${VERSION}\" -D_XOPEN_SOURCE=600
|
||||||
|
CFLAGS += -g -std=c99 -pedantic -Wall -Wvariadic-macros -Os ${INCS} ${CPPFLAGS}
|
||||||
|
LDFLAGS += -g ${LIBS}
|
||||||
|
|
||||||
|
# compiler and linker
|
||||||
|
# CC = cc
|
||||||
|
|
||||||
179
st.1
Normal file
179
st.1
Normal file
|
|
@ -0,0 +1,179 @@
|
||||||
|
.TH ST 1 st\-VERSION
|
||||||
|
.SH NAME
|
||||||
|
st \- simple terminal
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B st
|
||||||
|
.RB [ \-aiv ]
|
||||||
|
.RB [ \-c
|
||||||
|
.IR class ]
|
||||||
|
.RB [ \-f
|
||||||
|
.IR font ]
|
||||||
|
.RB [ \-g
|
||||||
|
.IR geometry ]
|
||||||
|
.RB [ \-n
|
||||||
|
.IR name ]
|
||||||
|
.RB [ \-o
|
||||||
|
.IR iofile ]
|
||||||
|
.RB [ \-T
|
||||||
|
.IR title ]
|
||||||
|
.RB [ \-t
|
||||||
|
.IR title ]
|
||||||
|
.RB [ \-l
|
||||||
|
.IR line ]
|
||||||
|
.RB [ \-w
|
||||||
|
.IR windowid ]
|
||||||
|
.RB [[ \-e ]
|
||||||
|
.IR command
|
||||||
|
.RI [ arguments ...]]
|
||||||
|
.PP
|
||||||
|
.B st
|
||||||
|
.RB [ \-aiv ]
|
||||||
|
.RB [ \-c
|
||||||
|
.IR class ]
|
||||||
|
.RB [ \-f
|
||||||
|
.IR font ]
|
||||||
|
.RB [ \-g
|
||||||
|
.IR geometry ]
|
||||||
|
.RB [ \-n
|
||||||
|
.IR name ]
|
||||||
|
.RB [ \-o
|
||||||
|
.IR iofile ]
|
||||||
|
.RB [ \-T
|
||||||
|
.IR title ]
|
||||||
|
.RB [ \-t
|
||||||
|
.IR title ]
|
||||||
|
.RB [ \-w
|
||||||
|
.IR windowid ]
|
||||||
|
.RB \-l
|
||||||
|
.IR line
|
||||||
|
.RI [ stty_args ...]
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.B st
|
||||||
|
is a simple terminal emulator.
|
||||||
|
.SH OPTIONS
|
||||||
|
.TP
|
||||||
|
.B \-a
|
||||||
|
disable alternate screens in terminal
|
||||||
|
.TP
|
||||||
|
.BI \-c " class"
|
||||||
|
defines the window class (default $TERM).
|
||||||
|
.TP
|
||||||
|
.BI \-f " font"
|
||||||
|
defines the
|
||||||
|
.I font
|
||||||
|
to use when st is run.
|
||||||
|
.TP
|
||||||
|
.BI \-g " geometry"
|
||||||
|
defines the X11 geometry string.
|
||||||
|
The form is [=][<cols>{xX}<rows>][{+-}<xoffset>{+-}<yoffset>]. See
|
||||||
|
.BR XParseGeometry (3)
|
||||||
|
for further details.
|
||||||
|
.TP
|
||||||
|
.B \-i
|
||||||
|
will fixate the position given with the -g option.
|
||||||
|
.TP
|
||||||
|
.BI \-n " name"
|
||||||
|
defines the window instance name (default $TERM).
|
||||||
|
.TP
|
||||||
|
.BI \-o " iofile"
|
||||||
|
writes all the I/O to
|
||||||
|
.I iofile.
|
||||||
|
This feature is useful when recording st sessions. A value of "-" means
|
||||||
|
standard output.
|
||||||
|
.TP
|
||||||
|
.BI \-T " title"
|
||||||
|
defines the window title (default 'st').
|
||||||
|
.TP
|
||||||
|
.BI \-t " title"
|
||||||
|
defines the window title (default 'st').
|
||||||
|
.TP
|
||||||
|
.BI \-w " windowid"
|
||||||
|
embeds st within the window identified by
|
||||||
|
.I windowid
|
||||||
|
.TP
|
||||||
|
.BI \-l " line"
|
||||||
|
use a tty
|
||||||
|
.I line
|
||||||
|
instead of a pseudo terminal.
|
||||||
|
.I line
|
||||||
|
should be a (pseudo-)serial device (e.g. /dev/ttySO on Linux for serial port
|
||||||
|
0).
|
||||||
|
When this flag is given
|
||||||
|
remaining arguments are used as flags for
|
||||||
|
.BR stty(1).
|
||||||
|
By default st initializes the serial line to 8 bits, no parity, 1 stop bit
|
||||||
|
and a 38400 baud rate. The speed is set by appending it as last argument
|
||||||
|
(e.g. 'st -l 115200'). Arguments before the last one are
|
||||||
|
.BR stty(1)
|
||||||
|
flags. If you want to set odd parity on 115200 baud use for example 'st -l
|
||||||
|
parenb parodd 115200'. Set the number of bits by using for example 'st -l cs7
|
||||||
|
115200'. See
|
||||||
|
.BR stty(1)
|
||||||
|
for more arguments and cases.
|
||||||
|
.TP
|
||||||
|
.B \-v
|
||||||
|
prints version information to stderr, then exits.
|
||||||
|
.TP
|
||||||
|
.BI \-e " command " [ " arguments " "... ]"
|
||||||
|
st executes
|
||||||
|
.I command
|
||||||
|
instead of the shell. If this is used it
|
||||||
|
.B must be the last option
|
||||||
|
on the command line, as in xterm / rxvt.
|
||||||
|
This option is only intended for compability,
|
||||||
|
and all the remaining arguments are used as a command
|
||||||
|
even without it.
|
||||||
|
.SH SHORTCUTS
|
||||||
|
.TP
|
||||||
|
.B Break
|
||||||
|
Send a break in the serial line.
|
||||||
|
Break key is obtained in PC keyboards
|
||||||
|
pressing at the same time control and pause.
|
||||||
|
.TP
|
||||||
|
.B Ctrl-Print Screen
|
||||||
|
Toggle if st should print to the
|
||||||
|
.I iofile.
|
||||||
|
.TP
|
||||||
|
.B Shift-Print Screen
|
||||||
|
Print the full screen to the
|
||||||
|
.I iofile.
|
||||||
|
.TP
|
||||||
|
.B Print Screen
|
||||||
|
Print the selection to the
|
||||||
|
.I iofile.
|
||||||
|
.TP
|
||||||
|
.B Alt-Shift-Page Up
|
||||||
|
Increase font size.
|
||||||
|
.TP
|
||||||
|
.B Alt-Shift-Page Down
|
||||||
|
Decrease font size.
|
||||||
|
.TP
|
||||||
|
.B Alt-Shift-Home
|
||||||
|
Reset to default font size.
|
||||||
|
.TP
|
||||||
|
.B Shift-Insert
|
||||||
|
Paste from primary selection (middle mouse button).
|
||||||
|
.TP
|
||||||
|
.B Alt-Shift-Insert
|
||||||
|
Paste from clipboard selection.
|
||||||
|
.TP
|
||||||
|
.B Alt-Shift-c
|
||||||
|
Copy the selected text to the clipboard selection.
|
||||||
|
.TP
|
||||||
|
.B Alt-Shift-v
|
||||||
|
Paste from the clipboard selection.
|
||||||
|
.SH CUSTOMIZATION
|
||||||
|
.B st
|
||||||
|
can be customized by creating a custom config.h and (re)compiling the source
|
||||||
|
code. This keeps it fast, secure and simple.
|
||||||
|
.SH AUTHORS
|
||||||
|
See the LICENSE file for the authors.
|
||||||
|
.SH LICENSE
|
||||||
|
See the LICENSE file for the terms of redistribution.
|
||||||
|
.SH SEE ALSO
|
||||||
|
.BR tabbed (1),
|
||||||
|
.BR utmp (1),
|
||||||
|
.BR stty (1)
|
||||||
|
.SH BUGS
|
||||||
|
See the TODO file in the distribution.
|
||||||
|
|
||||||
213
st.info
Normal file
213
st.info
Normal file
|
|
@ -0,0 +1,213 @@
|
||||||
|
st| simpleterm,
|
||||||
|
acsc=+C\,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
|
||||||
|
am,
|
||||||
|
bce,
|
||||||
|
bel=^G,
|
||||||
|
blink=\E[5m,
|
||||||
|
bold=\E[1m,
|
||||||
|
cbt=\E[Z,
|
||||||
|
cvvis=\E[?25h,
|
||||||
|
civis=\E[?25l,
|
||||||
|
clear=\E[H\E[2J,
|
||||||
|
cnorm=\E[?12l\E[?25h,
|
||||||
|
colors#8,
|
||||||
|
cols#80,
|
||||||
|
cr=^M,
|
||||||
|
csr=\E[%i%p1%d;%p2%dr,
|
||||||
|
cub=\E[%p1%dD,
|
||||||
|
cub1=^H,
|
||||||
|
cud1=^J,
|
||||||
|
cud=\E[%p1%dB,
|
||||||
|
cuf1=\E[C,
|
||||||
|
cuf=\E[%p1%dC,
|
||||||
|
cup=\E[%i%p1%d;%p2%dH,
|
||||||
|
cuu1=\E[A,
|
||||||
|
cuu=\E[%p1%dA,
|
||||||
|
dch=\E[%p1%dP,
|
||||||
|
dch1=\E[P,
|
||||||
|
dl=\E[%p1%dM,
|
||||||
|
dl1=\E[M,
|
||||||
|
ech=\E[%p1%dX,
|
||||||
|
ed=\E[J,
|
||||||
|
el=\E[K,
|
||||||
|
el1=\E[1K,
|
||||||
|
enacs=\E)0,
|
||||||
|
flash=\E[?5h$<80/>\E[?5l,
|
||||||
|
fsl=^G,
|
||||||
|
home=\E[H,
|
||||||
|
hpa=\E[%i%p1%dG,
|
||||||
|
hs,
|
||||||
|
ht=^I,
|
||||||
|
hts=\EH,
|
||||||
|
ich=\E[%p1%d@,
|
||||||
|
il1=\E[L,
|
||||||
|
il=\E[%p1%dL,
|
||||||
|
ind=^J,
|
||||||
|
indn=\E[%p1%dS,
|
||||||
|
invis=\E[8m,
|
||||||
|
is2=\E[4l\E>\E[?1034l,
|
||||||
|
it#8,
|
||||||
|
kel=\E[1;2F,
|
||||||
|
ked=\E[1;5F,
|
||||||
|
ka1=\E[1~,
|
||||||
|
ka3=\E[5~,
|
||||||
|
kc1=\E[4~,
|
||||||
|
kc3=\E[6~,
|
||||||
|
kbs=\177,
|
||||||
|
kcbt=\E[Z,
|
||||||
|
kb2=\EOu,
|
||||||
|
kcub1=\EOD,
|
||||||
|
kcud1=\EOB,
|
||||||
|
kcuf1=\EOC,
|
||||||
|
kcuu1=\EOA,
|
||||||
|
kDC=\E[3;2~,
|
||||||
|
kent=\EOM,
|
||||||
|
kEND=\E[1;2F,
|
||||||
|
kIC=\E[2;2~,
|
||||||
|
kNXT=\E[6;2~,
|
||||||
|
kPRV=\E[5;2~,
|
||||||
|
kHOM=\E[1;2H,
|
||||||
|
kLFT=\E[1;2D,
|
||||||
|
kRIT=\E[1;2C,
|
||||||
|
kind=\E[1;2B,
|
||||||
|
kri=\E[1;2A,
|
||||||
|
kclr=\E[3;5~,
|
||||||
|
kdl1=\E[3;2~,
|
||||||
|
kdch1=\E[3~,
|
||||||
|
kich1=\E[2~,
|
||||||
|
kend=\E[4~,
|
||||||
|
kf1=\EOP,
|
||||||
|
kf2=\EOQ,
|
||||||
|
kf3=\EOR,
|
||||||
|
kf4=\EOS,
|
||||||
|
kf5=\E[15~,
|
||||||
|
kf6=\E[17~,
|
||||||
|
kf7=\E[18~,
|
||||||
|
kf8=\E[19~,
|
||||||
|
kf9=\E[20~,
|
||||||
|
kf10=\E[21~,
|
||||||
|
kf11=\E[23~,
|
||||||
|
kf12=\E[24~,
|
||||||
|
kf13=\E[1;2P,
|
||||||
|
kf14=\E[1;2Q,
|
||||||
|
kf15=\E[1;2R,
|
||||||
|
kf16=\E[1;2S,
|
||||||
|
kf17=\E[15;2~,
|
||||||
|
kf18=\E[17;2~,
|
||||||
|
kf19=\E[18;2~,
|
||||||
|
kf20=\E[19;2~,
|
||||||
|
kf21=\E[20;2~,
|
||||||
|
kf22=\E[21;2~,
|
||||||
|
kf23=\E[23;2~,
|
||||||
|
kf24=\E[24;2~,
|
||||||
|
kf25=\E[1;5P,
|
||||||
|
kf26=\E[1;5Q,
|
||||||
|
kf27=\E[1;5R,
|
||||||
|
kf28=\E[1;5S,
|
||||||
|
kf29=\E[15;5~,
|
||||||
|
kf30=\E[17;5~,
|
||||||
|
kf31=\E[18;5~,
|
||||||
|
kf32=\E[19;5~,
|
||||||
|
kf33=\E[20;5~,
|
||||||
|
kf34=\E[21;5~,
|
||||||
|
kf35=\E[23;5~,
|
||||||
|
kf36=\E[24;5~,
|
||||||
|
kf37=\E[1;6P,
|
||||||
|
kf38=\E[1;6Q,
|
||||||
|
kf39=\E[1;6R,
|
||||||
|
kf40=\E[1;6S,
|
||||||
|
kf41=\E[15;6~,
|
||||||
|
kf42=\E[17;6~,
|
||||||
|
kf43=\E[18;6~,
|
||||||
|
kf44=\E[19;6~,
|
||||||
|
kf45=\E[20;6~,
|
||||||
|
kf46=\E[21;6~,
|
||||||
|
kf47=\E[23;6~,
|
||||||
|
kf48=\E[24;6~,
|
||||||
|
kf49=\E[1;3P,
|
||||||
|
kf50=\E[1;3Q,
|
||||||
|
kf51=\E[1;3R,
|
||||||
|
kf52=\E[1;3S,
|
||||||
|
kf53=\E[15;3~,
|
||||||
|
kf54=\E[17;3~,
|
||||||
|
kf55=\E[18;3~,
|
||||||
|
kf56=\E[19;3~,
|
||||||
|
kf57=\E[20;3~,
|
||||||
|
kf58=\E[21;3~,
|
||||||
|
kf59=\E[23;3~,
|
||||||
|
kf60=\E[24;3~,
|
||||||
|
kf61=\E[1;4P,
|
||||||
|
kf62=\E[1;4Q,
|
||||||
|
kf63=\E[1;4R,
|
||||||
|
khome=\E[1~,
|
||||||
|
kil1=\E[2;5~,
|
||||||
|
krmir=\E[2;2~,
|
||||||
|
kich1=\E[2~,
|
||||||
|
knp=\E[6~,
|
||||||
|
kmous=\E[M,
|
||||||
|
kpp=\E[5~,
|
||||||
|
lines#24,
|
||||||
|
mir,
|
||||||
|
msgr,
|
||||||
|
ncv#3,
|
||||||
|
npc,
|
||||||
|
op=\E[39;49m,
|
||||||
|
pairs#64,
|
||||||
|
mc0=\E[i,
|
||||||
|
mc4=\E[4i,
|
||||||
|
mc5=\E[5i,
|
||||||
|
rc=\E8,
|
||||||
|
rev=\E[7m,
|
||||||
|
ri=\EM,
|
||||||
|
ritm=\E[23m,
|
||||||
|
rmacs=\E(B,
|
||||||
|
rmcup=\E[?1049l,
|
||||||
|
rmir=\E[4l,
|
||||||
|
rmkx=\E[?1l\E>,
|
||||||
|
rmso=\E[27m,
|
||||||
|
rmul=\E[24m,
|
||||||
|
rs1=\Ec,
|
||||||
|
rs2=\E[4l\E>\E[?1034l,
|
||||||
|
sc=\E7,
|
||||||
|
setab=\E[4%p1%dm,
|
||||||
|
setaf=\E[3%p1%dm,
|
||||||
|
setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
|
||||||
|
setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
|
||||||
|
sgr0=\E[0m,
|
||||||
|
sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
|
||||||
|
sitm=\E[3m,
|
||||||
|
smacs=\E(0,
|
||||||
|
smcup=\E[?1049h,
|
||||||
|
smir=\E[4h,
|
||||||
|
smkx=\E[?1h\E=,
|
||||||
|
smso=\E[7m,
|
||||||
|
smul=\E[4m,
|
||||||
|
tbc=\E[3g,
|
||||||
|
tsl=\E]0;,
|
||||||
|
xenl,
|
||||||
|
vpa=\E[%i%p1%dd,
|
||||||
|
|
||||||
|
|
||||||
|
st-256color| simpleterm with 256 colors,
|
||||||
|
use=st,
|
||||||
|
colors#256,
|
||||||
|
pairs#32767,
|
||||||
|
# Nicked from xterm-256color
|
||||||
|
setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m,
|
||||||
|
setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,
|
||||||
|
|
||||||
|
st-meta| simpleterm with meta key,
|
||||||
|
use=st,
|
||||||
|
km,
|
||||||
|
rmm=\E[?1034l,
|
||||||
|
smm=\E[?1034h,
|
||||||
|
rs2=\E[4l\E>\E[?1034h,
|
||||||
|
is2=\E[4l\E>\E[?1034h,
|
||||||
|
|
||||||
|
st-meta-256color| simpleterm with meta key and 256 colors,
|
||||||
|
use=st-256color,
|
||||||
|
km,
|
||||||
|
rmm=\E[?1034l,
|
||||||
|
smm=\E[?1034h,
|
||||||
|
rs2=\E[4l\E>\E[?1034h,
|
||||||
|
is2=\E[4l\E>\E[?1034h,
|
||||||
BIN
st.o
Normal file
BIN
st.o
Normal file
Binary file not shown.
23
xrdb/3024 Day.xrdb
Normal file
23
xrdb/3024 Day.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #090300
|
||||||
|
#define Ansi_1_Color #db2d20
|
||||||
|
#define Ansi_10_Color #3a3432
|
||||||
|
#define Ansi_11_Color #4a4543
|
||||||
|
#define Ansi_12_Color #807d7c
|
||||||
|
#define Ansi_13_Color #d6d5d4
|
||||||
|
#define Ansi_14_Color #cdab53
|
||||||
|
#define Ansi_15_Color #f7f7f7
|
||||||
|
#define Ansi_2_Color #01a252
|
||||||
|
#define Ansi_3_Color #fded02
|
||||||
|
#define Ansi_4_Color #01a0e4
|
||||||
|
#define Ansi_5_Color #a16a94
|
||||||
|
#define Ansi_6_Color #b5e4f4
|
||||||
|
#define Ansi_7_Color #a5a2a2
|
||||||
|
#define Ansi_8_Color #5c5855
|
||||||
|
#define Ansi_9_Color #e8bbd0
|
||||||
|
#define Background_Color #f7f7f7
|
||||||
|
#define Bold_Color #4a4543
|
||||||
|
#define Cursor_Color #4a4543
|
||||||
|
#define Cursor_Text_Color #f7f7f7
|
||||||
|
#define Foreground_Color #4a4543
|
||||||
|
#define Selected_Text_Color #4a4543
|
||||||
|
#define Selection_Color #a5a2a2
|
||||||
23
xrdb/3024 Night.xrdb
Normal file
23
xrdb/3024 Night.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #090300
|
||||||
|
#define Ansi_1_Color #db2d20
|
||||||
|
#define Ansi_10_Color #3a3432
|
||||||
|
#define Ansi_11_Color #4a4543
|
||||||
|
#define Ansi_12_Color #807d7c
|
||||||
|
#define Ansi_13_Color #d6d5d4
|
||||||
|
#define Ansi_14_Color #cdab53
|
||||||
|
#define Ansi_15_Color #f7f7f7
|
||||||
|
#define Ansi_2_Color #01a252
|
||||||
|
#define Ansi_3_Color #fded02
|
||||||
|
#define Ansi_4_Color #01a0e4
|
||||||
|
#define Ansi_5_Color #a16a94
|
||||||
|
#define Ansi_6_Color #b5e4f4
|
||||||
|
#define Ansi_7_Color #a5a2a2
|
||||||
|
#define Ansi_8_Color #5c5855
|
||||||
|
#define Ansi_9_Color #e8bbd0
|
||||||
|
#define Background_Color #090300
|
||||||
|
#define Bold_Color #a5a2a2
|
||||||
|
#define Cursor_Color #a5a2a2
|
||||||
|
#define Cursor_Text_Color #090300
|
||||||
|
#define Foreground_Color #a5a2a2
|
||||||
|
#define Selected_Text_Color #a5a2a2
|
||||||
|
#define Selection_Color #4a4543
|
||||||
23
xrdb/AdventureTime.xrdb
Normal file
23
xrdb/AdventureTime.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #050404
|
||||||
|
#define Ansi_1_Color #bd0013
|
||||||
|
#define Ansi_10_Color #9eff6e
|
||||||
|
#define Ansi_11_Color #efc11a
|
||||||
|
#define Ansi_12_Color #1997c6
|
||||||
|
#define Ansi_13_Color #9b5953
|
||||||
|
#define Ansi_14_Color #c8faf4
|
||||||
|
#define Ansi_15_Color #f6f5fb
|
||||||
|
#define Ansi_2_Color #4ab118
|
||||||
|
#define Ansi_3_Color #e7741e
|
||||||
|
#define Ansi_4_Color #0f4ac6
|
||||||
|
#define Ansi_5_Color #665993
|
||||||
|
#define Ansi_6_Color #70a598
|
||||||
|
#define Ansi_7_Color #f8dcc0
|
||||||
|
#define Ansi_8_Color #4e7cbf
|
||||||
|
#define Ansi_9_Color #fc5f5a
|
||||||
|
#define Background_Color #1f1d45
|
||||||
|
#define Bold_Color #bd0013
|
||||||
|
#define Cursor_Color #efbf38
|
||||||
|
#define Cursor_Text_Color #08080a
|
||||||
|
#define Foreground_Color #f8dcc0
|
||||||
|
#define Selected_Text_Color #f3d9c4
|
||||||
|
#define Selection_Color #706b4e
|
||||||
23
xrdb/Afterglow.xrdb
Normal file
23
xrdb/Afterglow.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #151515
|
||||||
|
#define Ansi_1_Color #ac4142
|
||||||
|
#define Ansi_10_Color #7e8e50
|
||||||
|
#define Ansi_11_Color #e5b567
|
||||||
|
#define Ansi_12_Color #6c99bb
|
||||||
|
#define Ansi_13_Color #9f4e85
|
||||||
|
#define Ansi_14_Color #7dd6cf
|
||||||
|
#define Ansi_15_Color #f5f5f5
|
||||||
|
#define Ansi_2_Color #7e8e50
|
||||||
|
#define Ansi_3_Color #e5b567
|
||||||
|
#define Ansi_4_Color #6c99bb
|
||||||
|
#define Ansi_5_Color #9f4e85
|
||||||
|
#define Ansi_6_Color #7dd6cf
|
||||||
|
#define Ansi_7_Color #d0d0d0
|
||||||
|
#define Ansi_8_Color #505050
|
||||||
|
#define Ansi_9_Color #ac4142
|
||||||
|
#define Background_Color #212121
|
||||||
|
#define Bold_Color #d0d0d0
|
||||||
|
#define Cursor_Color #d0d0d0
|
||||||
|
#define Cursor_Text_Color #151515
|
||||||
|
#define Foreground_Color #d0d0d0
|
||||||
|
#define Selected_Text_Color #d0d0d0
|
||||||
|
#define Selection_Color #303030
|
||||||
23
xrdb/AlienBlood.xrdb
Normal file
23
xrdb/AlienBlood.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #112616
|
||||||
|
#define Ansi_1_Color #7f2b27
|
||||||
|
#define Ansi_10_Color #18e000
|
||||||
|
#define Ansi_11_Color #bde000
|
||||||
|
#define Ansi_12_Color #00aae0
|
||||||
|
#define Ansi_13_Color #0058e0
|
||||||
|
#define Ansi_14_Color #00e0c4
|
||||||
|
#define Ansi_15_Color #73fa91
|
||||||
|
#define Ansi_2_Color #2f7e25
|
||||||
|
#define Ansi_3_Color #717f24
|
||||||
|
#define Ansi_4_Color #2f6a7f
|
||||||
|
#define Ansi_5_Color #47587f
|
||||||
|
#define Ansi_6_Color #327f77
|
||||||
|
#define Ansi_7_Color #647d75
|
||||||
|
#define Ansi_8_Color #3c4812
|
||||||
|
#define Ansi_9_Color #e08009
|
||||||
|
#define Background_Color #0f1610
|
||||||
|
#define Bold_Color #7afa87
|
||||||
|
#define Cursor_Color #73fa91
|
||||||
|
#define Cursor_Text_Color #0f1610
|
||||||
|
#define Foreground_Color #637d75
|
||||||
|
#define Selected_Text_Color #73fa91
|
||||||
|
#define Selection_Color #1d4125
|
||||||
23
xrdb/Argonaut.xrdb
Normal file
23
xrdb/Argonaut.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #232323
|
||||||
|
#define Ansi_1_Color #ff000f
|
||||||
|
#define Ansi_10_Color #abe15b
|
||||||
|
#define Ansi_11_Color #ffd242
|
||||||
|
#define Ansi_12_Color #0092ff
|
||||||
|
#define Ansi_13_Color #9a5feb
|
||||||
|
#define Ansi_14_Color #67fff0
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #8ce10b
|
||||||
|
#define Ansi_3_Color #ffb900
|
||||||
|
#define Ansi_4_Color #008df8
|
||||||
|
#define Ansi_5_Color #6d43a6
|
||||||
|
#define Ansi_6_Color #00d8eb
|
||||||
|
#define Ansi_7_Color #ffffff
|
||||||
|
#define Ansi_8_Color #444444
|
||||||
|
#define Ansi_9_Color #ff2740
|
||||||
|
#define Background_Color #0e1019
|
||||||
|
#define Bold_Color #9e9c9a
|
||||||
|
#define Cursor_Color #ff0018
|
||||||
|
#define Cursor_Text_Color #ff0018
|
||||||
|
#define Foreground_Color #fffaf4
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #002a3b
|
||||||
23
xrdb/Arthur.xrdb
Normal file
23
xrdb/Arthur.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #3d352a
|
||||||
|
#define Ansi_1_Color #cd5c5c
|
||||||
|
#define Ansi_10_Color #88aa22
|
||||||
|
#define Ansi_11_Color #ffa75d
|
||||||
|
#define Ansi_12_Color #87ceeb
|
||||||
|
#define Ansi_13_Color #996600
|
||||||
|
#define Ansi_14_Color #b0c4de
|
||||||
|
#define Ansi_15_Color #ddccbb
|
||||||
|
#define Ansi_2_Color #86af80
|
||||||
|
#define Ansi_3_Color #e8ae5b
|
||||||
|
#define Ansi_4_Color #6495ed
|
||||||
|
#define Ansi_5_Color #deb887
|
||||||
|
#define Ansi_6_Color #b0c4de
|
||||||
|
#define Ansi_7_Color #bbaa99
|
||||||
|
#define Ansi_8_Color #554444
|
||||||
|
#define Ansi_9_Color #cc5533
|
||||||
|
#define Background_Color #1c1c1c
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #e2bbef
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #ddeedd
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #4d4d4d
|
||||||
23
xrdb/AtelierSulphurpool.xrdb
Normal file
23
xrdb/AtelierSulphurpool.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #202746
|
||||||
|
#define Ansi_1_Color #c94922
|
||||||
|
#define Ansi_10_Color #293256
|
||||||
|
#define Ansi_11_Color #5e6687
|
||||||
|
#define Ansi_12_Color #898ea4
|
||||||
|
#define Ansi_13_Color #dfe2f1
|
||||||
|
#define Ansi_14_Color #9c637a
|
||||||
|
#define Ansi_15_Color #f5f7ff
|
||||||
|
#define Ansi_2_Color #ac9739
|
||||||
|
#define Ansi_3_Color #c08b30
|
||||||
|
#define Ansi_4_Color #3d8fd1
|
||||||
|
#define Ansi_5_Color #6679cc
|
||||||
|
#define Ansi_6_Color #22a2c9
|
||||||
|
#define Ansi_7_Color #979db4
|
||||||
|
#define Ansi_8_Color #6b7394
|
||||||
|
#define Ansi_9_Color #c76b29
|
||||||
|
#define Background_Color #202746
|
||||||
|
#define Bold_Color #979db4
|
||||||
|
#define Cursor_Color #979db4
|
||||||
|
#define Cursor_Text_Color #202746
|
||||||
|
#define Foreground_Color #979db4
|
||||||
|
#define Selected_Text_Color #979db4
|
||||||
|
#define Selection_Color #5e6687
|
||||||
23
xrdb/Atom.xrdb
Normal file
23
xrdb/Atom.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #fd5ff1
|
||||||
|
#define Ansi_10_Color #94fa36
|
||||||
|
#define Ansi_11_Color #f5ffa8
|
||||||
|
#define Ansi_12_Color #96cbfe
|
||||||
|
#define Ansi_13_Color #b9b6fc
|
||||||
|
#define Ansi_14_Color #85befd
|
||||||
|
#define Ansi_15_Color #e0e0e0
|
||||||
|
#define Ansi_2_Color #87c38a
|
||||||
|
#define Ansi_3_Color #ffd7b1
|
||||||
|
#define Ansi_4_Color #85befd
|
||||||
|
#define Ansi_5_Color #b9b6fc
|
||||||
|
#define Ansi_6_Color #85befd
|
||||||
|
#define Ansi_7_Color #e0e0e0
|
||||||
|
#define Ansi_8_Color #000000
|
||||||
|
#define Ansi_9_Color #fd5ff1
|
||||||
|
#define Background_Color #161719
|
||||||
|
#define Bold_Color #c5c8c6
|
||||||
|
#define Cursor_Color #d0d0d0
|
||||||
|
#define Cursor_Text_Color #151515
|
||||||
|
#define Foreground_Color #c5c8c6
|
||||||
|
#define Selected_Text_Color #c5c8c6
|
||||||
|
#define Selection_Color #444444
|
||||||
23
xrdb/AtomOneLight.xrdb
Normal file
23
xrdb/AtomOneLight.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #de3e35
|
||||||
|
#define Ansi_10_Color #3f953a
|
||||||
|
#define Ansi_11_Color #d2b67c
|
||||||
|
#define Ansi_12_Color #2f5af3
|
||||||
|
#define Ansi_13_Color #a00095
|
||||||
|
#define Ansi_14_Color #3f953a
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #3f953a
|
||||||
|
#define Ansi_3_Color #d2b67c
|
||||||
|
#define Ansi_4_Color #2f5af3
|
||||||
|
#define Ansi_5_Color #950095
|
||||||
|
#define Ansi_6_Color #3f953a
|
||||||
|
#define Ansi_7_Color #bbbbbb
|
||||||
|
#define Ansi_8_Color #000000
|
||||||
|
#define Ansi_9_Color #de3e35
|
||||||
|
#define Background_Color #f9f9f9
|
||||||
|
#define Bold_Color #000000
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #2a2c33
|
||||||
|
#define Selected_Text_Color #2a2c33
|
||||||
|
#define Selection_Color #ededed
|
||||||
27
xrdb/Batman.xrdb
Normal file
27
xrdb/Batman.xrdb
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
#define Ansi_0_Color #1b1d1e
|
||||||
|
#define Ansi_1_Color #e6dc44
|
||||||
|
#define Ansi_10_Color #fff27d
|
||||||
|
#define Ansi_11_Color #feed6c
|
||||||
|
#define Ansi_12_Color #919495
|
||||||
|
#define Ansi_13_Color #9a9a9d
|
||||||
|
#define Ansi_14_Color #a3a3a6
|
||||||
|
#define Ansi_15_Color #dadbd6
|
||||||
|
#define Ansi_2_Color #c8be46
|
||||||
|
#define Ansi_3_Color #f4fd22
|
||||||
|
#define Ansi_4_Color #737174
|
||||||
|
#define Ansi_5_Color #747271
|
||||||
|
#define Ansi_6_Color #62605f
|
||||||
|
#define Ansi_7_Color #c6c5bf
|
||||||
|
#define Ansi_8_Color #505354
|
||||||
|
#define Ansi_9_Color #fff78e
|
||||||
|
#define Background_Color #1b1d1e
|
||||||
|
#define Badge_Color #fff789
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #fcef0c
|
||||||
|
#define Cursor_Guide_Color #fcff64
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #6f6f6f
|
||||||
|
#define Link_Color #ad9f07
|
||||||
|
#define Selected_Text_Color #f0e04a
|
||||||
|
#define Selection_Color #4d504c
|
||||||
|
#define Tab_Color #000000
|
||||||
23
xrdb/Belafonte Day.xrdb
Normal file
23
xrdb/Belafonte Day.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #20111b
|
||||||
|
#define Ansi_1_Color #be100e
|
||||||
|
#define Ansi_10_Color #858162
|
||||||
|
#define Ansi_11_Color #eaa549
|
||||||
|
#define Ansi_12_Color #426a79
|
||||||
|
#define Ansi_13_Color #97522c
|
||||||
|
#define Ansi_14_Color #989a9c
|
||||||
|
#define Ansi_15_Color #d5ccba
|
||||||
|
#define Ansi_2_Color #858162
|
||||||
|
#define Ansi_3_Color #eaa549
|
||||||
|
#define Ansi_4_Color #426a79
|
||||||
|
#define Ansi_5_Color #97522c
|
||||||
|
#define Ansi_6_Color #989a9c
|
||||||
|
#define Ansi_7_Color #968c83
|
||||||
|
#define Ansi_8_Color #5e5252
|
||||||
|
#define Ansi_9_Color #be100e
|
||||||
|
#define Background_Color #d5ccba
|
||||||
|
#define Bold_Color #45373c
|
||||||
|
#define Cursor_Color #45373c
|
||||||
|
#define Cursor_Text_Color #d5ccba
|
||||||
|
#define Foreground_Color #45373c
|
||||||
|
#define Selected_Text_Color #45373c
|
||||||
|
#define Selection_Color #968c83
|
||||||
23
xrdb/Belafonte Night.xrdb
Normal file
23
xrdb/Belafonte Night.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #20111b
|
||||||
|
#define Ansi_1_Color #be100e
|
||||||
|
#define Ansi_10_Color #858162
|
||||||
|
#define Ansi_11_Color #eaa549
|
||||||
|
#define Ansi_12_Color #426a79
|
||||||
|
#define Ansi_13_Color #97522c
|
||||||
|
#define Ansi_14_Color #989a9c
|
||||||
|
#define Ansi_15_Color #d5ccba
|
||||||
|
#define Ansi_2_Color #858162
|
||||||
|
#define Ansi_3_Color #eaa549
|
||||||
|
#define Ansi_4_Color #426a79
|
||||||
|
#define Ansi_5_Color #97522c
|
||||||
|
#define Ansi_6_Color #989a9c
|
||||||
|
#define Ansi_7_Color #968c83
|
||||||
|
#define Ansi_8_Color #5e5252
|
||||||
|
#define Ansi_9_Color #be100e
|
||||||
|
#define Background_Color #20111b
|
||||||
|
#define Bold_Color #968c83
|
||||||
|
#define Cursor_Color #968c83
|
||||||
|
#define Cursor_Text_Color #20111b
|
||||||
|
#define Foreground_Color #968c83
|
||||||
|
#define Selected_Text_Color #968c83
|
||||||
|
#define Selection_Color #45373c
|
||||||
23
xrdb/BirdsOfParadise.xrdb
Normal file
23
xrdb/BirdsOfParadise.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #573d26
|
||||||
|
#define Ansi_1_Color #be2d26
|
||||||
|
#define Ansi_10_Color #95d8ba
|
||||||
|
#define Ansi_11_Color #d0d150
|
||||||
|
#define Ansi_12_Color #b8d3ed
|
||||||
|
#define Ansi_13_Color #d19ecb
|
||||||
|
#define Ansi_14_Color #93cfd7
|
||||||
|
#define Ansi_15_Color #fff9d5
|
||||||
|
#define Ansi_2_Color #6ba18a
|
||||||
|
#define Ansi_3_Color #e99d2a
|
||||||
|
#define Ansi_4_Color #5a86ad
|
||||||
|
#define Ansi_5_Color #ac80a6
|
||||||
|
#define Ansi_6_Color #74a6ad
|
||||||
|
#define Ansi_7_Color #e0dbb7
|
||||||
|
#define Ansi_8_Color #9b6c4a
|
||||||
|
#define Ansi_9_Color #e84627
|
||||||
|
#define Background_Color #2a1f1d
|
||||||
|
#define Bold_Color #fff8d8
|
||||||
|
#define Cursor_Color #573d26
|
||||||
|
#define Cursor_Text_Color #573d26
|
||||||
|
#define Foreground_Color #e0dbb7
|
||||||
|
#define Selected_Text_Color #e0dbbb
|
||||||
|
#define Selection_Color #563c27
|
||||||
20
xrdb/Blazer.xrdb
Normal file
20
xrdb/Blazer.xrdb
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
#define Background_Color #0d1926
|
||||||
|
#define Foreground_Color #d9e6f2
|
||||||
|
#define Cursor_Color #d9e6f2
|
||||||
|
#define Cursor_Text_Color #0d1926
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_8_Color #262626
|
||||||
|
#define Ansi_1_Color #b87a7a
|
||||||
|
#define Ansi_9_Color #dbbdbd
|
||||||
|
#define Ansi_2_Color #7ab87a
|
||||||
|
#define Ansi_10_Color #bddbbd
|
||||||
|
#define Ansi_3_Color #b8b87a
|
||||||
|
#define Ansi_11_Color #dbdbbd
|
||||||
|
#define Ansi_4_Color #7a7ab8
|
||||||
|
#define Ansi_12_Color #bdbddb
|
||||||
|
#define Ansi_5_Color #b87ab8
|
||||||
|
#define Ansi_13_Color #dbbddb
|
||||||
|
#define Ansi_6_Color #7ab8b8
|
||||||
|
#define Ansi_14_Color #bddbdb
|
||||||
|
#define Ansi_7_Color #d9d9d9
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
23
xrdb/Borland.xrdb
Normal file
23
xrdb/Borland.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #4f4f4f
|
||||||
|
#define Ansi_1_Color #ff6c60
|
||||||
|
#define Ansi_10_Color #ceffac
|
||||||
|
#define Ansi_11_Color #ffffcc
|
||||||
|
#define Ansi_12_Color #b5dcff
|
||||||
|
#define Ansi_13_Color #ff9cfe
|
||||||
|
#define Ansi_14_Color #dfdffe
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #a8ff60
|
||||||
|
#define Ansi_3_Color #ffffb6
|
||||||
|
#define Ansi_4_Color #96cbfe
|
||||||
|
#define Ansi_5_Color #ff73fd
|
||||||
|
#define Ansi_6_Color #c6c5fe
|
||||||
|
#define Ansi_7_Color #eeeeee
|
||||||
|
#define Ansi_8_Color #7c7c7c
|
||||||
|
#define Ansi_9_Color #ffb6b0
|
||||||
|
#define Background_Color #0000a4
|
||||||
|
#define Bold_Color #ffff4e
|
||||||
|
#define Cursor_Color #ffa560
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #ffff4e
|
||||||
|
#define Selected_Text_Color #0000a4
|
||||||
|
#define Selection_Color #a4a4a4
|
||||||
23
xrdb/Bright Lights.xrdb
Normal file
23
xrdb/Bright Lights.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #191919
|
||||||
|
#define Ansi_1_Color #ff355b
|
||||||
|
#define Ansi_10_Color #b7e876
|
||||||
|
#define Ansi_11_Color #ffc251
|
||||||
|
#define Ansi_12_Color #76d5ff
|
||||||
|
#define Ansi_13_Color #ba76e7
|
||||||
|
#define Ansi_14_Color #6cbfb5
|
||||||
|
#define Ansi_15_Color #c2c8d7
|
||||||
|
#define Ansi_2_Color #b7e876
|
||||||
|
#define Ansi_3_Color #ffc251
|
||||||
|
#define Ansi_4_Color #76d4ff
|
||||||
|
#define Ansi_5_Color #ba76e7
|
||||||
|
#define Ansi_6_Color #6cbfb5
|
||||||
|
#define Ansi_7_Color #c2c8d7
|
||||||
|
#define Ansi_8_Color #191919
|
||||||
|
#define Ansi_9_Color #ff355b
|
||||||
|
#define Background_Color #191919
|
||||||
|
#define Bold_Color #9fb3c1
|
||||||
|
#define Cursor_Color #f34b00
|
||||||
|
#define Cursor_Text_Color #002831
|
||||||
|
#define Foreground_Color #b3c9d7
|
||||||
|
#define Selected_Text_Color #191919
|
||||||
|
#define Selection_Color #b3c9d7
|
||||||
23
xrdb/Broadcast.xrdb
Normal file
23
xrdb/Broadcast.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #da4939
|
||||||
|
#define Ansi_10_Color #83d182
|
||||||
|
#define Ansi_11_Color #ffff7c
|
||||||
|
#define Ansi_12_Color #9fcef0
|
||||||
|
#define Ansi_13_Color #ffffff
|
||||||
|
#define Ansi_14_Color #a0cef0
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #519f50
|
||||||
|
#define Ansi_3_Color #ffd24a
|
||||||
|
#define Ansi_4_Color #6d9cbe
|
||||||
|
#define Ansi_5_Color #d0d0ff
|
||||||
|
#define Ansi_6_Color #6e9cbe
|
||||||
|
#define Ansi_7_Color #ffffff
|
||||||
|
#define Ansi_8_Color #323232
|
||||||
|
#define Ansi_9_Color #ff7b6b
|
||||||
|
#define Background_Color #2b2b2b
|
||||||
|
#define Bold_Color #e6e1dc
|
||||||
|
#define Cursor_Color #ffffff
|
||||||
|
#define Cursor_Text_Color #e6e1dc
|
||||||
|
#define Foreground_Color #e6e1dc
|
||||||
|
#define Selected_Text_Color #e6e1dc
|
||||||
|
#define Selection_Color #5a647e
|
||||||
27
xrdb/Brogrammer.xrdb
Normal file
27
xrdb/Brogrammer.xrdb
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
#define Ansi_0_Color #1f1f1f
|
||||||
|
#define Ansi_1_Color #f81118
|
||||||
|
#define Ansi_10_Color #1dd361
|
||||||
|
#define Ansi_11_Color #f3bd09
|
||||||
|
#define Ansi_12_Color #1081d6
|
||||||
|
#define Ansi_13_Color #5350b9
|
||||||
|
#define Ansi_14_Color #0f7ddb
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #2dc55e
|
||||||
|
#define Ansi_3_Color #ecba0f
|
||||||
|
#define Ansi_4_Color #2a84d2
|
||||||
|
#define Ansi_5_Color #4e5ab7
|
||||||
|
#define Ansi_6_Color #1081d6
|
||||||
|
#define Ansi_7_Color #d6dbe5
|
||||||
|
#define Ansi_8_Color #d6dbe5
|
||||||
|
#define Ansi_9_Color #de352e
|
||||||
|
#define Background_Color #131313
|
||||||
|
#define Badge_Color #ff0000
|
||||||
|
#define Bold_Color #d6dbe5
|
||||||
|
#define Cursor_Color #b9b9b9
|
||||||
|
#define Cursor_Guide_Color #a6e8ff
|
||||||
|
#define Cursor_Text_Color #101010
|
||||||
|
#define Foreground_Color #d6dbe5
|
||||||
|
#define Link_Color #0645ad
|
||||||
|
#define Selected_Text_Color #d6dbe5
|
||||||
|
#define Selection_Color #3a3a3a
|
||||||
|
#define Tab_Color #000000
|
||||||
23
xrdb/C64.xrdb
Normal file
23
xrdb/C64.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #090300
|
||||||
|
#define Ansi_1_Color #883932
|
||||||
|
#define Ansi_10_Color #55a049
|
||||||
|
#define Ansi_11_Color #bfce72
|
||||||
|
#define Ansi_12_Color #40318d
|
||||||
|
#define Ansi_13_Color #8b3f96
|
||||||
|
#define Ansi_14_Color #67b6bd
|
||||||
|
#define Ansi_15_Color #f7f7f7
|
||||||
|
#define Ansi_2_Color #55a049
|
||||||
|
#define Ansi_3_Color #bfce72
|
||||||
|
#define Ansi_4_Color #40318d
|
||||||
|
#define Ansi_5_Color #8b3f96
|
||||||
|
#define Ansi_6_Color #67b6bd
|
||||||
|
#define Ansi_7_Color #ffffff
|
||||||
|
#define Ansi_8_Color #000000
|
||||||
|
#define Ansi_9_Color #883932
|
||||||
|
#define Background_Color #40318d
|
||||||
|
#define Bold_Color #a5a2a2
|
||||||
|
#define Cursor_Color #7869c4
|
||||||
|
#define Cursor_Text_Color #40318d
|
||||||
|
#define Foreground_Color #7869c4
|
||||||
|
#define Selected_Text_Color #40318d
|
||||||
|
#define Selection_Color #7869c4
|
||||||
23
xrdb/CLRS.xrdb
Normal file
23
xrdb/CLRS.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #f8282a
|
||||||
|
#define Ansi_10_Color #2cc631
|
||||||
|
#define Ansi_11_Color #fdd727
|
||||||
|
#define Ansi_12_Color #1670ff
|
||||||
|
#define Ansi_13_Color #e900b0
|
||||||
|
#define Ansi_14_Color #3ad5ce
|
||||||
|
#define Ansi_15_Color #eeeeec
|
||||||
|
#define Ansi_2_Color #328a5d
|
||||||
|
#define Ansi_3_Color #fa701d
|
||||||
|
#define Ansi_4_Color #135cd0
|
||||||
|
#define Ansi_5_Color #9f00bd
|
||||||
|
#define Ansi_6_Color #33c3c1
|
||||||
|
#define Ansi_7_Color #b3b3b3
|
||||||
|
#define Ansi_8_Color #555753
|
||||||
|
#define Ansi_9_Color #fb0416
|
||||||
|
#define Background_Color #ffffff
|
||||||
|
#define Bold_Color #1a1a1a
|
||||||
|
#define Cursor_Color #6fd3fc
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #262626
|
||||||
|
#define Selected_Text_Color #041730
|
||||||
|
#define Selection_Color #6fd3fc
|
||||||
23
xrdb/Chalk.xrdb
Normal file
23
xrdb/Chalk.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #7d8b8f
|
||||||
|
#define Ansi_1_Color #b23a52
|
||||||
|
#define Ansi_10_Color #80c470
|
||||||
|
#define Ansi_11_Color #ffeb62
|
||||||
|
#define Ansi_12_Color #4196ff
|
||||||
|
#define Ansi_13_Color #fc5275
|
||||||
|
#define Ansi_14_Color #53cdbd
|
||||||
|
#define Ansi_15_Color #d2d8d9
|
||||||
|
#define Ansi_2_Color #789b6a
|
||||||
|
#define Ansi_3_Color #b9ac4a
|
||||||
|
#define Ansi_4_Color #2a7fac
|
||||||
|
#define Ansi_5_Color #bd4f5a
|
||||||
|
#define Ansi_6_Color #44a799
|
||||||
|
#define Ansi_7_Color #d2d8d9
|
||||||
|
#define Ansi_8_Color #888888
|
||||||
|
#define Ansi_9_Color #f24840
|
||||||
|
#define Background_Color #2b2d2e
|
||||||
|
#define Bold_Color #ececec
|
||||||
|
#define Cursor_Color #708284
|
||||||
|
#define Cursor_Text_Color #002831
|
||||||
|
#define Foreground_Color #d2d8d9
|
||||||
|
#define Selected_Text_Color #3f4041
|
||||||
|
#define Selection_Color #e4e8ed
|
||||||
23
xrdb/Chalkboard.xrdb
Normal file
23
xrdb/Chalkboard.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #c37372
|
||||||
|
#define Ansi_10_Color #aadbaa
|
||||||
|
#define Ansi_11_Color #dadbaa
|
||||||
|
#define Ansi_12_Color #aaaadb
|
||||||
|
#define Ansi_13_Color #dbaada
|
||||||
|
#define Ansi_14_Color #aadadb
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #72c373
|
||||||
|
#define Ansi_3_Color #c2c372
|
||||||
|
#define Ansi_4_Color #7372c3
|
||||||
|
#define Ansi_5_Color #c372c2
|
||||||
|
#define Ansi_6_Color #72c2c3
|
||||||
|
#define Ansi_7_Color #d9d9d9
|
||||||
|
#define Ansi_8_Color #323232
|
||||||
|
#define Ansi_9_Color #dbaaaa
|
||||||
|
#define Background_Color #29262f
|
||||||
|
#define Bold_Color #d96f5f
|
||||||
|
#define Cursor_Color #d9e6f2
|
||||||
|
#define Cursor_Text_Color #29262f
|
||||||
|
#define Foreground_Color #d9e6f2
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #073642
|
||||||
23
xrdb/Ciapre.xrdb
Normal file
23
xrdb/Ciapre.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #181818
|
||||||
|
#define Ansi_1_Color #810009
|
||||||
|
#define Ansi_10_Color #a6a75d
|
||||||
|
#define Ansi_11_Color #dcdf7c
|
||||||
|
#define Ansi_12_Color #3097c6
|
||||||
|
#define Ansi_13_Color #d33061
|
||||||
|
#define Ansi_14_Color #f3dbb2
|
||||||
|
#define Ansi_15_Color #f4f4f4
|
||||||
|
#define Ansi_2_Color #48513b
|
||||||
|
#define Ansi_3_Color #cc8b3f
|
||||||
|
#define Ansi_4_Color #576d8c
|
||||||
|
#define Ansi_5_Color #724d7c
|
||||||
|
#define Ansi_6_Color #5c4f4b
|
||||||
|
#define Ansi_7_Color #aea47f
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #ac3835
|
||||||
|
#define Background_Color #191c27
|
||||||
|
#define Bold_Color #f4f4f4
|
||||||
|
#define Cursor_Color #92805b
|
||||||
|
#define Cursor_Text_Color #181818
|
||||||
|
#define Foreground_Color #aea47a
|
||||||
|
#define Selected_Text_Color #aea47f
|
||||||
|
#define Selection_Color #172539
|
||||||
23
xrdb/Cobalt Neon.xrdb
Normal file
23
xrdb/Cobalt Neon.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #142631
|
||||||
|
#define Ansi_1_Color #ff2320
|
||||||
|
#define Ansi_10_Color #8ff586
|
||||||
|
#define Ansi_11_Color #e9f06d
|
||||||
|
#define Ansi_12_Color #3c7dd2
|
||||||
|
#define Ansi_13_Color #8230a7
|
||||||
|
#define Ansi_14_Color #6cbc67
|
||||||
|
#define Ansi_15_Color #8ff586
|
||||||
|
#define Ansi_2_Color #3ba5ff
|
||||||
|
#define Ansi_3_Color #e9e75c
|
||||||
|
#define Ansi_4_Color #8ff586
|
||||||
|
#define Ansi_5_Color #781aa0
|
||||||
|
#define Ansi_6_Color #8ff586
|
||||||
|
#define Ansi_7_Color #ba46b2
|
||||||
|
#define Ansi_8_Color #fff688
|
||||||
|
#define Ansi_9_Color #d4312e
|
||||||
|
#define Background_Color #142838
|
||||||
|
#define Bold_Color #248b70
|
||||||
|
#define Cursor_Color #c4206f
|
||||||
|
#define Cursor_Text_Color #8ff586
|
||||||
|
#define Foreground_Color #8ff586
|
||||||
|
#define Selected_Text_Color #8ff586
|
||||||
|
#define Selection_Color #094fb1
|
||||||
23
xrdb/Cobalt2.xrdb
Normal file
23
xrdb/Cobalt2.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #ff0000
|
||||||
|
#define Ansi_10_Color #3bd01d
|
||||||
|
#define Ansi_11_Color #edc809
|
||||||
|
#define Ansi_12_Color #5555ff
|
||||||
|
#define Ansi_13_Color #ff55ff
|
||||||
|
#define Ansi_14_Color #6ae3fa
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #38de21
|
||||||
|
#define Ansi_3_Color #ffe50a
|
||||||
|
#define Ansi_4_Color #1460d2
|
||||||
|
#define Ansi_5_Color #ff005d
|
||||||
|
#define Ansi_6_Color #00bbbb
|
||||||
|
#define Ansi_7_Color #bbbbbb
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #f40e17
|
||||||
|
#define Background_Color #132738
|
||||||
|
#define Bold_Color #f7fcff
|
||||||
|
#define Cursor_Color #f0cc09
|
||||||
|
#define Cursor_Text_Color #fefff2
|
||||||
|
#define Foreground_Color #ffffff
|
||||||
|
#define Selected_Text_Color #b5b5b5
|
||||||
|
#define Selection_Color #18354f
|
||||||
23
xrdb/CrayonPonyFish.xrdb
Normal file
23
xrdb/CrayonPonyFish.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #2b1b1d
|
||||||
|
#define Ansi_1_Color #91002b
|
||||||
|
#define Ansi_10_Color #8dff57
|
||||||
|
#define Ansi_11_Color #c8381d
|
||||||
|
#define Ansi_12_Color #cfc9ff
|
||||||
|
#define Ansi_13_Color #fc6cba
|
||||||
|
#define Ansi_14_Color #ffceaf
|
||||||
|
#define Ansi_15_Color #b0949d
|
||||||
|
#define Ansi_2_Color #579524
|
||||||
|
#define Ansi_3_Color #ab311b
|
||||||
|
#define Ansi_4_Color #8c87b0
|
||||||
|
#define Ansi_5_Color #692f50
|
||||||
|
#define Ansi_6_Color #e8a866
|
||||||
|
#define Ansi_7_Color #68525a
|
||||||
|
#define Ansi_8_Color #3d2b2e
|
||||||
|
#define Ansi_9_Color #c5255d
|
||||||
|
#define Background_Color #150707
|
||||||
|
#define Bold_Color #c8381d
|
||||||
|
#define Cursor_Color #68525a
|
||||||
|
#define Cursor_Text_Color #140707
|
||||||
|
#define Foreground_Color #68525a
|
||||||
|
#define Selected_Text_Color #69525a
|
||||||
|
#define Selection_Color #2b1b1d
|
||||||
23
xrdb/Dark Pastel.xrdb
Normal file
23
xrdb/Dark Pastel.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #ff5555
|
||||||
|
#define Ansi_10_Color #55ff55
|
||||||
|
#define Ansi_11_Color #ffff55
|
||||||
|
#define Ansi_12_Color #5555ff
|
||||||
|
#define Ansi_13_Color #ff55ff
|
||||||
|
#define Ansi_14_Color #55ffff
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #55ff55
|
||||||
|
#define Ansi_3_Color #ffff55
|
||||||
|
#define Ansi_4_Color #5555ff
|
||||||
|
#define Ansi_5_Color #ff55ff
|
||||||
|
#define Ansi_6_Color #55ffff
|
||||||
|
#define Ansi_7_Color #bbbbbb
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #ff5555
|
||||||
|
#define Background_Color #000000
|
||||||
|
#define Bold_Color #ff5e7d
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #ffffff
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #b5d5ff
|
||||||
23
xrdb/Darkside.xrdb
Normal file
23
xrdb/Darkside.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #e8341c
|
||||||
|
#define Ansi_10_Color #77b869
|
||||||
|
#define Ansi_11_Color #efd64b
|
||||||
|
#define Ansi_12_Color #387cd3
|
||||||
|
#define Ansi_13_Color #957bbe
|
||||||
|
#define Ansi_14_Color #3d97e2
|
||||||
|
#define Ansi_15_Color #bababa
|
||||||
|
#define Ansi_2_Color #68c256
|
||||||
|
#define Ansi_3_Color #f2d42c
|
||||||
|
#define Ansi_4_Color #1c98e8
|
||||||
|
#define Ansi_5_Color #8e69c9
|
||||||
|
#define Ansi_6_Color #1c98e8
|
||||||
|
#define Ansi_7_Color #bababa
|
||||||
|
#define Ansi_8_Color #000000
|
||||||
|
#define Ansi_9_Color #e05a4f
|
||||||
|
#define Background_Color #222324
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #bababa
|
||||||
|
#define Selected_Text_Color #bababa
|
||||||
|
#define Selection_Color #303333
|
||||||
23
xrdb/Desert.xrdb
Normal file
23
xrdb/Desert.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #4d4d4d
|
||||||
|
#define Ansi_1_Color #ff2b2b
|
||||||
|
#define Ansi_10_Color #55ff55
|
||||||
|
#define Ansi_11_Color #ffff55
|
||||||
|
#define Ansi_12_Color #87ceff
|
||||||
|
#define Ansi_13_Color #ff55ff
|
||||||
|
#define Ansi_14_Color #ffd700
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #98fb98
|
||||||
|
#define Ansi_3_Color #f0e68c
|
||||||
|
#define Ansi_4_Color #cd853f
|
||||||
|
#define Ansi_5_Color #ffdead
|
||||||
|
#define Ansi_6_Color #ffa0a0
|
||||||
|
#define Ansi_7_Color #f5deb3
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #ff5555
|
||||||
|
#define Background_Color #333333
|
||||||
|
#define Bold_Color #ffd700
|
||||||
|
#define Cursor_Color #00ff00
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #ffffff
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #b5d5ff
|
||||||
23
xrdb/DimmedMonokai.xrdb
Normal file
23
xrdb/DimmedMonokai.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #3a3d43
|
||||||
|
#define Ansi_1_Color #be3f48
|
||||||
|
#define Ansi_10_Color #0f722f
|
||||||
|
#define Ansi_11_Color #c47033
|
||||||
|
#define Ansi_12_Color #186de3
|
||||||
|
#define Ansi_13_Color #fb0067
|
||||||
|
#define Ansi_14_Color #2e706d
|
||||||
|
#define Ansi_15_Color #fdffb9
|
||||||
|
#define Ansi_2_Color #879a3b
|
||||||
|
#define Ansi_3_Color #c5a635
|
||||||
|
#define Ansi_4_Color #4f76a1
|
||||||
|
#define Ansi_5_Color #855c8d
|
||||||
|
#define Ansi_6_Color #578fa4
|
||||||
|
#define Ansi_7_Color #b9bcba
|
||||||
|
#define Ansi_8_Color #888987
|
||||||
|
#define Ansi_9_Color #fb001f
|
||||||
|
#define Background_Color #1f1f1f
|
||||||
|
#define Bold_Color #feffb2
|
||||||
|
#define Cursor_Color #f83e19
|
||||||
|
#define Cursor_Text_Color #171717
|
||||||
|
#define Foreground_Color #b9bcba
|
||||||
|
#define Selected_Text_Color #b9bcba
|
||||||
|
#define Selection_Color #2a2d32
|
||||||
26
xrdb/DotGov.xrdb
Normal file
26
xrdb/DotGov.xrdb
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
#define Ansi_0_Color #191919
|
||||||
|
#define Ansi_1_Color #bf091d
|
||||||
|
#define Ansi_10_Color #3d9751
|
||||||
|
#define Ansi_11_Color #f6bb34
|
||||||
|
#define Ansi_12_Color #17b2e0
|
||||||
|
#define Ansi_13_Color #7830b0
|
||||||
|
#define Ansi_14_Color #8bd2ed
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #3d9751
|
||||||
|
#define Ansi_3_Color #f6bb34
|
||||||
|
#define Ansi_4_Color #17b2e0
|
||||||
|
#define Ansi_5_Color #7830b0
|
||||||
|
#define Ansi_6_Color #8bd2ed
|
||||||
|
#define Ansi_7_Color #ffffff
|
||||||
|
#define Ansi_8_Color #191919
|
||||||
|
#define Ansi_9_Color #bf091d
|
||||||
|
#define Background_Color #262c35
|
||||||
|
#define Badge_Color #ff0000
|
||||||
|
#define Bold_Color #fbab19
|
||||||
|
#define Cursor_Color #d9002f
|
||||||
|
#define Cursor_Guide_Color #a6e8ff
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #ebebeb
|
||||||
|
#define Link_Color #7994be
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #1a4080
|
||||||
23
xrdb/Dracula.xrdb
Normal file
23
xrdb/Dracula.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #ff5555
|
||||||
|
#define Ansi_10_Color #50fa7b
|
||||||
|
#define Ansi_11_Color #f1fa8c
|
||||||
|
#define Ansi_12_Color #bd93f9
|
||||||
|
#define Ansi_13_Color #ff79c6
|
||||||
|
#define Ansi_14_Color #8be9fd
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #50fa7b
|
||||||
|
#define Ansi_3_Color #f1fa8c
|
||||||
|
#define Ansi_4_Color #bd93f9
|
||||||
|
#define Ansi_5_Color #ff79c6
|
||||||
|
#define Ansi_6_Color #8be9fd
|
||||||
|
#define Ansi_7_Color #bbbbbb
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #ff5555
|
||||||
|
#define Background_Color #1e1f29
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #f8f8f2
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #44475a
|
||||||
23
xrdb/Duotone Dark.xrdb
Normal file
23
xrdb/Duotone Dark.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #1f1d27
|
||||||
|
#define Ansi_1_Color #d9393e
|
||||||
|
#define Ansi_10_Color #2dcd73
|
||||||
|
#define Ansi_11_Color #d9b76e
|
||||||
|
#define Ansi_12_Color #ffc284
|
||||||
|
#define Ansi_13_Color #de8d40
|
||||||
|
#define Ansi_14_Color #2488ff
|
||||||
|
#define Ansi_15_Color #eae5ff
|
||||||
|
#define Ansi_2_Color #2dcd73
|
||||||
|
#define Ansi_3_Color #d9b76e
|
||||||
|
#define Ansi_4_Color #ffc284
|
||||||
|
#define Ansi_5_Color #de8d40
|
||||||
|
#define Ansi_6_Color #2488ff
|
||||||
|
#define Ansi_7_Color #b7a1ff
|
||||||
|
#define Ansi_8_Color #353147
|
||||||
|
#define Ansi_9_Color #d9393e
|
||||||
|
#define Background_Color #1f1d27
|
||||||
|
#define Bold_Color #b7a2ff
|
||||||
|
#define Cursor_Color #ff9839
|
||||||
|
#define Cursor_Text_Color #1f1d27
|
||||||
|
#define Foreground_Color #b7a1ff
|
||||||
|
#define Selected_Text_Color #b7a2ff
|
||||||
|
#define Selection_Color #353147
|
||||||
23
xrdb/ENCOM.xrdb
Normal file
23
xrdb/ENCOM.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #9f0000
|
||||||
|
#define Ansi_10_Color #00ee00
|
||||||
|
#define Ansi_11_Color #ffff00
|
||||||
|
#define Ansi_12_Color #0000ff
|
||||||
|
#define Ansi_13_Color #ff00ff
|
||||||
|
#define Ansi_14_Color #00cdcd
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #008b00
|
||||||
|
#define Ansi_3_Color #ffd000
|
||||||
|
#define Ansi_4_Color #0081ff
|
||||||
|
#define Ansi_5_Color #bc00ca
|
||||||
|
#define Ansi_6_Color #008b8b
|
||||||
|
#define Ansi_7_Color #bbbbbb
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #ff0000
|
||||||
|
#define Background_Color #000000
|
||||||
|
#define Bold_Color #4cf1e1
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #00a595
|
||||||
|
#define Selected_Text_Color #3de1c9
|
||||||
|
#define Selection_Color #00a48c
|
||||||
23
xrdb/Earthsong.xrdb
Normal file
23
xrdb/Earthsong.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #121418
|
||||||
|
#define Ansi_1_Color #c94234
|
||||||
|
#define Ansi_10_Color #98e036
|
||||||
|
#define Ansi_11_Color #e0d561
|
||||||
|
#define Ansi_12_Color #5fdaff
|
||||||
|
#define Ansi_13_Color #ff9269
|
||||||
|
#define Ansi_14_Color #84f088
|
||||||
|
#define Ansi_15_Color #f6f7ec
|
||||||
|
#define Ansi_2_Color #85c54c
|
||||||
|
#define Ansi_3_Color #f5ae2e
|
||||||
|
#define Ansi_4_Color #1398b9
|
||||||
|
#define Ansi_5_Color #d0633d
|
||||||
|
#define Ansi_6_Color #509552
|
||||||
|
#define Ansi_7_Color #e5c6aa
|
||||||
|
#define Ansi_8_Color #675f54
|
||||||
|
#define Ansi_9_Color #ff645a
|
||||||
|
#define Background_Color #292520
|
||||||
|
#define Bold_Color #f6f7ec
|
||||||
|
#define Cursor_Color #f6f7ec
|
||||||
|
#define Cursor_Text_Color #292520
|
||||||
|
#define Foreground_Color #e5c7a9
|
||||||
|
#define Selected_Text_Color #e5c7a9
|
||||||
|
#define Selection_Color #121418
|
||||||
23
xrdb/Elemental.xrdb
Normal file
23
xrdb/Elemental.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #3c3c30
|
||||||
|
#define Ansi_1_Color #98290f
|
||||||
|
#define Ansi_10_Color #61e070
|
||||||
|
#define Ansi_11_Color #d69927
|
||||||
|
#define Ansi_12_Color #79d9d9
|
||||||
|
#define Ansi_13_Color #cd7c54
|
||||||
|
#define Ansi_14_Color #59d599
|
||||||
|
#define Ansi_15_Color #fff1e9
|
||||||
|
#define Ansi_2_Color #479a43
|
||||||
|
#define Ansi_3_Color #7f7111
|
||||||
|
#define Ansi_4_Color #497f7d
|
||||||
|
#define Ansi_5_Color #7f4e2f
|
||||||
|
#define Ansi_6_Color #387f58
|
||||||
|
#define Ansi_7_Color #807974
|
||||||
|
#define Ansi_8_Color #555445
|
||||||
|
#define Ansi_9_Color #e0502a
|
||||||
|
#define Background_Color #22211d
|
||||||
|
#define Bold_Color #fae679
|
||||||
|
#define Cursor_Color #facb80
|
||||||
|
#define Cursor_Text_Color #161611
|
||||||
|
#define Foreground_Color #807a74
|
||||||
|
#define Selected_Text_Color #facd77
|
||||||
|
#define Selection_Color #413829
|
||||||
23
xrdb/Espresso Libre.xrdb
Normal file
23
xrdb/Espresso Libre.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #cc0000
|
||||||
|
#define Ansi_10_Color #9aff87
|
||||||
|
#define Ansi_11_Color #fffb5c
|
||||||
|
#define Ansi_12_Color #43a8ed
|
||||||
|
#define Ansi_13_Color #ff818a
|
||||||
|
#define Ansi_14_Color #34e2e2
|
||||||
|
#define Ansi_15_Color #eeeeec
|
||||||
|
#define Ansi_2_Color #1a921c
|
||||||
|
#define Ansi_3_Color #f0e53a
|
||||||
|
#define Ansi_4_Color #0066ff
|
||||||
|
#define Ansi_5_Color #c5656b
|
||||||
|
#define Ansi_6_Color #06989a
|
||||||
|
#define Ansi_7_Color #d3d7cf
|
||||||
|
#define Ansi_8_Color #555753
|
||||||
|
#define Ansi_9_Color #ef2929
|
||||||
|
#define Background_Color #2a211c
|
||||||
|
#define Bold_Color #d3c1af
|
||||||
|
#define Cursor_Color #ffffff
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #b8a898
|
||||||
|
#define Selected_Text_Color #b8a898
|
||||||
|
#define Selection_Color #c3dcff
|
||||||
23
xrdb/Espresso.xrdb
Normal file
23
xrdb/Espresso.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #353535
|
||||||
|
#define Ansi_1_Color #d25252
|
||||||
|
#define Ansi_10_Color #c2e075
|
||||||
|
#define Ansi_11_Color #e1e48b
|
||||||
|
#define Ansi_12_Color #8ab7d9
|
||||||
|
#define Ansi_13_Color #efb5f7
|
||||||
|
#define Ansi_14_Color #dcf4ff
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #a5c261
|
||||||
|
#define Ansi_3_Color #ffc66d
|
||||||
|
#define Ansi_4_Color #6c99bb
|
||||||
|
#define Ansi_5_Color #d197d9
|
||||||
|
#define Ansi_6_Color #bed6ff
|
||||||
|
#define Ansi_7_Color #eeeeec
|
||||||
|
#define Ansi_8_Color #535353
|
||||||
|
#define Ansi_9_Color #f00c0c
|
||||||
|
#define Background_Color #323232
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #d6d6d6
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #ffffff
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #5b5b5b
|
||||||
27
xrdb/Fideloper.xrdb
Normal file
27
xrdb/Fideloper.xrdb
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
#define Ansi_0_Color #292f33
|
||||||
|
#define Ansi_1_Color #cb1e2d
|
||||||
|
#define Ansi_10_Color #d4605a
|
||||||
|
#define Ansi_11_Color #a86671
|
||||||
|
#define Ansi_12_Color #7c85c4
|
||||||
|
#define Ansi_13_Color #5c5db2
|
||||||
|
#define Ansi_14_Color #819090
|
||||||
|
#define Ansi_15_Color #fcf4df
|
||||||
|
#define Ansi_2_Color #edb8ac
|
||||||
|
#define Ansi_3_Color #b7ab9b
|
||||||
|
#define Ansi_4_Color #2e78c2
|
||||||
|
#define Ansi_5_Color #c0236f
|
||||||
|
#define Ansi_6_Color #309186
|
||||||
|
#define Ansi_7_Color #eae3ce
|
||||||
|
#define Ansi_8_Color #092028
|
||||||
|
#define Ansi_9_Color #d4605a
|
||||||
|
#define Background_Color #292f33
|
||||||
|
#define Badge_Color #ff0000
|
||||||
|
#define Bold_Color #6b7c7c
|
||||||
|
#define Cursor_Color #d4605a
|
||||||
|
#define Cursor_Guide_Color #a6e8ff
|
||||||
|
#define Cursor_Text_Color #fefff2
|
||||||
|
#define Foreground_Color #dbdae0
|
||||||
|
#define Link_Color #0645ad
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #efb8ac
|
||||||
|
#define Tab_Color #000000
|
||||||
23
xrdb/FishTank.xrdb
Normal file
23
xrdb/FishTank.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #03073c
|
||||||
|
#define Ansi_1_Color #c6004a
|
||||||
|
#define Ansi_10_Color #dbffa9
|
||||||
|
#define Ansi_11_Color #fee6a9
|
||||||
|
#define Ansi_12_Color #b2befa
|
||||||
|
#define Ansi_13_Color #fda5cd
|
||||||
|
#define Ansi_14_Color #a5bd86
|
||||||
|
#define Ansi_15_Color #f6ffec
|
||||||
|
#define Ansi_2_Color #acf157
|
||||||
|
#define Ansi_3_Color #fecd5e
|
||||||
|
#define Ansi_4_Color #525fb8
|
||||||
|
#define Ansi_5_Color #986f82
|
||||||
|
#define Ansi_6_Color #968763
|
||||||
|
#define Ansi_7_Color #ecf0fc
|
||||||
|
#define Ansi_8_Color #6c5b30
|
||||||
|
#define Ansi_9_Color #da4b8a
|
||||||
|
#define Background_Color #232537
|
||||||
|
#define Bold_Color #f6ffeb
|
||||||
|
#define Cursor_Color #fecd5e
|
||||||
|
#define Cursor_Text_Color #232537
|
||||||
|
#define Foreground_Color #ecf0fe
|
||||||
|
#define Selected_Text_Color #232537
|
||||||
|
#define Selection_Color #fcf7e9
|
||||||
23
xrdb/Flat.xrdb
Normal file
23
xrdb/Flat.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #222d3f
|
||||||
|
#define Ansi_1_Color #a82320
|
||||||
|
#define Ansi_10_Color #2d9440
|
||||||
|
#define Ansi_11_Color #e5be0c
|
||||||
|
#define Ansi_12_Color #3c7dd2
|
||||||
|
#define Ansi_13_Color #8230a7
|
||||||
|
#define Ansi_14_Color #35b387
|
||||||
|
#define Ansi_15_Color #e7eced
|
||||||
|
#define Ansi_2_Color #32a548
|
||||||
|
#define Ansi_3_Color #e58d11
|
||||||
|
#define Ansi_4_Color #3167ac
|
||||||
|
#define Ansi_5_Color #781aa0
|
||||||
|
#define Ansi_6_Color #2c9370
|
||||||
|
#define Ansi_7_Color #b0b6ba
|
||||||
|
#define Ansi_8_Color #212c3c
|
||||||
|
#define Ansi_9_Color #d4312e
|
||||||
|
#define Background_Color #002240
|
||||||
|
#define Bold_Color #e7eced
|
||||||
|
#define Cursor_Color #e5be0c
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #2cc55d
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #792b9c
|
||||||
23
xrdb/Flatland.xrdb
Normal file
23
xrdb/Flatland.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #1d1d19
|
||||||
|
#define Ansi_1_Color #f18339
|
||||||
|
#define Ansi_10_Color #a7d42c
|
||||||
|
#define Ansi_11_Color #ff8949
|
||||||
|
#define Ansi_12_Color #61b9d0
|
||||||
|
#define Ansi_13_Color #695abc
|
||||||
|
#define Ansi_14_Color #d63865
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #9fd364
|
||||||
|
#define Ansi_3_Color #f4ef6d
|
||||||
|
#define Ansi_4_Color #5096be
|
||||||
|
#define Ansi_5_Color #695abc
|
||||||
|
#define Ansi_6_Color #d63865
|
||||||
|
#define Ansi_7_Color #ffffff
|
||||||
|
#define Ansi_8_Color #1d1d19
|
||||||
|
#define Ansi_9_Color #d22a24
|
||||||
|
#define Background_Color #1d1f21
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #708284
|
||||||
|
#define Cursor_Text_Color #002831
|
||||||
|
#define Foreground_Color #b8dbef
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #2b2a24
|
||||||
27
xrdb/Floraverse.xrdb
Normal file
27
xrdb/Floraverse.xrdb
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
#define Ansi_0_Color #08002e
|
||||||
|
#define Ansi_1_Color #64002c
|
||||||
|
#define Ansi_10_Color #b4ce59
|
||||||
|
#define Ansi_11_Color #fac357
|
||||||
|
#define Ansi_12_Color #40a4cf
|
||||||
|
#define Ansi_13_Color #f12aae
|
||||||
|
#define Ansi_14_Color #62caa8
|
||||||
|
#define Ansi_15_Color #fff5db
|
||||||
|
#define Ansi_2_Color #5d731a
|
||||||
|
#define Ansi_3_Color #cd751c
|
||||||
|
#define Ansi_4_Color #1d6da1
|
||||||
|
#define Ansi_5_Color #b7077e
|
||||||
|
#define Ansi_6_Color #42a38c
|
||||||
|
#define Ansi_7_Color #f3e0b8
|
||||||
|
#define Ansi_8_Color #331e4d
|
||||||
|
#define Ansi_9_Color #d02063
|
||||||
|
#define Background_Color #0e0d15
|
||||||
|
#define Badge_Color #ff0000
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Guide_Color #351f4d
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #dbd1b9
|
||||||
|
#define Link_Color #40a4cf
|
||||||
|
#define Selected_Text_Color #08002e
|
||||||
|
#define Selection_Color #f3e0b8
|
||||||
|
#define Tab_Color #000000
|
||||||
23
xrdb/FrontEndDelight.xrdb
Normal file
23
xrdb/FrontEndDelight.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #242526
|
||||||
|
#define Ansi_1_Color #f8511b
|
||||||
|
#define Ansi_10_Color #74ec4c
|
||||||
|
#define Ansi_11_Color #fdc325
|
||||||
|
#define Ansi_12_Color #3393ca
|
||||||
|
#define Ansi_13_Color #e75e4f
|
||||||
|
#define Ansi_14_Color #4fbce6
|
||||||
|
#define Ansi_15_Color #8c735b
|
||||||
|
#define Ansi_2_Color #565747
|
||||||
|
#define Ansi_3_Color #fa771d
|
||||||
|
#define Ansi_4_Color #2c70b7
|
||||||
|
#define Ansi_5_Color #f02e4f
|
||||||
|
#define Ansi_6_Color #3ca1a6
|
||||||
|
#define Ansi_7_Color #adadad
|
||||||
|
#define Ansi_8_Color #5fac6d
|
||||||
|
#define Ansi_9_Color #f74319
|
||||||
|
#define Background_Color #1b1c1d
|
||||||
|
#define Bold_Color #cdcdcd
|
||||||
|
#define Cursor_Color #cdcdcd
|
||||||
|
#define Cursor_Text_Color #1b1c1d
|
||||||
|
#define Foreground_Color #adadad
|
||||||
|
#define Selected_Text_Color #1b1c1d
|
||||||
|
#define Selection_Color #ea6154
|
||||||
23
xrdb/FunForrest.xrdb
Normal file
23
xrdb/FunForrest.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #d6262b
|
||||||
|
#define Ansi_10_Color #bfc65a
|
||||||
|
#define Ansi_11_Color #ffcb1b
|
||||||
|
#define Ansi_12_Color #7cc9cf
|
||||||
|
#define Ansi_13_Color #d26349
|
||||||
|
#define Ansi_14_Color #e6a96b
|
||||||
|
#define Ansi_15_Color #ffeaa3
|
||||||
|
#define Ansi_2_Color #919c00
|
||||||
|
#define Ansi_3_Color #be8a13
|
||||||
|
#define Ansi_4_Color #4699a3
|
||||||
|
#define Ansi_5_Color #8d4331
|
||||||
|
#define Ansi_6_Color #da8213
|
||||||
|
#define Ansi_7_Color #ddc265
|
||||||
|
#define Ansi_8_Color #7f6a55
|
||||||
|
#define Ansi_9_Color #e55a1c
|
||||||
|
#define Background_Color #251200
|
||||||
|
#define Bold_Color #ffeaa3
|
||||||
|
#define Cursor_Color #e5591c
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #dec165
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #e5591c
|
||||||
23
xrdb/Galaxy.xrdb
Normal file
23
xrdb/Galaxy.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #f9555f
|
||||||
|
#define Ansi_10_Color #35bb9a
|
||||||
|
#define Ansi_11_Color #ffff55
|
||||||
|
#define Ansi_12_Color #589df6
|
||||||
|
#define Ansi_13_Color #e75699
|
||||||
|
#define Ansi_14_Color #3979bc
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #21b089
|
||||||
|
#define Ansi_3_Color #fef02a
|
||||||
|
#define Ansi_4_Color #589df6
|
||||||
|
#define Ansi_5_Color #944d95
|
||||||
|
#define Ansi_6_Color #1f9ee7
|
||||||
|
#define Ansi_7_Color #bbbbbb
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #fa8c8f
|
||||||
|
#define Background_Color #1d2837
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #ffffff
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #b5d5ff
|
||||||
23
xrdb/Github.xrdb
Normal file
23
xrdb/Github.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #3e3e3e
|
||||||
|
#define Ansi_1_Color #970b16
|
||||||
|
#define Ansi_10_Color #87d5a2
|
||||||
|
#define Ansi_11_Color #f1d007
|
||||||
|
#define Ansi_12_Color #2e6cba
|
||||||
|
#define Ansi_13_Color #ffa29f
|
||||||
|
#define Ansi_14_Color #1cfafe
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #07962a
|
||||||
|
#define Ansi_3_Color #f8eec7
|
||||||
|
#define Ansi_4_Color #003e8a
|
||||||
|
#define Ansi_5_Color #e94691
|
||||||
|
#define Ansi_6_Color #89d1ec
|
||||||
|
#define Ansi_7_Color #ffffff
|
||||||
|
#define Ansi_8_Color #666666
|
||||||
|
#define Ansi_9_Color #de0000
|
||||||
|
#define Background_Color #f4f4f4
|
||||||
|
#define Bold_Color #c95500
|
||||||
|
#define Cursor_Color #3f3f3f
|
||||||
|
#define Cursor_Text_Color #f4f4f4
|
||||||
|
#define Foreground_Color #3e3e3e
|
||||||
|
#define Selected_Text_Color #535353
|
||||||
|
#define Selection_Color #a9c1e2
|
||||||
23
xrdb/Grape.xrdb
Normal file
23
xrdb/Grape.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #2d283f
|
||||||
|
#define Ansi_1_Color #ed2261
|
||||||
|
#define Ansi_10_Color #53aa5e
|
||||||
|
#define Ansi_11_Color #b2dc87
|
||||||
|
#define Ansi_12_Color #a9bcec
|
||||||
|
#define Ansi_13_Color #ad81c2
|
||||||
|
#define Ansi_14_Color #9de3eb
|
||||||
|
#define Ansi_15_Color #a288f7
|
||||||
|
#define Ansi_2_Color #1fa91b
|
||||||
|
#define Ansi_3_Color #8ddc20
|
||||||
|
#define Ansi_4_Color #487df4
|
||||||
|
#define Ansi_5_Color #8d35c9
|
||||||
|
#define Ansi_6_Color #3bdeed
|
||||||
|
#define Ansi_7_Color #9e9ea0
|
||||||
|
#define Ansi_8_Color #59516a
|
||||||
|
#define Ansi_9_Color #f0729a
|
||||||
|
#define Background_Color #171423
|
||||||
|
#define Bold_Color #9f87ff
|
||||||
|
#define Cursor_Color #a288f7
|
||||||
|
#define Cursor_Text_Color #171422
|
||||||
|
#define Foreground_Color #9f9fa1
|
||||||
|
#define Selected_Text_Color #171422
|
||||||
|
#define Selection_Color #493d70
|
||||||
23
xrdb/Grass.xrdb
Normal file
23
xrdb/Grass.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #bb0000
|
||||||
|
#define Ansi_10_Color #00bb00
|
||||||
|
#define Ansi_11_Color #e7b000
|
||||||
|
#define Ansi_12_Color #0000bb
|
||||||
|
#define Ansi_13_Color #ff55ff
|
||||||
|
#define Ansi_14_Color #55ffff
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #00bb00
|
||||||
|
#define Ansi_3_Color #e7b000
|
||||||
|
#define Ansi_4_Color #0000a3
|
||||||
|
#define Ansi_5_Color #950062
|
||||||
|
#define Ansi_6_Color #00bbbb
|
||||||
|
#define Ansi_7_Color #bbbbbb
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #bb0000
|
||||||
|
#define Background_Color #13773d
|
||||||
|
#define Bold_Color #ffb03b
|
||||||
|
#define Cursor_Color #8c2800
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #fff0a5
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #b64926
|
||||||
23
xrdb/Hardcore.xrdb
Normal file
23
xrdb/Hardcore.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #1b1d1e
|
||||||
|
#define Ansi_1_Color #f92672
|
||||||
|
#define Ansi_10_Color #beed5f
|
||||||
|
#define Ansi_11_Color #e6db74
|
||||||
|
#define Ansi_12_Color #66d9ef
|
||||||
|
#define Ansi_13_Color #9e6ffe
|
||||||
|
#define Ansi_14_Color #a3babf
|
||||||
|
#define Ansi_15_Color #f8f8f2
|
||||||
|
#define Ansi_2_Color #a6e22e
|
||||||
|
#define Ansi_3_Color #fd971f
|
||||||
|
#define Ansi_4_Color #66d9ef
|
||||||
|
#define Ansi_5_Color #9e6ffe
|
||||||
|
#define Ansi_6_Color #5e7175
|
||||||
|
#define Ansi_7_Color #ccccc6
|
||||||
|
#define Ansi_8_Color #505354
|
||||||
|
#define Ansi_9_Color #ff669d
|
||||||
|
#define Background_Color #121212
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #a0a0a0
|
||||||
|
#define Selected_Text_Color #b6bbc0
|
||||||
|
#define Selection_Color #453b39
|
||||||
23
xrdb/Harper.xrdb
Normal file
23
xrdb/Harper.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #010101
|
||||||
|
#define Ansi_1_Color #f8b63f
|
||||||
|
#define Ansi_10_Color #7fb5e1
|
||||||
|
#define Ansi_11_Color #d6da25
|
||||||
|
#define Ansi_12_Color #489e48
|
||||||
|
#define Ansi_13_Color #b296c6
|
||||||
|
#define Ansi_14_Color #f5bfd7
|
||||||
|
#define Ansi_15_Color #fefbea
|
||||||
|
#define Ansi_2_Color #7fb5e1
|
||||||
|
#define Ansi_3_Color #d6da25
|
||||||
|
#define Ansi_4_Color #489e48
|
||||||
|
#define Ansi_5_Color #b296c6
|
||||||
|
#define Ansi_6_Color #f5bfd7
|
||||||
|
#define Ansi_7_Color #a8a49d
|
||||||
|
#define Ansi_8_Color #726e6a
|
||||||
|
#define Ansi_9_Color #f8b63f
|
||||||
|
#define Background_Color #010101
|
||||||
|
#define Bold_Color #a8a49d
|
||||||
|
#define Cursor_Color #a8a49d
|
||||||
|
#define Cursor_Text_Color #010101
|
||||||
|
#define Foreground_Color #a8a49d
|
||||||
|
#define Selected_Text_Color #a8a49d
|
||||||
|
#define Selection_Color #5a5753
|
||||||
23
xrdb/Highway.xrdb
Normal file
23
xrdb/Highway.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #d00e18
|
||||||
|
#define Ansi_10_Color #b1d130
|
||||||
|
#define Ansi_11_Color #fff120
|
||||||
|
#define Ansi_12_Color #4fc2fd
|
||||||
|
#define Ansi_13_Color #de0071
|
||||||
|
#define Ansi_14_Color #5d504a
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #138034
|
||||||
|
#define Ansi_3_Color #ffcb3e
|
||||||
|
#define Ansi_4_Color #006bb3
|
||||||
|
#define Ansi_5_Color #6b2775
|
||||||
|
#define Ansi_6_Color #384564
|
||||||
|
#define Ansi_7_Color #ededed
|
||||||
|
#define Ansi_8_Color #5d504a
|
||||||
|
#define Ansi_9_Color #f07e18
|
||||||
|
#define Background_Color #222225
|
||||||
|
#define Bold_Color #fff8d8
|
||||||
|
#define Cursor_Color #e0d9b9
|
||||||
|
#define Cursor_Text_Color #1f192a
|
||||||
|
#define Foreground_Color #ededed
|
||||||
|
#define Selected_Text_Color #ededed
|
||||||
|
#define Selection_Color #384564
|
||||||
23
xrdb/Hipster Green.xrdb
Normal file
23
xrdb/Hipster Green.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #b6214a
|
||||||
|
#define Ansi_10_Color #86a93e
|
||||||
|
#define Ansi_11_Color #e5e500
|
||||||
|
#define Ansi_12_Color #0000ff
|
||||||
|
#define Ansi_13_Color #e500e5
|
||||||
|
#define Ansi_14_Color #00e5e5
|
||||||
|
#define Ansi_15_Color #e5e5e5
|
||||||
|
#define Ansi_2_Color #00a600
|
||||||
|
#define Ansi_3_Color #bfbf00
|
||||||
|
#define Ansi_4_Color #246eb2
|
||||||
|
#define Ansi_5_Color #b200b2
|
||||||
|
#define Ansi_6_Color #00a6b2
|
||||||
|
#define Ansi_7_Color #bfbfbf
|
||||||
|
#define Ansi_8_Color #666666
|
||||||
|
#define Ansi_9_Color #e50000
|
||||||
|
#define Background_Color #100b05
|
||||||
|
#define Bold_Color #00db00
|
||||||
|
#define Cursor_Color #23ff18
|
||||||
|
#define Cursor_Text_Color #ff0018
|
||||||
|
#define Foreground_Color #84c138
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #083905
|
||||||
23
xrdb/Homebrew.xrdb
Normal file
23
xrdb/Homebrew.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #990000
|
||||||
|
#define Ansi_10_Color #00d900
|
||||||
|
#define Ansi_11_Color #e5e500
|
||||||
|
#define Ansi_12_Color #0000ff
|
||||||
|
#define Ansi_13_Color #e500e5
|
||||||
|
#define Ansi_14_Color #00e5e5
|
||||||
|
#define Ansi_15_Color #e5e5e5
|
||||||
|
#define Ansi_2_Color #00a600
|
||||||
|
#define Ansi_3_Color #999900
|
||||||
|
#define Ansi_4_Color #0000b2
|
||||||
|
#define Ansi_5_Color #b200b2
|
||||||
|
#define Ansi_6_Color #00a6b2
|
||||||
|
#define Ansi_7_Color #bfbfbf
|
||||||
|
#define Ansi_8_Color #666666
|
||||||
|
#define Ansi_9_Color #e50000
|
||||||
|
#define Background_Color #000000
|
||||||
|
#define Bold_Color #00ff00
|
||||||
|
#define Cursor_Color #23ff18
|
||||||
|
#define Cursor_Text_Color #ff0018
|
||||||
|
#define Foreground_Color #00ff00
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #083905
|
||||||
23
xrdb/Hurtado.xrdb
Normal file
23
xrdb/Hurtado.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #575757
|
||||||
|
#define Ansi_1_Color #ff1b00
|
||||||
|
#define Ansi_10_Color #a5df55
|
||||||
|
#define Ansi_11_Color #fbe84a
|
||||||
|
#define Ansi_12_Color #89beff
|
||||||
|
#define Ansi_13_Color #c001c1
|
||||||
|
#define Ansi_14_Color #86eafe
|
||||||
|
#define Ansi_15_Color #dbdbdb
|
||||||
|
#define Ansi_2_Color #a5e055
|
||||||
|
#define Ansi_3_Color #fbe74a
|
||||||
|
#define Ansi_4_Color #496487
|
||||||
|
#define Ansi_5_Color #fd5ff1
|
||||||
|
#define Ansi_6_Color #86e9fe
|
||||||
|
#define Ansi_7_Color #cbcccb
|
||||||
|
#define Ansi_8_Color #262626
|
||||||
|
#define Ansi_9_Color #d51d00
|
||||||
|
#define Background_Color #000000
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #dbdbdb
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #b5d5ff
|
||||||
23
xrdb/Hybrid.xrdb
Normal file
23
xrdb/Hybrid.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #2a2e33
|
||||||
|
#define Ansi_1_Color #b84d51
|
||||||
|
#define Ansi_10_Color #798431
|
||||||
|
#define Ansi_11_Color #e58a50
|
||||||
|
#define Ansi_12_Color #4b6b88
|
||||||
|
#define Ansi_13_Color #6e5079
|
||||||
|
#define Ansi_14_Color #4d7b74
|
||||||
|
#define Ansi_15_Color #5a626a
|
||||||
|
#define Ansi_2_Color #b3bf5a
|
||||||
|
#define Ansi_3_Color #e4b55e
|
||||||
|
#define Ansi_4_Color #6e90b0
|
||||||
|
#define Ansi_5_Color #a17eac
|
||||||
|
#define Ansi_6_Color #7fbfb4
|
||||||
|
#define Ansi_7_Color #b5b9b6
|
||||||
|
#define Ansi_8_Color #1d1f22
|
||||||
|
#define Ansi_9_Color #8d2e32
|
||||||
|
#define Background_Color #161719
|
||||||
|
#define Bold_Color #b7bcba
|
||||||
|
#define Cursor_Color #b7bcba
|
||||||
|
#define Cursor_Text_Color #1e1f22
|
||||||
|
#define Foreground_Color #b7bcba
|
||||||
|
#define Selected_Text_Color #b7bcba
|
||||||
|
#define Selection_Color #1e1f22
|
||||||
23
xrdb/IC_Green_PPL.xrdb
Normal file
23
xrdb/IC_Green_PPL.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #1f1f1f
|
||||||
|
#define Ansi_1_Color #fb002a
|
||||||
|
#define Ansi_10_Color #9fff6d
|
||||||
|
#define Ansi_11_Color #d2ff6d
|
||||||
|
#define Ansi_12_Color #72ffb5
|
||||||
|
#define Ansi_13_Color #50ff3e
|
||||||
|
#define Ansi_14_Color #22ff71
|
||||||
|
#define Ansi_15_Color #daefd0
|
||||||
|
#define Ansi_2_Color #339c24
|
||||||
|
#define Ansi_3_Color #659b25
|
||||||
|
#define Ansi_4_Color #149b45
|
||||||
|
#define Ansi_5_Color #53b82c
|
||||||
|
#define Ansi_6_Color #2cb868
|
||||||
|
#define Ansi_7_Color #e0ffef
|
||||||
|
#define Ansi_8_Color #032710
|
||||||
|
#define Ansi_9_Color #a7ff3f
|
||||||
|
#define Background_Color #3a3d3f
|
||||||
|
#define Bold_Color #9fff6d
|
||||||
|
#define Cursor_Color #42ff58
|
||||||
|
#define Cursor_Text_Color #1f1f1f
|
||||||
|
#define Foreground_Color #d9efd3
|
||||||
|
#define Selected_Text_Color #d8efd5
|
||||||
|
#define Selection_Color #2b9b35
|
||||||
23
xrdb/IC_Orange_PPL.xrdb
Normal file
23
xrdb/IC_Orange_PPL.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #c13900
|
||||||
|
#define Ansi_10_Color #f6ff40
|
||||||
|
#define Ansi_11_Color #ffe36e
|
||||||
|
#define Ansi_12_Color #ffbe55
|
||||||
|
#define Ansi_13_Color #fc874f
|
||||||
|
#define Ansi_14_Color #c69752
|
||||||
|
#define Ansi_15_Color #fafaff
|
||||||
|
#define Ansi_2_Color #a4a900
|
||||||
|
#define Ansi_3_Color #caaf00
|
||||||
|
#define Ansi_4_Color #bd6d00
|
||||||
|
#define Ansi_5_Color #fc5e00
|
||||||
|
#define Ansi_6_Color #f79500
|
||||||
|
#define Ansi_7_Color #ffc88a
|
||||||
|
#define Ansi_8_Color #6a4f2a
|
||||||
|
#define Ansi_9_Color #ff8c68
|
||||||
|
#define Background_Color #262626
|
||||||
|
#define Bold_Color #fafaff
|
||||||
|
#define Cursor_Color #fc531d
|
||||||
|
#define Cursor_Text_Color #ffc88a
|
||||||
|
#define Foreground_Color #ffcb83
|
||||||
|
#define Selected_Text_Color #ffc88a
|
||||||
|
#define Selection_Color #c14020
|
||||||
23
xrdb/IR_Black.xrdb
Normal file
23
xrdb/IR_Black.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #4f4f4f
|
||||||
|
#define Ansi_1_Color #fa6c60
|
||||||
|
#define Ansi_10_Color #cfffab
|
||||||
|
#define Ansi_11_Color #ffffcc
|
||||||
|
#define Ansi_12_Color #b5dcff
|
||||||
|
#define Ansi_13_Color #fb9cfe
|
||||||
|
#define Ansi_14_Color #e0e0fe
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #a8ff60
|
||||||
|
#define Ansi_3_Color #fffeb7
|
||||||
|
#define Ansi_4_Color #96cafe
|
||||||
|
#define Ansi_5_Color #fa73fd
|
||||||
|
#define Ansi_6_Color #c6c5fe
|
||||||
|
#define Ansi_7_Color #efedef
|
||||||
|
#define Ansi_8_Color #7b7b7b
|
||||||
|
#define Ansi_9_Color #fcb6b0
|
||||||
|
#define Background_Color #000000
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #808080
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #f1f1f1
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #b5d5ff
|
||||||
23
xrdb/Jackie Brown.xrdb
Normal file
23
xrdb/Jackie Brown.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #2c1d16
|
||||||
|
#define Ansi_1_Color #ef5734
|
||||||
|
#define Ansi_10_Color #86a93e
|
||||||
|
#define Ansi_11_Color #e5e500
|
||||||
|
#define Ansi_12_Color #0000ff
|
||||||
|
#define Ansi_13_Color #e500e5
|
||||||
|
#define Ansi_14_Color #00e5e5
|
||||||
|
#define Ansi_15_Color #e5e5e5
|
||||||
|
#define Ansi_2_Color #2baf2b
|
||||||
|
#define Ansi_3_Color #bebf00
|
||||||
|
#define Ansi_4_Color #246eb2
|
||||||
|
#define Ansi_5_Color #d05ec1
|
||||||
|
#define Ansi_6_Color #00acee
|
||||||
|
#define Ansi_7_Color #bfbfbf
|
||||||
|
#define Ansi_8_Color #666666
|
||||||
|
#define Ansi_9_Color #e50000
|
||||||
|
#define Background_Color #2c1d16
|
||||||
|
#define Bold_Color #ffcc2f
|
||||||
|
#define Cursor_Color #23ff18
|
||||||
|
#define Cursor_Text_Color #ff0018
|
||||||
|
#define Foreground_Color #ffcc2f
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #af8d21
|
||||||
23
xrdb/Japanesque.xrdb
Normal file
23
xrdb/Japanesque.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #343935
|
||||||
|
#define Ansi_1_Color #cf3f61
|
||||||
|
#define Ansi_10_Color #767f2c
|
||||||
|
#define Ansi_11_Color #78592f
|
||||||
|
#define Ansi_12_Color #135979
|
||||||
|
#define Ansi_13_Color #604291
|
||||||
|
#define Ansi_14_Color #76bbca
|
||||||
|
#define Ansi_15_Color #b2b5ae
|
||||||
|
#define Ansi_2_Color #7bb75b
|
||||||
|
#define Ansi_3_Color #e9b32a
|
||||||
|
#define Ansi_4_Color #4c9ad4
|
||||||
|
#define Ansi_5_Color #a57fc4
|
||||||
|
#define Ansi_6_Color #389aad
|
||||||
|
#define Ansi_7_Color #fafaf6
|
||||||
|
#define Ansi_8_Color #595b59
|
||||||
|
#define Ansi_9_Color #d18fa6
|
||||||
|
#define Background_Color #1e1e1e
|
||||||
|
#define Bold_Color #fffffa
|
||||||
|
#define Cursor_Color #edcf4f
|
||||||
|
#define Cursor_Text_Color #343935
|
||||||
|
#define Foreground_Color #f7f6ec
|
||||||
|
#define Selected_Text_Color #f7f6ec
|
||||||
|
#define Selection_Color #175877
|
||||||
23
xrdb/Jellybeans.xrdb
Normal file
23
xrdb/Jellybeans.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #929292
|
||||||
|
#define Ansi_1_Color #e27373
|
||||||
|
#define Ansi_10_Color #bddeab
|
||||||
|
#define Ansi_11_Color #ffdca0
|
||||||
|
#define Ansi_12_Color #b1d8f6
|
||||||
|
#define Ansi_13_Color #fbdaff
|
||||||
|
#define Ansi_14_Color #1ab2a8
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #94b979
|
||||||
|
#define Ansi_3_Color #ffba7b
|
||||||
|
#define Ansi_4_Color #97bedc
|
||||||
|
#define Ansi_5_Color #e1c0fa
|
||||||
|
#define Ansi_6_Color #00988e
|
||||||
|
#define Ansi_7_Color #dedede
|
||||||
|
#define Ansi_8_Color #bdbdbd
|
||||||
|
#define Ansi_9_Color #ffa1a1
|
||||||
|
#define Background_Color #121212
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #ffa560
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #dedede
|
||||||
|
#define Selected_Text_Color #f4f4f4
|
||||||
|
#define Selection_Color #474e91
|
||||||
23
xrdb/Kibble.xrdb
Normal file
23
xrdb/Kibble.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #4d4d4d
|
||||||
|
#define Ansi_1_Color #c70031
|
||||||
|
#define Ansi_10_Color #6ce05c
|
||||||
|
#define Ansi_11_Color #f3f79e
|
||||||
|
#define Ansi_12_Color #97a4f7
|
||||||
|
#define Ansi_13_Color #c495f0
|
||||||
|
#define Ansi_14_Color #68f2e0
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #29cf13
|
||||||
|
#define Ansi_3_Color #d8e30e
|
||||||
|
#define Ansi_4_Color #3449d1
|
||||||
|
#define Ansi_5_Color #8400ff
|
||||||
|
#define Ansi_6_Color #0798ab
|
||||||
|
#define Ansi_7_Color #e2d1e3
|
||||||
|
#define Ansi_8_Color #5a5a5a
|
||||||
|
#define Ansi_9_Color #f01578
|
||||||
|
#define Background_Color #0e100a
|
||||||
|
#define Bold_Color #ca631e
|
||||||
|
#define Cursor_Color #9fda9c
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #f7f7f7
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #9ba787
|
||||||
23
xrdb/Later This Evening.xrdb
Normal file
23
xrdb/Later This Evening.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #2b2b2b
|
||||||
|
#define Ansi_1_Color #d45a60
|
||||||
|
#define Ansi_10_Color #aabb39
|
||||||
|
#define Ansi_11_Color #e5be39
|
||||||
|
#define Ansi_12_Color #6699d6
|
||||||
|
#define Ansi_13_Color #ab53d6
|
||||||
|
#define Ansi_14_Color #5fc0ae
|
||||||
|
#define Ansi_15_Color #c1c2c2
|
||||||
|
#define Ansi_2_Color #afba67
|
||||||
|
#define Ansi_3_Color #e5d289
|
||||||
|
#define Ansi_4_Color #a0bad6
|
||||||
|
#define Ansi_5_Color #c092d6
|
||||||
|
#define Ansi_6_Color #91bfb7
|
||||||
|
#define Ansi_7_Color #3c3d3d
|
||||||
|
#define Ansi_8_Color #454747
|
||||||
|
#define Ansi_9_Color #d3232f
|
||||||
|
#define Background_Color #222222
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #424242
|
||||||
|
#define Cursor_Text_Color #959595
|
||||||
|
#define Foreground_Color #959595
|
||||||
|
#define Selected_Text_Color #959595
|
||||||
|
#define Selection_Color #424242
|
||||||
23
xrdb/Lavandula.xrdb
Normal file
23
xrdb/Lavandula.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #230046
|
||||||
|
#define Ansi_1_Color #7d1625
|
||||||
|
#define Ansi_10_Color #52e0c4
|
||||||
|
#define Ansi_11_Color #e0c386
|
||||||
|
#define Ansi_12_Color #8e87e0
|
||||||
|
#define Ansi_13_Color #a776e0
|
||||||
|
#define Ansi_14_Color #9ad4e0
|
||||||
|
#define Ansi_15_Color #8c91fa
|
||||||
|
#define Ansi_2_Color #337e6f
|
||||||
|
#define Ansi_3_Color #7f6f49
|
||||||
|
#define Ansi_4_Color #4f4a7f
|
||||||
|
#define Ansi_5_Color #5a3f7f
|
||||||
|
#define Ansi_6_Color #58777f
|
||||||
|
#define Ansi_7_Color #736e7d
|
||||||
|
#define Ansi_8_Color #372d46
|
||||||
|
#define Ansi_9_Color #e05167
|
||||||
|
#define Background_Color #050014
|
||||||
|
#define Bold_Color #8c91fa
|
||||||
|
#define Cursor_Color #8c91fa
|
||||||
|
#define Cursor_Text_Color #050014
|
||||||
|
#define Foreground_Color #736e7d
|
||||||
|
#define Selected_Text_Color #8c91fa
|
||||||
|
#define Selection_Color #37323c
|
||||||
23
xrdb/LiquidCarbon.xrdb
Normal file
23
xrdb/LiquidCarbon.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #ff3030
|
||||||
|
#define Ansi_10_Color #559a70
|
||||||
|
#define Ansi_11_Color #ccac00
|
||||||
|
#define Ansi_12_Color #0099cc
|
||||||
|
#define Ansi_13_Color #cc69c8
|
||||||
|
#define Ansi_14_Color #7ac4cc
|
||||||
|
#define Ansi_15_Color #bccccc
|
||||||
|
#define Ansi_2_Color #559a70
|
||||||
|
#define Ansi_3_Color #ccac00
|
||||||
|
#define Ansi_4_Color #0099cc
|
||||||
|
#define Ansi_5_Color #cc69c8
|
||||||
|
#define Ansi_6_Color #7ac4cc
|
||||||
|
#define Ansi_7_Color #bccccc
|
||||||
|
#define Ansi_8_Color #000000
|
||||||
|
#define Ansi_9_Color #ff3030
|
||||||
|
#define Background_Color #303030
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #ffffff
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #afc2c2
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #7dbeff
|
||||||
23
xrdb/LiquidCarbonTransparent.xrdb
Normal file
23
xrdb/LiquidCarbonTransparent.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #ff3030
|
||||||
|
#define Ansi_10_Color #559a70
|
||||||
|
#define Ansi_11_Color #ccac00
|
||||||
|
#define Ansi_12_Color #0099cc
|
||||||
|
#define Ansi_13_Color #cc69c8
|
||||||
|
#define Ansi_14_Color #7ac4cc
|
||||||
|
#define Ansi_15_Color #bccccc
|
||||||
|
#define Ansi_2_Color #559a70
|
||||||
|
#define Ansi_3_Color #ccac00
|
||||||
|
#define Ansi_4_Color #0099cc
|
||||||
|
#define Ansi_5_Color #cc69c8
|
||||||
|
#define Ansi_6_Color #7ac4cc
|
||||||
|
#define Ansi_7_Color #bccccc
|
||||||
|
#define Ansi_8_Color #000000
|
||||||
|
#define Ansi_9_Color #ff3030
|
||||||
|
#define Background_Color #000000
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #ffffff
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #afc2c2
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #7dbeff
|
||||||
23
xrdb/LiquidCarbonTransparentInverse.xrdb
Normal file
23
xrdb/LiquidCarbonTransparentInverse.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #bccccd
|
||||||
|
#define Ansi_1_Color #ff3030
|
||||||
|
#define Ansi_10_Color #559a70
|
||||||
|
#define Ansi_11_Color #ccac00
|
||||||
|
#define Ansi_12_Color #0099cc
|
||||||
|
#define Ansi_13_Color #cc69c8
|
||||||
|
#define Ansi_14_Color #7ac4cc
|
||||||
|
#define Ansi_15_Color #000000
|
||||||
|
#define Ansi_2_Color #559a70
|
||||||
|
#define Ansi_3_Color #ccac00
|
||||||
|
#define Ansi_4_Color #0099cc
|
||||||
|
#define Ansi_5_Color #cc69c8
|
||||||
|
#define Ansi_6_Color #7ac4cc
|
||||||
|
#define Ansi_7_Color #000000
|
||||||
|
#define Ansi_8_Color #ffffff
|
||||||
|
#define Ansi_9_Color #ff3030
|
||||||
|
#define Background_Color #000000
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #ffffff
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #afc2c2
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #7dbeff
|
||||||
23
xrdb/Man Page.xrdb
Normal file
23
xrdb/Man Page.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #cc0000
|
||||||
|
#define Ansi_10_Color #00d900
|
||||||
|
#define Ansi_11_Color #e5e500
|
||||||
|
#define Ansi_12_Color #0000ff
|
||||||
|
#define Ansi_13_Color #e500e5
|
||||||
|
#define Ansi_14_Color #00e5e5
|
||||||
|
#define Ansi_15_Color #e5e5e5
|
||||||
|
#define Ansi_2_Color #00a600
|
||||||
|
#define Ansi_3_Color #999900
|
||||||
|
#define Ansi_4_Color #0000b2
|
||||||
|
#define Ansi_5_Color #b200b2
|
||||||
|
#define Ansi_6_Color #00a6b2
|
||||||
|
#define Ansi_7_Color #cccccc
|
||||||
|
#define Ansi_8_Color #666666
|
||||||
|
#define Ansi_9_Color #e50000
|
||||||
|
#define Background_Color #fef49c
|
||||||
|
#define Bold_Color #000000
|
||||||
|
#define Cursor_Color #7f7f7f
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #000000
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #a4c9cd
|
||||||
27
xrdb/Material.xrdb
Normal file
27
xrdb/Material.xrdb
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
#define Ansi_0_Color #212121
|
||||||
|
#define Ansi_1_Color #b7141f
|
||||||
|
#define Ansi_10_Color #7aba3a
|
||||||
|
#define Ansi_11_Color #fd8e09
|
||||||
|
#define Ansi_12_Color #54a4f3
|
||||||
|
#define Ansi_13_Color #aa4dbc
|
||||||
|
#define Ansi_14_Color #26bbd1
|
||||||
|
#define Ansi_15_Color #d9d9d9
|
||||||
|
#define Ansi_2_Color #457b24
|
||||||
|
#define Ansi_3_Color #fc7b08
|
||||||
|
#define Ansi_4_Color #134eb2
|
||||||
|
#define Ansi_5_Color #560088
|
||||||
|
#define Ansi_6_Color #0e717c
|
||||||
|
#define Ansi_7_Color #efefef
|
||||||
|
#define Ansi_8_Color #424242
|
||||||
|
#define Ansi_9_Color #e83b3f
|
||||||
|
#define Background_Color #eaeaea
|
||||||
|
#define Badge_Color #ff0000
|
||||||
|
#define Bold_Color #2a373e
|
||||||
|
#define Cursor_Color #16afca
|
||||||
|
#define Cursor_Guide_Color #a6e8ff
|
||||||
|
#define Cursor_Text_Color #2e2e2d
|
||||||
|
#define Foreground_Color #2e2e2d
|
||||||
|
#define Link_Color #134eb2
|
||||||
|
#define Selected_Text_Color #4e4e4e
|
||||||
|
#define Selection_Color #c2c2c2
|
||||||
|
#define Tab_Color #000000
|
||||||
27
xrdb/MaterialDark.xrdb
Normal file
27
xrdb/MaterialDark.xrdb
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
#define Ansi_0_Color #212121
|
||||||
|
#define Ansi_1_Color #b7141f
|
||||||
|
#define Ansi_10_Color #7aba3a
|
||||||
|
#define Ansi_11_Color #ffea2e
|
||||||
|
#define Ansi_12_Color #54a4f3
|
||||||
|
#define Ansi_13_Color #aa4dbc
|
||||||
|
#define Ansi_14_Color #26bbd1
|
||||||
|
#define Ansi_15_Color #d9d9d9
|
||||||
|
#define Ansi_2_Color #457b24
|
||||||
|
#define Ansi_3_Color #f6981e
|
||||||
|
#define Ansi_4_Color #134eb2
|
||||||
|
#define Ansi_5_Color #560088
|
||||||
|
#define Ansi_6_Color #0e717c
|
||||||
|
#define Ansi_7_Color #efefef
|
||||||
|
#define Ansi_8_Color #424242
|
||||||
|
#define Ansi_9_Color #e83b3f
|
||||||
|
#define Background_Color #232322
|
||||||
|
#define Badge_Color #ff0000
|
||||||
|
#define Bold_Color #b7141f
|
||||||
|
#define Cursor_Color #16afca
|
||||||
|
#define Cursor_Guide_Color #a6e8ff
|
||||||
|
#define Cursor_Text_Color #dfdfdf
|
||||||
|
#define Foreground_Color #e5e5e5
|
||||||
|
#define Link_Color #134eb2
|
||||||
|
#define Selected_Text_Color #3d3d3d
|
||||||
|
#define Selection_Color #dfdfdf
|
||||||
|
#define Tab_Color #000000
|
||||||
23
xrdb/Mathias.xrdb
Normal file
23
xrdb/Mathias.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #e52222
|
||||||
|
#define Ansi_10_Color #55ff55
|
||||||
|
#define Ansi_11_Color #ffff55
|
||||||
|
#define Ansi_12_Color #5555ff
|
||||||
|
#define Ansi_13_Color #ff55ff
|
||||||
|
#define Ansi_14_Color #55ffff
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #a6e32d
|
||||||
|
#define Ansi_3_Color #fc951e
|
||||||
|
#define Ansi_4_Color #c48dff
|
||||||
|
#define Ansi_5_Color #fa2573
|
||||||
|
#define Ansi_6_Color #67d9f0
|
||||||
|
#define Ansi_7_Color #f2f2f2
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #ff5555
|
||||||
|
#define Background_Color #000000
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #bbbbbb
|
||||||
|
#define Selected_Text_Color #f2f2f2
|
||||||
|
#define Selection_Color #555555
|
||||||
23
xrdb/Medallion.xrdb
Normal file
23
xrdb/Medallion.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #b64c00
|
||||||
|
#define Ansi_10_Color #b2ca3b
|
||||||
|
#define Ansi_11_Color #ffe54a
|
||||||
|
#define Ansi_12_Color #acb8ff
|
||||||
|
#define Ansi_13_Color #ffa0ff
|
||||||
|
#define Ansi_14_Color #ffbc51
|
||||||
|
#define Ansi_15_Color #fed698
|
||||||
|
#define Ansi_2_Color #7c8b16
|
||||||
|
#define Ansi_3_Color #d3bd26
|
||||||
|
#define Ansi_4_Color #616bb0
|
||||||
|
#define Ansi_5_Color #8c5a90
|
||||||
|
#define Ansi_6_Color #916c25
|
||||||
|
#define Ansi_7_Color #cac29a
|
||||||
|
#define Ansi_8_Color #5e5219
|
||||||
|
#define Ansi_9_Color #ff9149
|
||||||
|
#define Background_Color #1d1908
|
||||||
|
#define Bold_Color #ffd890
|
||||||
|
#define Cursor_Color #d3ba30
|
||||||
|
#define Cursor_Text_Color #d2bc3d
|
||||||
|
#define Foreground_Color #cac296
|
||||||
|
#define Selected_Text_Color #cac29a
|
||||||
|
#define Selection_Color #626dac
|
||||||
23
xrdb/Misterioso.xrdb
Normal file
23
xrdb/Misterioso.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #ff4242
|
||||||
|
#define Ansi_10_Color #74cd68
|
||||||
|
#define Ansi_11_Color #ffb929
|
||||||
|
#define Ansi_12_Color #23d7d7
|
||||||
|
#define Ansi_13_Color #ff37ff
|
||||||
|
#define Ansi_14_Color #00ede1
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #74af68
|
||||||
|
#define Ansi_3_Color #ffad29
|
||||||
|
#define Ansi_4_Color #338f86
|
||||||
|
#define Ansi_5_Color #9414e6
|
||||||
|
#define Ansi_6_Color #23d7d7
|
||||||
|
#define Ansi_7_Color #e1e1e0
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #ff3242
|
||||||
|
#define Background_Color #2d3743
|
||||||
|
#define Bold_Color #000000
|
||||||
|
#define Cursor_Color #000000
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #e1e1e0
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #2d37ff
|
||||||
23
xrdb/Molokai.xrdb
Normal file
23
xrdb/Molokai.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #121212
|
||||||
|
#define Ansi_1_Color #fa2573
|
||||||
|
#define Ansi_10_Color #b1e05f
|
||||||
|
#define Ansi_11_Color #fff26d
|
||||||
|
#define Ansi_12_Color #00afff
|
||||||
|
#define Ansi_13_Color #af87ff
|
||||||
|
#define Ansi_14_Color #51ceff
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #98e123
|
||||||
|
#define Ansi_3_Color #dfd460
|
||||||
|
#define Ansi_4_Color #1080d0
|
||||||
|
#define Ansi_5_Color #8700ff
|
||||||
|
#define Ansi_6_Color #43a8d0
|
||||||
|
#define Ansi_7_Color #bbbbbb
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #f6669d
|
||||||
|
#define Background_Color #121212
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #bbbbbb
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #b5d5ff
|
||||||
23
xrdb/MonaLisa.xrdb
Normal file
23
xrdb/MonaLisa.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #351b0e
|
||||||
|
#define Ansi_1_Color #9b291c
|
||||||
|
#define Ansi_10_Color #b4b264
|
||||||
|
#define Ansi_11_Color #ff9566
|
||||||
|
#define Ansi_12_Color #9eb2b4
|
||||||
|
#define Ansi_13_Color #ff5b6a
|
||||||
|
#define Ansi_14_Color #8acd8f
|
||||||
|
#define Ansi_15_Color #ffe598
|
||||||
|
#define Ansi_2_Color #636232
|
||||||
|
#define Ansi_3_Color #c36e28
|
||||||
|
#define Ansi_4_Color #515c5d
|
||||||
|
#define Ansi_5_Color #9b1d29
|
||||||
|
#define Ansi_6_Color #588056
|
||||||
|
#define Ansi_7_Color #f7d75c
|
||||||
|
#define Ansi_8_Color #874228
|
||||||
|
#define Ansi_9_Color #ff4331
|
||||||
|
#define Background_Color #120b0d
|
||||||
|
#define Bold_Color #fee4a0
|
||||||
|
#define Cursor_Color #c46c32
|
||||||
|
#define Cursor_Text_Color #120b0d
|
||||||
|
#define Foreground_Color #f7d66a
|
||||||
|
#define Selected_Text_Color #120b0d
|
||||||
|
#define Selection_Color #f7d66a
|
||||||
23
xrdb/Monokai Soda.xrdb
Normal file
23
xrdb/Monokai Soda.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #1a1a1a
|
||||||
|
#define Ansi_1_Color #f4005f
|
||||||
|
#define Ansi_10_Color #98e024
|
||||||
|
#define Ansi_11_Color #e0d561
|
||||||
|
#define Ansi_12_Color #9d65ff
|
||||||
|
#define Ansi_13_Color #f4005f
|
||||||
|
#define Ansi_14_Color #58d1eb
|
||||||
|
#define Ansi_15_Color #f6f6ef
|
||||||
|
#define Ansi_2_Color #98e024
|
||||||
|
#define Ansi_3_Color #fa8419
|
||||||
|
#define Ansi_4_Color #9d65ff
|
||||||
|
#define Ansi_5_Color #f4005f
|
||||||
|
#define Ansi_6_Color #58d1eb
|
||||||
|
#define Ansi_7_Color #c4c5b5
|
||||||
|
#define Ansi_8_Color #625e4c
|
||||||
|
#define Ansi_9_Color #f4005f
|
||||||
|
#define Background_Color #1a1a1a
|
||||||
|
#define Bold_Color #c4c5b5
|
||||||
|
#define Cursor_Color #f6f7ec
|
||||||
|
#define Cursor_Text_Color #c4c5b5
|
||||||
|
#define Foreground_Color #c4c5b5
|
||||||
|
#define Selected_Text_Color #c4c5b5
|
||||||
|
#define Selection_Color #343434
|
||||||
23
xrdb/N0tch2k.xrdb
Normal file
23
xrdb/N0tch2k.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #383838
|
||||||
|
#define Ansi_1_Color #a95551
|
||||||
|
#define Ansi_10_Color #8c8c8c
|
||||||
|
#define Ansi_11_Color #a99175
|
||||||
|
#define Ansi_12_Color #98bd5e
|
||||||
|
#define Ansi_13_Color #a3a3a3
|
||||||
|
#define Ansi_14_Color #dcdcdc
|
||||||
|
#define Ansi_15_Color #d8c8bb
|
||||||
|
#define Ansi_2_Color #666666
|
||||||
|
#define Ansi_3_Color #a98051
|
||||||
|
#define Ansi_4_Color #657d3e
|
||||||
|
#define Ansi_5_Color #767676
|
||||||
|
#define Ansi_6_Color #c9c9c9
|
||||||
|
#define Ansi_7_Color #d0b8a3
|
||||||
|
#define Ansi_8_Color #474747
|
||||||
|
#define Ansi_9_Color #a97775
|
||||||
|
#define Background_Color #222222
|
||||||
|
#define Bold_Color #e5e5e5
|
||||||
|
#define Cursor_Color #aa9175
|
||||||
|
#define Cursor_Text_Color #000000
|
||||||
|
#define Foreground_Color #a0a0a0
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #4d4d4d
|
||||||
23
xrdb/Neopolitan.xrdb
Normal file
23
xrdb/Neopolitan.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #000000
|
||||||
|
#define Ansi_1_Color #800000
|
||||||
|
#define Ansi_10_Color #61ce3c
|
||||||
|
#define Ansi_11_Color #fbde2d
|
||||||
|
#define Ansi_12_Color #253b76
|
||||||
|
#define Ansi_13_Color #ff0080
|
||||||
|
#define Ansi_14_Color #8da6ce
|
||||||
|
#define Ansi_15_Color #f8f8f8
|
||||||
|
#define Ansi_2_Color #61ce3c
|
||||||
|
#define Ansi_3_Color #fbde2d
|
||||||
|
#define Ansi_4_Color #253b76
|
||||||
|
#define Ansi_5_Color #ff0080
|
||||||
|
#define Ansi_6_Color #8da6ce
|
||||||
|
#define Ansi_7_Color #f8f8f8
|
||||||
|
#define Ansi_8_Color #000000
|
||||||
|
#define Ansi_9_Color #800000
|
||||||
|
#define Background_Color #271f19
|
||||||
|
#define Bold_Color #ffffff
|
||||||
|
#define Cursor_Color #ffffff
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #ffffff
|
||||||
|
#define Selected_Text_Color #ffffff
|
||||||
|
#define Selection_Color #253b76
|
||||||
23
xrdb/Neutron.xrdb
Normal file
23
xrdb/Neutron.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #23252b
|
||||||
|
#define Ansi_1_Color #b54036
|
||||||
|
#define Ansi_10_Color #5ab977
|
||||||
|
#define Ansi_11_Color #deb566
|
||||||
|
#define Ansi_12_Color #6a7c93
|
||||||
|
#define Ansi_13_Color #a4799d
|
||||||
|
#define Ansi_14_Color #3f94a8
|
||||||
|
#define Ansi_15_Color #ebedf2
|
||||||
|
#define Ansi_2_Color #5ab977
|
||||||
|
#define Ansi_3_Color #deb566
|
||||||
|
#define Ansi_4_Color #6a7c93
|
||||||
|
#define Ansi_5_Color #a4799d
|
||||||
|
#define Ansi_6_Color #3f94a8
|
||||||
|
#define Ansi_7_Color #e6e8ef
|
||||||
|
#define Ansi_8_Color #23252b
|
||||||
|
#define Ansi_9_Color #b54036
|
||||||
|
#define Background_Color #1c1e22
|
||||||
|
#define Bold_Color #52606b
|
||||||
|
#define Cursor_Color #f6f7ec
|
||||||
|
#define Cursor_Text_Color #c4c5b5
|
||||||
|
#define Foreground_Color #e6e8ef
|
||||||
|
#define Selected_Text_Color #7d8fa4
|
||||||
|
#define Selection_Color #2f363e
|
||||||
23
xrdb/NightLion v1.xrdb
Normal file
23
xrdb/NightLion v1.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #4c4c4c
|
||||||
|
#define Ansi_1_Color #bb0000
|
||||||
|
#define Ansi_10_Color #55ff55
|
||||||
|
#define Ansi_11_Color #ffff55
|
||||||
|
#define Ansi_12_Color #5555ff
|
||||||
|
#define Ansi_13_Color #ff55ff
|
||||||
|
#define Ansi_14_Color #55ffff
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #5fde8f
|
||||||
|
#define Ansi_3_Color #f3f167
|
||||||
|
#define Ansi_4_Color #276bd8
|
||||||
|
#define Ansi_5_Color #bb00bb
|
||||||
|
#define Ansi_6_Color #00dadf
|
||||||
|
#define Ansi_7_Color #bbbbbb
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #ff5555
|
||||||
|
#define Background_Color #000000
|
||||||
|
#define Bold_Color #e3e3e3
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #bbbbbb
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #b5d5ff
|
||||||
23
xrdb/NightLion v2.xrdb
Normal file
23
xrdb/NightLion v2.xrdb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
#define Ansi_0_Color #4c4c4c
|
||||||
|
#define Ansi_1_Color #bb0000
|
||||||
|
#define Ansi_10_Color #7df71d
|
||||||
|
#define Ansi_11_Color #ffff55
|
||||||
|
#define Ansi_12_Color #62cbe8
|
||||||
|
#define Ansi_13_Color #ff9bf5
|
||||||
|
#define Ansi_14_Color #00ccd8
|
||||||
|
#define Ansi_15_Color #ffffff
|
||||||
|
#define Ansi_2_Color #04f623
|
||||||
|
#define Ansi_3_Color #f3f167
|
||||||
|
#define Ansi_4_Color #64d0f0
|
||||||
|
#define Ansi_5_Color #ce6fdb
|
||||||
|
#define Ansi_6_Color #00dadf
|
||||||
|
#define Ansi_7_Color #bbbbbb
|
||||||
|
#define Ansi_8_Color #555555
|
||||||
|
#define Ansi_9_Color #ff5555
|
||||||
|
#define Background_Color #171717
|
||||||
|
#define Bold_Color #e3e3e3
|
||||||
|
#define Cursor_Color #bbbbbb
|
||||||
|
#define Cursor_Text_Color #ffffff
|
||||||
|
#define Foreground_Color #bbbbbb
|
||||||
|
#define Selected_Text_Color #000000
|
||||||
|
#define Selection_Color #b5d5ff
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue