summaryrefslogtreecommitdiff
path: root/.config/alacritty
diff options
context:
space:
mode:
authorDavid Luevano <55825613+luevano@users.noreply.github.com>2020-02-11 17:36:22 -0700
committerDavid Luevano <55825613+luevano@users.noreply.github.com>2020-02-11 17:36:22 -0700
commit8c843ccb4185d492633c41c240347c1520484d53 (patch)
tree5eac5621524bf1710af9af83feb02e3f0b0e25ce /.config/alacritty
parentc04bf7634d15e9ab637f0873684a837a6ea14ade (diff)
Config alacritty
Diffstat (limited to '.config/alacritty')
-rw-r--r--.config/alacritty/alacritty.yml157
1 files changed, 8 insertions, 149 deletions
diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml
index b4ff284..747268b 100644
--- a/.config/alacritty/alacritty.yml
+++ b/.config/alacritty/alacritty.yml
@@ -30,6 +30,7 @@ scrolling:
history: 10000
multiplier: 1
auto_scroll: true
+
tabspaces: 4
font:
@@ -86,7 +87,7 @@ visual_bell:
duration: 0
# color: '0xffffff'
-background_opacity: 0.95
+background_opacity: 0.9
#selection:
#save_to_clipboard: false
@@ -102,12 +103,6 @@ cursor:
live_config_reload: true
-# Shell
-#
-# You can set `shell.program` to the path of your favorite shell, e.g. `/bin/fish`.
-# Entries in `shell.args` are passed unmodified as arguments to the shell.
-#
-# Default:
# - (macOS) /bin/bash --login
# - (Linux/BSD) user login shell
# - (Windows) powershell
@@ -116,35 +111,15 @@ live_config_reload: true
# args:
# - --login
-# Startup directory
-#
-# Directory the shell is started in. If this is unset, or `None`, the working
-# directory of the parent process will be used.
#working_directory: None
-# WinPTY backend (Windows only)
-#
-# Alacritty defaults to using the newer ConPTY backend if it is available,
-# since it resolves a lot of bugs and is quite a bit faster. If it is not
-# available, the the WinPTY backend will be used instead.
-#
-# Setting this option to `true` makes Alacritty use the legacy WinPTY backend,
-# even if the ConPTY backend is available.
#winpty_backend: false
-# Send ESC (\x1b) before characters when alt is pressed.
#alt_send_esc: true
#debug:
- # Display the time it takes to redraw each frame.
#render_timer: false
-
- # Keep the log file after quitting Alacritty.
#persistent_logging: false
-
- # Log level
- #
- # Values for `log_level`:
# - None
# - Error
# - Warn
@@ -152,107 +127,35 @@ live_config_reload: true
# - Debug
# - Trace
#log_level: Warn
-
- # Print all received window events.
#print_events: false
-
- # Record all characters and escape sequences as test data.
#ref_test: false
-#mouse:
- # Click settings
- #
- # The `double_click` and `triple_click` settings control the time
- # alacritty should wait for accepting multiple clicks as one double
- # or triple click.
+mouse:
#double_click: { threshold: 300 }
#triple_click: { threshold: 300 }
-
- # If this is `true`, the cursor is temporarily hidden when typing.
- #hide_when_typing: false
-
- #url:
- # URL launcher
- #
- # This program is executed when clicking on a text which is recognized as a URL.
- # The URL is always added to the command as the last parameter.
- #
- # When set to `None`, URL launching will be disabled completely.
- #
- # Default:
- # - (macOS) open
- # - (Linux/BSD) xdg-open
- # - (Windows) explorer
- #launcher:
- # program: xdg-open
- # args: []
-
- # URL modifiers
- #
- # These are the modifiers that need to be held down for opening URLs when clicking
- # on them. The available modifiers are documented in the key binding section.
+ hide_when_typing: false
+ url:
+ launcher:
+ program: xdg-open
+ args: []
#modifiers: None
-# Mouse bindings
-#
-# Mouse bindings are specified as a list of objects, much like the key
-# bindings further below.
-#
-# Each mouse binding will specify a:
-#
# - `mouse`:
-#
# - Middle
# - Left
# - Right
# - Numeric identifier such as `5`
-#
# - `action` (see key bindings)
-#
-# And optionally:
-#
# - `mods` (see key bindings)
#mouse_bindings:
# - { mouse: Middle, action: PasteSelection }
-# Key bindings
-#
-# Key bindings are specified as a list of objects. For example, this is the
-# default paste binding:
-#
-# `- { key: V, mods: Control|Shift, action: Paste }`
-#
-# Each key binding will specify a:
-#
# - `key`: Identifier of the key pressed
-#
# - A-Z
# - F1-F24
# - Key0-Key9
-#
-# A full list with available key codes can be found here:
-# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
-#
-# Instead of using the name of the keys, the `key` field also supports using
-# the scancode of the desired key. Scancodes have to be specified as a
-# decimal number. This command will allow you to display the hex scancodes
-# for certain keys:
-#
-# `showkey --scancodes`.
-#
-# Then exactly one of:
-#
# - `chars`: Send a byte sequence to the running application
-#
-# The `chars` field writes the specified string to the terminal. This makes
-# it possible to pass escape sequences. To find escape codes for bindings
-# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
-# of tmux. Note that applications use terminfo to map escape sequences back
-# to keys. It is therefore required to update the terminfo when changing an
-# escape sequence.
-#
# - `action`: Execute a predefined action
-#
# - Copy
# - Paste
# - PasteSelection
@@ -274,49 +177,24 @@ live_config_reload: true
# - ClearLogNotice
# - ReceiveChar
# - None
-#
-# (macOS only):
-# - ToggleSimpleFullscreen: Enters fullscreen without occupying another space
-#
# - `command`: Fork and execute a specified command plus arguments
-#
# The `command` field must be a map containing a `program` string and an
# `args` array of command line parameter strings. For example:
# `{ program: "alacritty", args: ["-e", "vttest"] }`
-#
-# And optionally:
-#
# - `mods`: Key modifiers to filter binding actions
-#
# - Command
# - Control
# - Option
# - Super
# - Shift
# - Alt
-#
# Multiple `mods` can be combined using `|` like this:
# `mods: Control|Shift`.
-# Whitespace and capitalization are relevant and must match the example.
-#
# - `mode`: Indicate a binding for only specific terminal reported modes
-#
-# This is mainly used to send applications the correct escape sequences
-# when in different modes.
-#
# - AppCursor
# - AppKeypad
# - Alt
-#
-# A `~` operator can be used before a mode to apply the binding whenever
-# the mode is *not* active, e.g. `~Alt`.
-#
-# Bindings are always filled by default, but will be replaced when a new
-# binding with the same triggers is defined. To unset a default binding, it can
-# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
-# a no-op if you do not wish to receive input characters for that binding.
#key_bindings:
- # (Windows, Linux, and BSD only)
#- { key: V, mods: Control|Shift, action: Paste }
#- { key: C, mods: Control|Shift, action: Copy }
#- { key: Insert, mods: Shift, action: PasteSelection }
@@ -325,25 +203,6 @@ live_config_reload: true
#- { key: Add, mods: Control, action: IncreaseFontSize }
#- { key: Subtract, mods: Control, action: DecreaseFontSize }
#- { key: Minus, mods: Control, action: DecreaseFontSize }
-
- # (Windows only)
- #- { key: Return, mods: Alt, action: ToggleFullscreen }
-
- # (macOS only)
- #- { key: Key0, mods: Command, action: ResetFontSize }
- #- { key: Equals, mods: Command, action: IncreaseFontSize }
- #- { key: Add, mods: Command, action: IncreaseFontSize }
- #- { key: Minus, mods: Command, action: DecreaseFontSize }
- #- { key: K, mods: Command, action: ClearHistory }
- #- { key: K, mods: Command, chars: "\x0c" }
- #- { key: V, mods: Command, action: Paste }
- #- { key: C, mods: Command, action: Copy }
- #- { key: H, mods: Command, action: Hide }
- #- { key: M, mods: Command, action: Minimize }
- #- { key: Q, mods: Command, action: Quit }
- #- { key: W, mods: Command, action: Quit }
- #- { key: F, mods: Command|Control, action: ToggleFullscreen }
-
#- { key: Paste, action: Paste }
#- { key: Copy, action: Copy }
#- { key: L, mods: Control, action: ClearLogNotice }