summaryrefslogtreecommitdiffstats
path: root/extra
diff options
context:
space:
mode:
Diffstat (limited to 'extra')
-rw-r--r--extra/alacritty.info108
-rw-r--r--extra/alacritty.man77
-rw-r--r--extra/completions/_alacritty25
-rw-r--r--extra/completions/alacritty.bash57
-rw-r--r--extra/completions/alacritty.fish80
-rw-r--r--extra/linux/alacritty.desktop17
-rw-r--r--extra/linux/debian/postinst3
-rw-r--r--extra/linux/debian/prerm3
-rw-r--r--extra/linux/snap/snapcraft.yaml31
-rw-r--r--extra/logo/alacritty-term+scanlines.svg707
-rw-r--r--extra/logo/alacritty-term.svg443
-rw-r--r--extra/logo/alacritty.svg309
-rw-r--r--extra/osx/Alacritty.app/Contents/Info.plist56
-rw-r--r--extra/osx/Alacritty.app/Contents/Resources/alacritty.icnsbin0 -> 529652 bytes
-rw-r--r--extra/windows/alacritty.icobin0 -> 422217 bytes
-rw-r--r--extra/windows/alacritty.manifest8
-rw-r--r--extra/windows/windows.rc9
-rw-r--r--extra/windows/wix/alacritty.wxs73
-rw-r--r--extra/windows/wix/license.rtf53
19 files changed, 2059 insertions, 0 deletions
diff --git a/extra/alacritty.info b/extra/alacritty.info
new file mode 100644
index 00000000..6691eef6
--- /dev/null
+++ b/extra/alacritty.info
@@ -0,0 +1,108 @@
+alacritty|alacritty terminal emulator,
+ use=alacritty+common,
+ rs1=\Ec\E]104\007,
+ ccc,
+ colors#0x100, pairs#0x7FFF,
+ initc=\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*
+ %{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\,
+ oc=\E]104\007,
+ 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,
+ setb@, setf@,
+
+alacritty-direct|alacritty with direct color indexing,
+ use=alacritty+common,
+ RGB,
+ colors#0x1000000, pairs#0x7FFF,
+ initc@, op=\E[39;49m,
+ setab=\E[%?%p1%{8}%<%t4%p1%d%e48;2;%p1%{65536}%/%d;%p1%{256}
+ %/%{255}%&%d;%p1%{255}%&%d%;m,
+ setaf=\E[%?%p1%{8}%<%t3%p1%d%e38;2;%p1%{65536}%/%d;%p1%{256}
+ %/%{255}%&%d;%p1%{255}%&%d%;m,
+ setb@, setf@,
+
+alacritty+common|base fragment for alacritty,
+ OTbs, am, bce, km, mir, msgr, xenl, AX, XT,
+ colors#8, cols#80, it#8, lines#24, pairs#64,
+ acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
+ bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
+ clear=\E[H\E[2J, cnorm=\E[?12l\E[?25h, cr=\r,
+ csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
+ cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
+ cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
+ cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
+ dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
+ el1=\E[1K, flash=\E[?5h$<100/>\E[?5l, home=\E[H,
+ hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
+ il=\E[%p1%dL, il1=\E[L, ind=\n, invis=\E[8m,
+ is2=\E[!p\E[?3;4l\E[4l\E>, kmous=\E[M, meml=\El,
+ memu=\Em, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,
+ rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>,
+ rmm=\E[?1034l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec,
+ rs2=\E[!p\E[?3;4l\E[4l\E>, 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,
+ sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;
+ %?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
+ sgr0=\E(B\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h,
+ smkx=\E[?1h\E=, smm=\E[?1034h, smso=\E[7m, smul=\E[4m,
+ tbc=\E[3g, vpa=\E[%i%p1%dd, E3=\E[3J,
+ kbs=^H,
+ ritm=\E[23m, sitm=\E[3m,
+ mc5i,
+ mc0=\E[i, mc4=\E[4i, mc5=\E[5i,
+ u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?%[;0123456789]c,
+ u9=\E[c,
+ rmcup=\E[?1049l\E[23;0;0t, smcup=\E[?1049h\E[22;0;0t,
+ npc,
+ indn=\E[%p1%dS, kb2=\EOE, kcbt=\E[Z, kent=\EOM,
+ rin=\E[%p1%dT,
+ rep=%p1%c\E[%p2%{1}%-%db,
+ rmxx=\E[29m, smxx=\E[9m,
+ kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kend=\EOF,
+ khome=\EOH,
+ kf1=\EOP, 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~, kf2=\EOQ,
+ 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~, kf3=\EOR,
+ 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,
+ kf4=\EOS, 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, kf5=\E[15~, 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~, kf6=\E[17~, kf60=\E[24;3~,
+ kf61=\E[1;4P, kf62=\E[1;4Q, kf63=\E[1;4R, kf7=\E[18~,
+ kf8=\E[19~, kf9=\E[20~,
+ kLFT=\E[1;2D, kRIT=\E[1;2C, kind=\E[1;2B, kri=\E[1;2A,
+ kDN=\E[1;2B, kDN3=\E[1;3B, kDN4=\E[1;4B, kDN5=\E[1;5B,
+ kDN6=\E[1;6B, kDN7=\E[1;7B, kLFT3=\E[1;3D, kLFT4=\E[1;4D,
+ kLFT5=\E[1;5D, kLFT6=\E[1;6D, kLFT7=\E[1;7D,
+ kRIT3=\E[1;3C, kRIT4=\E[1;4C, kRIT5=\E[1;5C,
+ kRIT6=\E[1;6C, kRIT7=\E[1;7C, kUP=\E[1;2A, kUP3=\E[1;3A,
+ kUP4=\E[1;4A, kUP5=\E[1;5A, kUP6=\E[1;6A, kUP7=\E[1;7A,
+ kDC=\E[3;2~, kEND=\E[1;2F, kHOM=\E[1;2H, kIC=\E[2;2~,
+ kNXT=\E[6;2~, kPRV=\E[5;2~, kich1=\E[2~, knp=\E[6~,
+ kpp=\E[5~, kDC3=\E[3;3~, kDC4=\E[3;4~, kDC5=\E[3;5~,
+ kDC6=\E[3;6~, kDC7=\E[3;7~, kEND3=\E[1;3F, kEND4=\E[1;4F,
+ kEND5=\E[1;5F, kEND6=\E[1;6F, kEND7=\E[1;7F,
+ kHOM3=\E[1;3H, kHOM4=\E[1;4H, kHOM5=\E[1;5H,
+ kHOM6=\E[1;6H, kHOM7=\E[1;7H, kIC3=\E[2;3~, kIC4=\E[2;4~,
+ kIC5=\E[2;5~, kIC6=\E[2;6~, kIC7=\E[2;7~, kNXT3=\E[6;3~,
+ kNXT4=\E[6;4~, kNXT5=\E[6;5~, kNXT6=\E[6;6~,
+ kNXT7=\E[6;7~, kPRV3=\E[5;3~, kPRV4=\E[5;4~,
+ kPRV5=\E[5;5~, kPRV6=\E[5;6~, kPRV7=\E[5;7~,
+ kdch1=\E[3~,
+ Cr=\E]112\007, Cs=\E]12;%p1%s\007,
+ Ms=\E]52;%p1%s;%p2%s\007, Se=\E[0 q, Ss=\E[%p1%d q,
+ hs, dsl=\E]2;\007, fsl=^G, tsl=\E]2;,
diff --git a/extra/alacritty.man b/extra/alacritty.man
new file mode 100644
index 00000000..4e2e2abf
--- /dev/null
+++ b/extra/alacritty.man
@@ -0,0 +1,77 @@
+.TH ALACRITTY "1" "August 2018" "alacritty 0.2.9" "User Commands"
+.SH NAME
+alacritty \- a cross-platform, gpu-accelerated terminal emulator
+.SH "SYNOPSIS"
+alacritty [FLAGS] [OPTIONS]
+.SH DESCRIPTION
+Alacritty is a terminal emulator with a strong focus on simplicity and
+performance. With such a strong focus on performance, included features are
+carefully considered and you can always expect Alacritty to be blazingly fast.
+By making sane choices for defaults, Alacritty requires no additional setup.
+However, it does allow configuration of many aspects of the terminal.
+.SH "FLAGS"
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+Prints help information
+.TP
+\fB\-\-live\-config\-reload\fR
+Enable automatic config reloading
+.TP
+\fB\-\-no\-live\-config\-reload\fR
+Disable automatic config reloading
+.TP
+\fB\-\-persistent\-logging\fR
+Keep the log file after quitting Alacritty
+.TP
+\fB\-\-print\-events\fR
+Print all events to stdout
+.TP
+\fB\-q\fR
+Reduces the level of verbosity (the min level is \fB\-qq\fR)
+.TP
+\fB\-\-ref\-test\fR
+Generates ref test
+.TP
+\fB\-v\fR
+Increases the level of verbosity (the max level is \fB\-vvv\fR)
+.TP
+\fB\-V\fR, \fB\-\-version\fR
+Prints version information
+.SH "OPTIONS"
+.TP
+\fB\-\-class\fR <class>
+Defines the window class on Linux [default: Alacritty]
+.TP
+\fB\-e\fR, \fB\-\-command\fR <command>...
+Command and args to execute (must be last argument)
+.TP
+\fB\-\-config\-file\fR <config\-file>
+Specify alternative configuration file [default: $XDG_CONFIG_HOME/alacritty/alacritty.yml]
+.TP
+\fB\-d\fR, \fB\-\-dimensions\fR <columns> <lines>
+Defines the window dimensions. Falls back to size specified by window manager if set to 0x0 [default: 0x0]
+.TP
+\fB\-\-position\fR <x-pos> <y-pos>
+Defines the window position. Falls back to position specified by window manager if unset [default: unset]
+.TP
+\fB\-t\fR, \fB\-\-title\fR <title>
+Defines the window title [default: Alacritty]
+.TP
+\fB\-\-working\-directory\fR <working\-directory>
+Start the shell in the specified working directory
+.SH "SEE ALSO"
+See the alacritty github repository at https://github.com/jwilm/alacritty for the full documentation.
+.SH "BUGS"
+Found a bug? Please report it at https://github.com/jwilm/alacritty/issues.
+.SH "AUTHORS"
+Maintainers:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Joe Wilm <joe@jwilm.com>
diff --git a/extra/completions/_alacritty b/extra/completions/_alacritty
new file mode 100644
index 00000000..0d3df1c3
--- /dev/null
+++ b/extra/completions/_alacritty
@@ -0,0 +1,25 @@
+#compdef alacritty
+
+_alacritty() {
+ local context curcontext="$curcontext" state line
+ typeset -A opt_args
+
+ _arguments \
+ "(-h --help)"{-h,--help}"[Prints help information]" \
+ "(-V --version)"{-V,--version}"[Prints version information]" \
+ "(--no-live-config-reload)--live-config-reload[Enable automatic config reloading]" \
+ "(--live-config-reload)--no-live-config-reload[Disable automatic config reloading]" \
+ "(--persistent-logging)--persistent-logging[Keep the log file after quitting Alacritty]" \
+ "--print-events[Print all events to stdout]" \
+ {-q,-qq}"[Reduces the level of verbosity (min is -qq)]" \
+ {-v,-vv,-vvv}"[Increases the level of verbosity (max is -vvv)]" \
+ "--ref-test[Generates ref test]" \
+ "--config-file[Specify an alternative config file]:file:_files" \
+ "(-d --dimensions)"{-d,--dimensions}"[Window dimensions]:dimensions:_guard '<->' width: :_guard '<->' length" \
+ "--position[Window position]:position:_guard '<->' x-pos: :_guard '<->' y-pos" \
+ "--title[Defines the window title]:title:" \
+ "--working-directory[Start shell in specified directory]:directory:_dir_list" \
+ "(-e --command)"{-e,--command}"[Execute command (must be last arg)]:program: _command_names -e:*::program arguments: _normal"
+}
+
+_alacritty "$@"
diff --git a/extra/completions/alacritty.bash b/extra/completions/alacritty.bash
new file mode 100644
index 00000000..086e3cdc
--- /dev/null
+++ b/extra/completions/alacritty.bash
@@ -0,0 +1,57 @@
+#/usr/bin/env bash
+
+# Load completion function
+complete -F _alacritty alacritty
+
+# Completion function
+_alacritty()
+{
+ local cur prev prevprev opts
+ COMPREPLY=()
+ cur="${COMP_WORDS[COMP_CWORD]}"
+ prev="${COMP_WORDS[COMP_CWORD-1]}"
+ prevprev="${COMP_WORDS[COMP_CWORD-2]}"
+ opts="-h --help -V --version --live-config-reload --no-live-config-reload --persistent-logging --print-events -q -qq -v -vv -vvv --ref-test -e --command --config-file -d --dimensions --position -t --title --working-directory"
+
+ # If `--command` or `-e` is used, stop completing
+ for i in "${!COMP_WORDS[@]}"; do
+ if [[ "${COMP_WORDS[i]}" == "--command" ]] \
+ || [[ "${COMP_WORDS[i]}" == "-e" ]] \
+ && [[ "${#COMP_WORDS[@]}" -gt "$(($i + 2))" ]]
+ then
+ return 0
+ fi
+ done
+
+ # Make sure the Y dimension isn't completed
+ if [[ "${prevprev}" == "--dimensions" ]] || [[ "${prevprev}" == "-d" ]]; then
+ return 0
+ fi
+
+ # Match the previous word
+ case "${prev}" in
+ --command | -e)
+ # Complete all commands in $PATH
+ COMPREPLY=( $(compgen -c -- "${cur}") )
+ return 0;;
+ --config-file)
+ # Path based completion
+ local IFS=$'\n'
+ compopt -o filenames
+ COMPREPLY=( $(compgen -f -- "${cur}") )
+ return 0;;
+ --dimensions | -d | --title | -t)
+ # Don't complete here
+ return 0;;
+ --working-directory)
+ # Directory completion
+ local IFS=$'\n'
+ compopt -o filenames
+ COMPREPLY=( $(compgen -d -- "${cur}") )
+ return 0;;
+ esac
+
+ # Show all flags if there was no previous word
+ COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
+ return 0
+}
diff --git a/extra/completions/alacritty.fish b/extra/completions/alacritty.fish
new file mode 100644
index 00000000..5f605349
--- /dev/null
+++ b/extra/completions/alacritty.fish
@@ -0,0 +1,80 @@
+# Meta
+complete -c alacritty \
+ -s "v" \
+ -l "version" \
+ -d "Prints version information"
+complete -c alacritty \
+ -s "h" \
+ -l "help" \
+ -d "Prints help information"
+
+# Config
+complete -c alacritty \
+ -l "live-config-reload" \
+ -d "Enable automatic config reloading"
+complete -c alacritty \
+ -l "no-live-config-reload" \
+ -d "Disable automatic config reloading"
+complete -c alacritty \
+ -l "persistent-logging" \
+ -d "Keep the log file after quitting Alacritty"
+complete -c alacritty \
+ -f \
+ -l "config-file" \
+ -d "Specify an alternative config file"
+complete -c alacritty \
+ -l "title" \
+ -d "Defines the window title"
+complete -c alacritty \
+ -x \
+ -a '(__fish_complete_directories (commandline -ct))' \
+ -l "working-directory" \
+ -d "Start shell in specified directory"
+
+# Output
+complete \
+ -c alacritty \
+ -l "print-events" \
+ -d "Print all events to stdout"
+complete \
+ -c alacritty \
+ -s "q" \
+ -d "Reduces the level of verbosity (min is -qq)"
+complete \
+ -c alacritty \
+ -s "qq" \
+ -d "Reduces the level of verbosity"
+complete \
+ -c alacritty \
+ -s "v" \
+ -d "Increases the level of verbosity"
+complete \
+ -c alacritty \
+ -s "vv" \
+ -d "Increases the level of verbosity"
+complete \
+ -c alacritty \
+ -s "vvv" \
+ -d "Increases the level of verbosity"
+
+complete \
+ -c alacritty \
+ -l "ref-test" \
+ -d "Generates ref test"
+
+complete \
+ -c alacritty \
+ -s "d" \
+ -l "dimensions" \
+ -d "Window dimensions <columns> <lines>"
+
+complete \
+ -c alacritty \
+ -l "position" \
+ -d "Window position <x-pos> <y-pos>"
+
+complete \
+ -c alacritty \
+ -s "e" \
+ -l "command" \
+ -d "Execute command (must be last arg)"
diff --git a/extra/linux/alacritty.desktop b/extra/linux/alacritty.desktop
new file mode 100644
index 00000000..8f9be053
--- /dev/null
+++ b/extra/linux/alacritty.desktop
@@ -0,0 +1,17 @@
+[Desktop Entry]
+Type=Application
+TryExec=alacritty
+Exec=alacritty
+Icon=utilities-terminal
+Terminal=false
+Categories=System;TerminalEmulator;
+
+Name=Alacritty
+GenericName=Terminal
+Comment=A cross-platform, GPU enhanced terminal emulator
+StartupWMClass=Alacritty
+Actions=New;
+
+[Desktop Action New]
+Name=New Terminal
+Exec=alacritty
diff --git a/extra/linux/debian/postinst b/extra/linux/debian/postinst
new file mode 100644
index 00000000..55a6032d
--- /dev/null
+++ b/extra/linux/debian/postinst
@@ -0,0 +1,3 @@
+#!/bin/sh -e
+
+update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/alacritty 20
diff --git a/extra/linux/debian/prerm b/extra/linux/debian/prerm
new file mode 100644
index 00000000..61427c04
--- /dev/null
+++ b/extra/linux/debian/prerm
@@ -0,0 +1,3 @@
+#!/bin/sh -e
+
+update-alternatives --remove x-terminal-emulator /usr/bin/alacritty
diff --git a/extra/linux/snap/snapcraft.yaml b/extra/linux/snap/snapcraft.yaml
new file mode 100644
index 00000000..47f6f678
--- /dev/null
+++ b/extra/linux/snap/snapcraft.yaml
@@ -0,0 +1,31 @@
+name: alacritty
+version: '0.2.9' # just for humans, typically '1.2+git' or '1.3.2'
+summary: Modern, GPU accelerated terminal emulator
+description: |
+ Alacritty is a terminal emulator with a strong focus on simplicity and
+ performance. With such a strong focus on performance, included features are
+ carefully considered and you can always expect Alacritty to be blazingly fast.
+ By making sane choices for defaults, Alacritty requires no additional setup.
+ However, it does allow [configuration](#configuration) of many aspects of the
+ terminal.
+
+ The software is considered to be at a **beta** level of readiness -- there are
+ a few missing features and bugs to be fixed, but it is already used by many as
+ a daily driver.
+grade: stable
+confinement: classic
+parts:
+ alacritty:
+ plugin: rust
+ source: .
+ stage-packages: [xclip]
+ build-packages: [libfreetype6-dev, libfontconfig1-dev, cmake]
+ desktop:
+ plugin: dump
+ source: .
+ stage:
+ - alacritty.desktop
+apps:
+ alacritty:
+ command: env XDG_RUNTIME_DIR= XDG_CONFIG_HOME=$SNAP_USER_DATA XDG_DATA_DIRS=$SNAP_DATA PATH=$SNAP/bin:$PATH SNAP= alacritty
+ desktop: alacritty.desktop
diff --git a/extra/logo/alacritty-term+scanlines.svg b/extra/logo/alacritty-term+scanlines.svg
new file mode 100644
index 00000000..151a38dd
--- /dev/null
+++ b/extra/logo/alacritty-term+scanlines.svg
@@ -0,0 +1,707 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="64"
+ height="64"
+ viewBox="0 0 64 64"
+ version="1.1"
+ xml:space="preserve"
+ style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996;enable-background:new"
+ id="svg3967"
+ sodipodi:docname="alacritty-term+scanlines.svg"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"><metadata
+ id="metadata3971"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><sodipodi:namedview
+ pagecolor="#1b1b1b"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1912"
+ inkscape:window-height="2059"
+ id="namedview3969"
+ showgrid="true"
+ inkscape:pagecheckerboard="false"
+ showguides="false"
+ inkscape:guide-bbox="true"
+ inkscape:measure-start="35.0647,26.4746"
+ inkscape:measure-end="23.3668,17.3739"
+ inkscape:lockguides="false"
+ inkscape:snap-page="false"
+ inkscape:zoom="16.123347"
+ inkscape:cx="32.804539"
+ inkscape:cy="30.792291"
+ inkscape:window-x="1920"
+ inkscape:window-y="48"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g4194"
+ inkscape:snap-smooth-nodes="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ showborder="true"
+ inkscape:showpageshadow="false"
+ inkscape:object-nodes="true"
+ viewbox-y="-0.5"
+ inkscape:snap-to-guides="false"
+ inkscape:snap-grids="false"><sodipodi:guide
+ position="52,8.2500022"
+ orientation="1,0"
+ id="guide959"
+ inkscape:locked="false"
+ inkscape:label="A Right"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,48.250002"
+ orientation="0,1"
+ id="guide961"
+ inkscape:locked="false"
+ inkscape:label="A Top"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="14,8.2500022"
+ orientation="1,0"
+ id="guide963"
+ inkscape:locked="false"
+ inkscape:label="A Left"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,24.750002"
+ orientation="1,0"
+ id="guide965"
+ inkscape:locked="false"
+ inkscape:label="Vertical Center"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,24.750002"
+ orientation="0,1"
+ id="guide967"
+ inkscape:locked="false"
+ inkscape:label="Horizontal Center"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="28.813,21.500002"
+ orientation="1,0"
+ id="guide969"
+ inkscape:locked="false"
+ inkscape:label="Flame Left"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="37.187,21.500002"
+ orientation="1,0"
+ id="guide971"
+ inkscape:locked="false"
+ inkscape:label="Flame Right"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="29.5,48.250002"
+ orientation="1,0"
+ id="guide973"
+ inkscape:locked="false"
+ inkscape:label="A Top Left"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="36.5,48.250002"
+ orientation="1,0"
+ id="guide975"
+ inkscape:locked="false"
+ inkscape:label="A Top Right"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="20.5,8.2500022"
+ orientation="1,0"
+ id="guide977"
+ inkscape:locked="false"
+ inkscape:label="Width A Left"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="45.5,8.2500022"
+ orientation="1,0"
+ id="guide979"
+ inkscape:locked="false"
+ inkscape:label="Width A Right"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="14,8.2500022"
+ orientation="0,1"
+ id="guide981"
+ inkscape:locked="false"
+ inkscape:label="A Bottom"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,12.688002"
+ orientation="0,1"
+ id="guide983"
+ inkscape:locked="false"
+ inkscape:label="Flame Curve Intersect"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="34.5,12.688002"
+ orientation="1,0"
+ id="guide985"
+ inkscape:locked="false"
+ inkscape:label="Right Flame Curve"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="31.5,12.688002"
+ orientation="1,0"
+ id="guide987"
+ inkscape:locked="false"
+ inkscape:label="Left Flame Curve"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,15.855002"
+ orientation="-0.93245628,0.36128283"
+ id="guide3628"
+ inkscape:locked="false"
+ inkscape:label="Inner Flame Angle Right"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,15.855002"
+ orientation="-0.93245628,-0.36128283"
+ id="guide3630"
+ inkscape:locked="false"
+ inkscape:label="Inner Flame Angle Left"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,21.500002"
+ orientation="0,1"
+ id="guide3644"
+ inkscape:locked="false"
+ inkscape:label="Flame Center"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="29.813,24.080519"
+ orientation="1,0"
+ id="guide3646"
+ inkscape:locked="false"
+ inkscape:label="Inner Flame Left"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="36.187,24.080519"
+ orientation="1,0"
+ id="guide3648"
+ inkscape:locked="false"
+ inkscape:label="Inner Flame Right"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,32.305002"
+ orientation="0,1"
+ id="guide3650"
+ inkscape:locked="false"
+ inkscape:label="Flame Top"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,5.0000022"
+ orientation="0,1"
+ id="guide3652"
+ inkscape:locked="false"
+ inkscape:label="Flame Bottom"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,53.750002"
+ orientation="0,1"
+ id="guide3936"
+ inkscape:locked="false"
+ inkscape:label="Term Top"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="33,3.0000022"
+ orientation="0,1"
+ id="guide3938"
+ inkscape:locked="false"
+ inkscape:label="Term Bottom"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="63,24.750002"
+ orientation="1,0"
+ id="guide3940"
+ inkscape:locked="false"
+ inkscape:label="Term Right"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="3.0000001,24.750002"
+ orientation="1,0"
+ id="guide3942"
+ inkscape:locked="false"
+ inkscape:label="Term Left"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="1.4777768e-07,56.750002"
+ orientation="0,1"
+ id="guide15457"
+ inkscape:locked="false"
+ inkscape:label="Outline Top"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="1.4777768e-07,56.750002"
+ orientation="1,0"
+ id="guide15459"
+ inkscape:locked="false"
+ inkscape:label="Outline Left"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="66,2.2454491e-06"
+ orientation="0,1"
+ id="guide15461"
+ inkscape:locked="false"
+ inkscape:label="Outline Bottom"
+ inkscape:color="rgb(0,0,255)" /><sodipodi:guide
+ position="66,2.2454491e-06"
+ orientation="1,0"
+ id="guide15463"
+ inkscape:locked="false"
+ inkscape:label="Outline Right"
+ inkscape:color="rgb(0,0,255)" /></sodipodi:namedview><defs
+ id="defs3965"><linearGradient
+ id="linearGradient4285"
+ inkscape:collect="always"><stop
+ id="stop4281"
+ offset="0"
+ style="stop-color:#aca8a8;stop-opacity:1" /><stop
+ id="stop4283"
+ offset="1"
+ style="stop-color:#424242;stop-opacity:1" /></linearGradient><linearGradient
+ gradientTransform="matrix(0,473.895,-473.895,0,547.884,192.222)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0.079489581"
+ x1="0.025171699"
+ id="shadow"><stop
+ id="stop1000"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" /><stop
+ id="stop1002"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" /></linearGradient><linearGradient
+ id="red-orange"
+ x1="0.025171699"
+ y1="0.079489581"
+ x2="1"
+ y2="0"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,473.895,-473.895,0,547.884,192.222)"><stop
+ offset="0"
+ style="stop-color:#ec2802;stop-opacity:1"
+ id="stop926" /><stop
+ offset="1"
+ style="stop-color:#fcb200;stop-opacity:1"
+ id="stop928" /></linearGradient><linearGradient
+ id="linearGradient5362"
+ osb:paint="solid"><stop
+ style="stop-color:#aaaaaa;stop-opacity:1;"
+ offset="0"
+ id="stop5360" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="border"><stop
+ style="stop-color:#aaaaaa;stop-opacity:1"
+ offset="0"
+ id="stop4723" /><stop
+ style="stop-color:#424242;stop-opacity:1"
+ offset="1"
+ id="stop4725" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#red-orange"
+ id="linearGradient11006"
+ x1="19.0625"
+ y1="0"
+ x2="19"
+ y2="43.25"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.95039318,0,0,0.91400987,29.942531,-23.16114)" /><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath3639"><path
+ inkscape:connector-curvature="0"
+ id="path3641"
+ d="M 14.813062,26.75 19,15.945 23.186938,26.75 19,43.25 Z"
+ style="fill:none;stroke:#000000;stroke-width:0.03779528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /></clipPath><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4285"
+ id="linearGradient4729"
+ x1="48.747543"
+ y1="2.5380001"
+ x2="48.747543"
+ y2="59.381035"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.96969697,0,0,0.95677626,0.48484848,-1.198125)" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#red-orange"
+ id="linearGradient6820"
+ x1="2.5739074"
+ y1="-0.58920789"
+ x2="63.510384"
+ y2="-0.58920789"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.95578689,0,0,1.0103945,0.41874974,-0.76487841)" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#border"
+ id="linearGradient938"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84262117,0,0,0.8168855,6.7115629,-53.507041)"
+ x1="48.747543"
+ y1="2.5380001"
+ x2="48.747543"
+ y2="59.381035" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#border"
+ id="linearGradient953"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84565151,0,0,0.82216743,6.5635779,-53.720791)"
+ x1="48.747543"
+ y1="2.5380001"
+ x2="48.747543"
+ y2="59.381035" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#shadow"
+ id="linearGradient998"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.95578689,0,0,1.0103945,0.41874974,-0.76487841)"
+ x1="35.337124"
+ y1="1.3206079"
+ x2="35.337124"
+ y2="-2.4122138" /><filter
+ inkscape:collect="always"
+ style="color-interpolation-filters:sRGB"
+ id="filter1378"
+ x="-0.096199476"
+ width="1.192399"
+ y="-0.074239448"
+ height="1.1484789"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="1.0020779"
+ id="feGaussianBlur1380" /></filter><linearGradient
+ inkscape:collect="always"
+ xlink:href="#red-orange"
+ id="linearGradient1386"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.95578689,0,0,1.0103945,0.41874974,-0.76487841)"
+ x1="2.5739074"
+ y1="-0.58920789"
+ x2="63.510384"
+ y2="-0.58920789" /><filter
+ inkscape:collect="always"
+ style="color-interpolation-filters:sRGB"
+ id="filter4241"
+ x="-0.064270784"
+ width="1.1285416"
+ y="-0.056261436"
+ height="1.1125229"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.9671398"
+ id="feGaussianBlur4243" /></filter><linearGradient
+ inkscape:collect="always"
+ xlink:href="#border"
+ id="linearGradient4287"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matr