From 3ef90d8fb4bbf0e0b6f62e47c255e083f3879aaf Mon Sep 17 00:00:00 2001 From: notohh Date: Mon, 30 Jan 2023 11:34:00 -0500 Subject: [PATCH] remove dots configured in nix --- cava/.config/cava/config | 210 -- dunst/.config/dunst/dunstrc | 447 ---- helix/.config/helix/config.toml | 14 - helix/.config/helix/languages.toml | 2084 ----------------- .../themes/default/catppuccin_frappe.toml | 146 -- .../themes/default/catppuccin_latte.toml | 146 -- .../themes/default/catppuccin_macchiato.toml | 146 -- .../themes/default/catppuccin_mocha.toml | 146 -- .../themes/no_italics/catppuccin_frappe.toml | 137 -- .../themes/no_italics/catppuccin_latte.toml | 137 -- .../no_italics/catppuccin_macchiato.toml | 137 -- .../themes/no_italics/catppuccin_mocha.toml | 137 -- hypr/.config/hypr/hyprland.conf | 2 +- nushell/.config/nushell/config.nu | 542 ----- nushell/.config/nushell/env.nu | 65 - starship/.config/starship.toml | 129 - wezterm/.config/wezterm/wezterm.lua | 16 - zathura/.config/zathura/catppuccin-mocha | 37 - zathura/.config/zathura/zathurarc | 1 - 19 files changed, 1 insertion(+), 4678 deletions(-) delete mode 100755 cava/.config/cava/config delete mode 100755 dunst/.config/dunst/dunstrc delete mode 100755 helix/.config/helix/config.toml delete mode 100755 helix/.config/helix/languages.toml delete mode 100755 helix/.config/helix/themes/default/catppuccin_frappe.toml delete mode 100755 helix/.config/helix/themes/default/catppuccin_latte.toml delete mode 100755 helix/.config/helix/themes/default/catppuccin_macchiato.toml delete mode 100755 helix/.config/helix/themes/default/catppuccin_mocha.toml delete mode 100755 helix/.config/helix/themes/no_italics/catppuccin_frappe.toml delete mode 100755 helix/.config/helix/themes/no_italics/catppuccin_latte.toml delete mode 100755 helix/.config/helix/themes/no_italics/catppuccin_macchiato.toml delete mode 100755 helix/.config/helix/themes/no_italics/catppuccin_mocha.toml delete mode 100755 nushell/.config/nushell/config.nu delete mode 100755 nushell/.config/nushell/env.nu delete mode 100755 starship/.config/starship.toml delete mode 100755 wezterm/.config/wezterm/wezterm.lua delete mode 100755 zathura/.config/zathura/catppuccin-mocha delete mode 100755 zathura/.config/zathura/zathurarc diff --git a/cava/.config/cava/config b/cava/.config/cava/config deleted file mode 100755 index 168bd96..0000000 --- a/cava/.config/cava/config +++ /dev/null @@ -1,210 +0,0 @@ -## Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting. - - -[general] - -# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0 -; mode = normal - -# Accepts only non-negative values. -; framerate = 144 - -# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off -# new as of 0.6.0 autosens of low values (dynamic range) -# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0 -; autosens = 1 -; overshoot = 20 - -# Manual sensitivity in %. If autosens is enabled, this will only be the initial value. -# 200 means double height. Accepts only non-negative values. -; sensitivity = 100 - -# The number of bars (0-200). 0 sets it to auto (fill up console). -# Bars' width and space between bars in number of characters. -; bars = 2 -; bar_width = 2 -; bar_spacing = 1 -# bar_height is only used for output in "noritake" format -; bar_height = 32 - -# For SDL width and space between bars is in pixels, defaults are: -; bar_width = 20 -; bar_spacing = 5 - - -# Lower and higher cutoff frequencies for lowest and highest bars -# the bandwidth of the visualizer. -# Note: there is a minimum total bandwidth of 43Mhz x number of bars. -# Cava will automatically increase the higher cutoff if a too low band is specified. -; lower_cutoff_freq = 50 -; higher_cutoff_freq = 10000 - - -# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and -# only check for input once per second. Cava will wake up once input is detected. 0 = disable. -; sleep_timer = 0 - - -[input] - -# Audio capturing method. Possible methods are: 'pulse', 'alsa', 'fifo', 'sndio' or 'shmem' -# Defaults to 'pulse', 'alsa' or 'fifo', in that order, dependent on what support cava was built with. -# -# All input methods uses the same config variable 'source' -# to define where it should get the audio. -# -# For pulseaudio 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink -# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them). -# -# For alsa 'source' will be the capture device. -# For fifo 'source' will be the path to fifo-file. -# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address -; method = pulse -; source = auto - -; method = alsa -; source = hw:Loopback,1 - -; method = fifo -; source = /tmp/mpd.fifo -; sample_rate = 44100 -; sample_bits = 16 - -; method = shmem -; source = /squeezelite-AA:BB:CC:DD:EE:FF - -; method = portaudio -; source = auto - - -[output] - -# Output method. Can be 'ncurses', 'noncurses', 'raw', 'noritake' or 'sdl'. -# 'noncurses' uses a custom framebuffer technique and prints only changes -# from frame to frame in the terminal. 'ncurses' is default if supported. -# -# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data -# stream of the bar heights that can be used to send to other applications. -# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above. -# -# 'noritake' outputs a bitmap in the format expected by a Noritake VFD display -# in graphic mode. It only support the 3000 series graphical VFDs for now. -# -# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context. -; method = ncurses - -# Orientation of the visualization. Can be 'bottom', 'top', 'left' or 'right'. -# Default is 'bottom'. Other orientations are only supported on sdl and ncruses -# output. Note: many fonts have weird glyphs for 'top' and 'right' characters, -# which can make ncurses not look right. -; orientation = bottom - -# Visual channels. Can be 'stereo' or 'mono'. -# 'stereo' mirrors both channels with low frequencies in center. -# 'mono' outputs left to right lowest to highest frequencies. -# 'mono_option' set mono to either take input from 'left', 'right' or 'average'. -# set 'reverse' to 1 to display frequencies the other way around. -; channels = stereo -; mono_option = average -; reverse = 0 - -# Raw output target. A fifo will be created if target does not exist. -; raw_target = /dev/stdout - -# Raw data format. Can be 'binary' or 'ascii'. -; data_format = binary - -# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530). -; bit_format = 16bit - -# Ascii max value. In 'ascii' mode range will run from 0 to value specified here -; ascii_max_range = 1000 - -# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters. -# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)). -; bar_delimiter = 59 -; frame_delimiter = 10 - -# sdl window size and position. -1,-1 is centered. -; sdl_width = 1000 -; sdl_height = 500 -; sdl_x = -1 -; sdl_y= -1 - -# set label on bars on the x-axis. Can be 'frequency' or 'none'. Default: 'none' -# 'frequency' displays the lower cut off frequency of the bar above. -# Only supported on ncurses and noncurses output. -; xaxis = none - -# enable alacritty synchronized updates. 1 = on, 0 = off -# removes flickering in alacritty terminal emeulator. -# defaults to off since the behaviour in other terminal emulators is unknown -; alacritty_sync = 0 - -[color] - -# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow. -# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires -# a terminal that can change color definitions such as Gnome-terminal or rxvt. -# default is to keep current terminal color -; background = default -; foreground = default - -# SDL only support hex code colors, these are the default: -; background = '#111111' -; foreground = '#33cccc' - - -# Gradient mode, only hex defined colors are supported, -# background must also be defined in hex or remain commented out. 1 = on, 0 = off. -# You can define as many as 8 different colors. They range from bottom to top of screen - -gradient = 1 - -gradient_color_1 = '#94e2d5' -gradient_color_2 = '#89dceb' -gradient_color_3 = '#74c7ec' -gradient_color_4 = '#89b4fa' -gradient_color_5 = '#cba6f7' -gradient_color_6 = '#f5c2e7' -gradient_color_7 = '#eba0ac' -gradient_color_8 = '#f38ba8' - - -[smoothing] - -# Percentage value for integral smoothing. Takes values from 0 - 100. -# Higher values means smoother, but less precise. 0 to disable. -# DEPRECATED as of 0.8.0, use noise_reduction instead -; integral = 77 - -# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable. -; monstercat = 0 -; waves = 0 - -# Set gravity percentage for "drop off". Higher values means bars will drop faster. -# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off". -# DEPRECATED as of 0.8.0, use noise_reduction instead -; gravity = 100 - - -# In bar height, bars that would have been lower that this will not be drawn. -# DEPRECATED as of 0.8.0 -; ignore = 0 - -# Noise reduction, float 0 - 1. default 0.77 -# the raw visualization is very noisy, this factor adjusts the integral and gravity filters to keep the signal smooth -# 1 will be very slow and smooth, 0 will be fast but noisy. -; noise_reduction = 0.77 - - -[eq] - -# This one is tricky. You can have as much keys as you want. -# Remember to uncomment more then one key! More keys = more precision. -# Look at readme.md on github for further explanations and examples. -; 1 = 1 # bass -; 2 = 1 -; 3 = 1 # midtone -; 4 = 1 -; 5 = 1 # treble diff --git a/dunst/.config/dunst/dunstrc b/dunst/.config/dunst/dunstrc deleted file mode 100755 index 6622322..0000000 --- a/dunst/.config/dunst/dunstrc +++ /dev/null @@ -1,447 +0,0 @@ -# See dunst(5) for all configuration options - -[global] - ### Display ### - - # Which monitor should the notifications be displayed on. - monitor = 0 - - # Display notification on focused monitor. Possible modes are: - # mouse: follow mouse pointer - # keyboard: follow window with keyboard focus - # none: don't follow anything - # - # "keyboard" needs a window manager that exports the - # _NET_ACTIVE_WINDOW property. - # This should be the case for almost all modern window managers. - # - # If this option is set to mouse or keyboard, the monitor option - # will be ignored. - follow = none - - ### Geometry ### - - # dynamic width from 0 to 300 - # width = (0, 300) - # constant width of 300 - width = 420 - - # The maximum height of a single notification, excluding the frame. - height = 420 - - # Position the notification in the top right corner - origin = top-right - - # Offset from the origin - offset = 20x20 - - # Scale factor. It is auto-detected if value is 0. - scale = 0 - - # Maximum number of notification (0 means no limit) - notification_limit = 0 - - ### Progress bar ### - - # Turn on the progess bar. It appears when a progress hint is passed with - # for example dunstify -h int:value:12 - progress_bar = true - - # Set the progress bar height. This includes the frame, so make sure - # it's at least twice as big as the frame width. - progress_bar_height = 10 - - # Set the frame width of the progress bar - progress_bar_frame_width = 1 - - # Set the minimum width for the progress bar - progress_bar_min_width = 150 - - # Set the maximum width for the progress bar - progress_bar_max_width = 300 - - - # Show how many messages are currently hidden (because of - # notification_limit). - indicate_hidden = yes - - # The transparency of the window. Range: [0; 100]. - # This option will only work if a compositing window manager is - # present (e.g. xcompmgr, compiz, etc.). (X11 only) - transparency = 0 - - # Draw a line of "separator_height" pixel height between two - # notifications. - # Set to 0 to disable. - # If gap_size is greater than 0, this setting will be ignored. - separator_height = 2 - - # Padding between text and separator. - padding = 8 - - # Horizontal padding. - horizontal_padding = 8 - - # Padding between text and icon. - text_icon_padding = 0 - - # Defines width in pixels of frame around the notification window. - # Set to 0 to disable. - frame_width = 4 - - # Defines color of the frame around the notification window. - - frame_color = "#f5c2e7" - - # Size of gap to display between notifications - requires a compositor. - # If value is greater than 0, separator_height will be ignored and a border - # of size frame_width will be drawn around each notification instead. - # Click events on gaps do not currently propagate to applications below. - gap_size = 0 - - # Define a color for the separator. - # possible values are: - # * auto: dunst tries to find a color fitting to the background; - # * foreground: use the same color as the foreground; - # * frame: use the same color as the frame; - # * anything else will be interpreted as a X color. - separator_color = frame - - # Sort messages by urgency. - sort = yes - - # Don't remove messages, if the user is idle (no mouse or keyboard input) - # for longer than idle_threshold seconds. - # Set to 0 to disable. - # A client can set the 'transient' hint to bypass this. See the rules - # section for how to disable this if necessary - # idle_threshold = 120 - - ### Text ### - - font = JetBrains Mono 10 - - # The spacing between lines. If the height is smaller than the - # font height, it will get raised to the font height. - line_height = 0 - - # Possible values are: - # full: Allow a small subset of html markup in notifications: - # bold - # italic - # strikethrough - # underline - # - # For a complete reference see - # . - # - # strip: This setting is provided for compatibility with some broken - # clients that send markup even though it's not enabled on the - # server. Dunst will try to strip the markup but the parsing is - # simplistic so using this option outside of matching rules for - # specific applications *IS GREATLY DISCOURAGED*. - # - # no: Disable markup parsing, incoming notifications will be treated as - # plain text. Dunst will not advertise that it has the body-markup - # capability if this is set as a global setting. - # - # It's important to note that markup inside the format option will be parsed - # regardless of what this is set to. - markup = full - - # The format of the message. Possible variables are: - # %a appname - # %s summary - # %b body - # %i iconname (including its path) - # %I iconname (without its path) - # %p progress value if set ([ 0%] to [100%]) or nothing - # %n progress value if set without any extra characters - # %% Literal % - # Markup is allowed - format = "%s\n%b" - - # Alignment of message text. - # Possible values are "left", "center" and "right". - alignment = left - - # Vertical alignment of message text and icon. - # Possible values are "top", "center" and "bottom". - vertical_alignment = center - - # Show age of message if message is older than show_age_threshold - # seconds. - # Set to -1 to disable. - show_age_threshold = 60 - - # Specify where to make an ellipsis in long lines. - # Possible values are "start", "middle" and "end". - ellipsize = middle - - # Ignore newlines '\n' in notifications. - ignore_newline = no - - # Stack together notifications with the same content - stack_duplicates = true - - # Hide the count of stacked notifications with the same content - hide_duplicate_count = false - - # Display indicators for URLs (U) and actions (A). - show_indicators = yes - - ### Icons ### - - # Recursive icon lookup. You can set a single theme, instead of having to - # define all lookup paths. - enable_recursive_icon_lookup = true - - # Set icon theme (only used for recursive icon lookup) - icon_theme = Adwaita - # You can also set multiple icon themes, with the leftmost one being used first. - # icon_theme = "Adwaita, breeze" - - # Align icons left/right/top/off - icon_position = left - - # Scale small icons up to this size, set to 0 to disable. Helpful - # for e.g. small files or high-dpi screens. In case of conflict, - # max_icon_size takes precedence over this. - min_icon_size = 32 - - # Scale larger icons down to this size, set to 0 to disable - max_icon_size = 128 - - # Paths to default icons (only neccesary when not using recursive icon lookup) - icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/ - - ### History ### - - # Should a notification popped up from history be sticky or timeout - # as if it would normally do. - sticky_history = yes - - # Maximum amount of notifications kept in history - history_length = 20 - - ### Misc/Advanced ### - - # dmenu path. - dmenu = /usr/bin/dmenu -p dunst: - - # Browser for opening urls in context menu. - browser = /usr/bin/xdg-open - - # Always run rule-defined scripts, even if the notification is suppressed - always_run_script = true - - # Define the title of the windows spawned by dunst - title = Dunst - - # Define the class of the windows spawned by dunst - class = Dunst - - # Define the corner radius of the notification window - # in pixel size. If the radius is 0, you have no rounded - # corners. - # The radius will be automatically lowered if it exceeds half of the - # notification height to avoid clipping text and/or icons. - corner_radius = 0 - - # Ignore the dbus closeNotification message. - # Useful to enforce the timeout set by dunst configuration. Without this - # parameter, an application may close the notification sent before the - # user defined timeout. - ignore_dbusclose = false - - ### Wayland ### - # These settings are Wayland-specific. They have no effect when using X11 - - # Uncomment this if you want to let notications appear under fullscreen - # applications (default: overlay) - # layer = top - - # Set this to true to use X11 output on Wayland. - force_xwayland = false - - ### Legacy - - # Use the Xinerama extension instead of RandR for multi-monitor support. - # This setting is provided for compatibility with older nVidia drivers that - # do not support RandR and using it on systems that support RandR is highly - # discouraged. - # - # By enabling this setting dunst will not be able to detect when a monitor - # is connected or disconnected which might break follow mode if the screen - # layout changes. - force_xinerama = false - - ### mouse - - # Defines list of actions for each mouse event - # Possible values are: - # * none: Don't do anything. - # * do_action: Invoke the action determined by the action_name rule. If there is no - # such action, open the context menu. - # * open_url: If the notification has exactly one url, open it. If there are multiple - # ones, open the context menu. - # * close_current: Close current notification. - # * close_all: Close all notifications. - # * context: Open context menu for the notification. - # * context_all: Open context menu for all notifications. - # These values can be strung together for each mouse event, and - # will be executed in sequence. - mouse_left_click = close_current - mouse_middle_click = do_action, close_current - mouse_right_click = close_all - -# Experimental features that may or may not work correctly. Do not expect them -# to have a consistent behaviour across releases. -[experimental] - # Calculate the dpi to use on a per-monitor basis. - # If this setting is enabled the Xft.dpi value will be ignored and instead - # dunst will attempt to calculate an appropriate dpi value for each monitor - # using the resolution and physical size. This might be useful in setups - # where there are multiple screens with very different dpi values. - per_monitor_dpi = false - - -[urgency_low] -background = "#1E1E2E" -foreground = "#CDD6F4" - -[urgency_normal] -background = "#1E1E2E" -foreground = "#CDD6F4" - -[urgency_critical] -background = "#1E1E2E" -foreground = "#CDD6F4" -frame_color = "#f38ba8" - - # Icon for notifications with critical urgency, uncomment to enable - #default_icon = /path/to/icon - -# Every section that isn't one of the above is interpreted as a rules to -# override settings for certain messages. -# -# Messages can be matched by -# appname (discouraged, see desktop_entry) -# body -# category -# desktop_entry -# icon -# match_transient -# msg_urgency -# stack_tag -# summary -# -# and you can override the -# background -# foreground -# format -# frame_color -# fullscreen -# new_icon -# set_stack_tag -# set_transient -# set_category -# timeout -# urgency -# icon_position -# skip_display -# history_ignore -# action_name -# word_wrap -# ellipsize -# alignment -# hide_text -# -# Shell-like globbing will get expanded. -# -# Instead of the appname filter, it's recommended to use the desktop_entry filter. -# GLib based applications export their desktop-entry name. In comparison to the appname, -# the desktop-entry won't get localized. -# -# SCRIPTING -# You can specify a script that gets run when the rule matches by -# setting the "script" option. -# The script will be called as follows: -# script appname summary body icon urgency -# where urgency can be "LOW", "NORMAL" or "CRITICAL". -# -# NOTE: It might be helpful to run dunst -print in a terminal in order -# to find fitting options for rules. - -# Disable the transient hint so that idle_threshold cannot be bypassed from the -# client -#[transient_disable] -# match_transient = yes -# set_transient = no -# -# Make the handling of transient notifications more strict by making them not -# be placed in history. -#[transient_history_ignore] -# match_transient = yes -# history_ignore = yes - -# fullscreen values -# show: show the notifications, regardless if there is a fullscreen window opened -# delay: displays the new notification, if there is no fullscreen window active -# If the notification is already drawn, it won't get undrawn. -# pushback: same as delay, but when switching into fullscreen, the notification will get -# withdrawn from screen again and will get delayed like a new notification -#[fullscreen_delay_everything] -# fullscreen = delay -#[fullscreen_show_critical] -# msg_urgency = critical -# fullscreen = show - -#[espeak] -# summary = "*" -# script = dunst_espeak.sh - -#[script-test] -# summary = "*script*" -# script = dunst_test.sh - -#[ignore] -# # This notification will not be displayed -# summary = "foobar" -# skip_display = true - -#[history-ignore] -# # This notification will not be saved in history -# summary = "foobar" -# history_ignore = yes - -#[skip-display] -# # This notification will not be displayed, but will be included in the history -# summary = "foobar" -# skip_display = yes - -#[signed_on] -# appname = Pidgin -# summary = "*signed on*" -# urgency = low -# -#[signed_off] -# appname = Pidgin -# summary = *signed off* -# urgency = low -# -#[says] -# appname = Pidgin -# summary = *says* -# urgency = critical -# -#[twitter] -# appname = Pidgin -# summary = *twitter.com* -# urgency = normal -# -#[stack-volumes] -# appname = "some_volume_notifiers" -# set_stack_tag = "volume" -# -# vim: ft=cfg diff --git a/helix/.config/helix/config.toml b/helix/.config/helix/config.toml deleted file mode 100755 index be8be30..0000000 --- a/helix/.config/helix/config.toml +++ /dev/null @@ -1,14 +0,0 @@ -theme = "catppuccin_mocha" - -[editor] -line-number = "relative" -cursorline = true -color-modes = true - -[editor.cursor-shape] -insert = "bar" -normal = "block" -select = "underline" - -[editor.indent-guides] -render = true diff --git a/helix/.config/helix/languages.toml b/helix/.config/helix/languages.toml deleted file mode 100755 index fd0a453..0000000 --- a/helix/.config/helix/languages.toml +++ /dev/null @@ -1,2084 +0,0 @@ -# Language support configuration. -# See the languages documentation: https://docs.helix-editor.com/master/languages.html - -[[language]] -name = "rust" -scope = "source.rust" -injection-regex = "rust" -file-types = ["rs"] -roots = ["Cargo.toml", "Cargo.lock"] -auto-format = true -comment-token = "//" -language-server = { command = "rust-analyzer" } -indent = { tab-width = 4, unit = " " } - -[language.auto-pairs] -'(' = ')' -'{' = '}' -'[' = ']' -'"' = '"' -'`' = '`' - -[language.debugger] -name = "lldb-vscode" -transport = "stdio" -command = "lldb-vscode" - -[[language.debugger.templates]] -name = "binary" -request = "launch" -completion = [ { name = "binary", completion = "filename" } ] -args = { program = "{0}" } - -[[language.debugger.templates]] -name = "binary (terminal)" -request = "launch" -completion = [ { name = "binary", completion = "filename" } ] -args = { program = "{0}", runInTerminal = true } - -[[language.debugger.templates]] -name = "attach" -request = "attach" -completion = [ "pid" ] -args = { pid = "{0}" } - -[[language.debugger.templates]] -name = "gdbserver attach" -request = "attach" -completion = [ { name = "lldb connect url", default = "connect://localhost:3333" }, { name = "file", completion = "filename" }, "pid" ] -args = { attachCommands = [ "platform select remote-gdb-server", "platform connect {0}", "file {1}", "attach {2}" ] } - -[[grammar]] -name = "rust" -source = { git = "https://github.com/tree-sitter/tree-sitter-rust", rev = "0431a2c60828731f27491ee9fdefe25e250ce9c9" } - -[[language]] -name = "toml" -scope = "source.toml" -injection-regex = "toml" -file-types = ["toml"] -roots = [] -comment-token = "#" -language-server = { command = "taplo", args = ["lsp", "stdio"] } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "toml" -source = { git = "https://github.com/ikatyang/tree-sitter-toml", rev = "7cff70bbcbbc62001b465603ca1ea88edd668704" } - -[[language]] -name = "awk" -scope = "source.awk" -injection-regex = "awk" -file-types = ["awk", "gawk", "nawk", "mawk"] -roots = [] -comment-token = "#" -language-server = { command = "awk-language-server" } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "awk" -source = { git = "https://github.com/Beaglefoot/tree-sitter-awk", rev = "a799bc5da7c2a84bc9a06ba5f3540cf1191e4ee3" } - -[[language]] -name = "protobuf" -scope = "source.proto" -injection-regex = "protobuf" -file-types = ["proto"] -roots = [] -comment-token = "//" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "protobuf" -source = { git = "https://github.com/yusdacra/tree-sitter-protobuf", rev = "19c211a01434d9f03efff99f85e19f967591b175"} - -[[language]] -name = "elixir" -scope = "source.elixir" -injection-regex = "(elixir|ex)" -file-types = ["ex", "exs", "mix.lock"] -shebangs = ["elixir"] -roots = ["mix.exs", "mix.lock"] -comment-token = "#" -language-server = { command = "elixir-ls" } -config = { elixirLS.dialyzerEnabled = false } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "elixir" -source = { git = "https://github.com/elixir-lang/tree-sitter-elixir", rev = "b20eaa75565243c50be5e35e253d8beb58f45d56" } - -[[language]] -name = "fish" -scope = "source.fish" -injection-regex = "fish" -file-types = ["fish"] -shebangs = ["fish"] -roots = [] -comment-token = "#" -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "fish" -source = { git = "https://github.com/ram02z/tree-sitter-fish", rev = "84436cf24c2b3176bfbb220922a0fdbd0141e406" } - -[[language]] -name = "mint" -scope = "source.mint" -injection-regex = "mint" -file-types = ["mint"] -shebangs = [] -roots = [] -comment-token = "//" -language-server = { command = "mint", args = ["ls"] } -indent = { tab-width = 2, unit = " " } - -[[language]] -name = "json" -scope = "source.json" -injection-regex = "json" -file-types = ["json"] -roots = [] -language-server = { command = "vscode-json-language-server", args = ["--stdio"] } -auto-format = true -config = { "provideFormatter" = true } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "json" -source = { git = "https://github.com/tree-sitter/tree-sitter-json", rev = "65bceef69c3b0f24c0b19ce67d79f57c96e90fcb" } - -[[language]] -name = "c" -scope = "source.c" -injection-regex = "c" -file-types = ["c"] # TODO: ["h"] -roots = [] -comment-token = "//" -language-server = { command = "clangd" } -indent = { tab-width = 2, unit = " " } - -[language.debugger] -name = "lldb-vscode" -transport = "stdio" -command = "lldb-vscode" - -[[language.debugger.templates]] -name = "binary" -request = "launch" -completion = [ { name = "binary", completion = "filename" } ] -args = { console = "internalConsole", program = "{0}" } - -[[language.debugger.templates]] -name = "attach" -request = "attach" -completion = [ "pid" ] -args = { console = "internalConsole", pid = "{0}" } - -[[language.debugger.templates]] -name = "gdbserver attach" -request = "attach" -completion = [ { name = "lldb connect url", default = "connect://localhost:3333" }, { name = "file", completion = "filename" }, "pid" ] -args = { console = "internalConsole", attachCommands = [ "platform select remote-gdb-server", "platform connect {0}", "file {1}", "attach {2}" ] } - -[[grammar]] -name = "c" -source = { git = "https://github.com/tree-sitter/tree-sitter-c", rev = "7175a6dd5fc1cee660dce6fe23f6043d75af424a" } - -[[language]] -name = "cpp" -scope = "source.cpp" -injection-regex = "cpp" -file-types = ["cc", "hh", "c++", "cpp", "hpp", "h", "ipp", "tpp", "cxx", "hxx", "ixx", "txx", "ino"] -roots = [] -comment-token = "//" -language-server = { command = "clangd" } -indent = { tab-width = 2, unit = " " } - -[language.debugger] -name = "lldb-vscode" -transport = "stdio" -command = "lldb-vscode" - -[[language.debugger.templates]] -name = "binary" -request = "launch" -completion = [ { name = "binary", completion = "filename" } ] -args = { console = "internalConsole", program = "{0}" } - -[[language.debugger.templates]] -name = "attach" -request = "attach" -completion = [ "pid" ] -args = { console = "internalConsole", pid = "{0}" } - -[[language.debugger.templates]] -name = "gdbserver attach" -request = "attach" -completion = [ { name = "lldb connect url", default = "connect://localhost:3333" }, { name = "file", completion = "filename" }, "pid" ] -args = { console = "internalConsole", attachCommands = [ "platform select remote-gdb-server", "platform connect {0}", "file {1}", "attach {2}" ] } - -[[grammar]] -name = "cpp" -source = { git = "https://github.com/tree-sitter/tree-sitter-cpp", rev = "d5e90fba898f320db48d81ddedd78d52c67c1fed" } - -[[language]] -name = "crystal" -scope = "source.cr" -file-types = ["cr"] -roots = ["shard.yml", "shard.lock"] -comment-token = "#" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "crystal" -source = { git = "https://github.com/will/tree-sitter-crystal", rev = "15597b307b18028b04d288561f9c29794621562b" } - -[[language]] -name = "c-sharp" -scope = "source.csharp" -injection-regex = "c-?sharp" -file-types = ["cs"] -roots = ["sln", "csproj"] -comment-token = "//" -indent = { tab-width = 4, unit = "\t" } -language-server = { command = "OmniSharp", args = [ "--languageserver" ] } - -[language.debugger] -name = "netcoredbg" -transport = "tcp" -command = "netcoredbg" -args = [ "--interpreter=vscode" ] -port-arg = "--server={}" - -[[language.debugger.templates]] -name = "launch" -request = "launch" -completion = [ { name = "path to dll", completion = "filename" } ] -args = { type = "coreclr", console = "internalConsole", internalConsoleOptions = "openOnSessionStart", program = "{0}" } - -[[language.debugger.templates]] -name = "attach" -request = "attach" -completion = [ "pid" ] -args = { processId = "{0}" } - -[[grammar]] -name = "c-sharp" -source = { git = "https://github.com/tree-sitter/tree-sitter-c-sharp", rev = "5b60f99545fea00a33bbfae5be956f684c4c69e2" } - -[[language]] -name = "go" -scope = "source.go" -injection-regex = "go" -file-types = ["go"] -roots = ["Gopkg.toml", "go.mod"] -auto-format = true -comment-token = "//" -language-server = { command = "gopls" } -# TODO: gopls needs utf-8 offsets? -indent = { tab-width = 4, unit = "\t" } - -[language.debugger] -name = "go" -transport = "tcp" -command = "dlv" -args = ["dap"] -port-arg = "-l 127.0.0.1:{}" - -[[language.debugger.templates]] -name = "source" -request = "launch" -completion = [ { name = "entrypoint", completion = "filename", default = "." } ] -args = { mode = "debug", program = "{0}" } - -[[language.debugger.templates]] -name = "binary" -request = "launch" -completion = [ { name = "binary", completion = "filename" } ] -args = { mode = "exec", program = "{0}" } - -[[language.debugger.templates]] -name = "test" -request = "launch" -completion = [ { name = "tests", completion = "directory", default = "." } ] -args = { mode = "test", program = "{0}" } - -[[language.debugger.templates]] -name = "attach" -request = "attach" -completion = [ "pid" ] -args = { mode = "local", processId = "{0}" } - -[[grammar]] -name = "go" -source = { git = "https://github.com/tree-sitter/tree-sitter-go", rev = "05900faa3cdb5d2d8c8bd5e77ee698487e0a8611" } - -[[language]] -name = "gomod" -scope = "source.gomod" -injection-regex = "gomod" -file-types = ["go.mod"] -roots = [] -auto-format = true -comment-token = "//" -language-server = { command = "gopls" } -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "gomod" -source = { git = "https://github.com/camdencheek/tree-sitter-go-mod", rev = "e8f51f8e4363a3d9a427e8f63f4c1bbc5ef5d8d0" } - -[[language]] -name = "gotmpl" -scope = "source.gotmpl" -injection-regex = "gotmpl" -file-types = ["gotmpl"] -roots = [] -comment-token = "//" -language-server = { command = "gopls" } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "gotmpl" -source = { git = "https://github.com/dannylongeuay/tree-sitter-go-template", rev = "395a33e08e69f4155156f0b90138a6c86764c979" } - -[[language]] -name = "gowork" -scope = "source.gowork" -injection-regex = "gowork" -file-types = ["go.work"] -roots = [] -auto-format = true -comment-token = "//" -language-server = { command = "gopls" } -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "gowork" -source = { git = "https://github.com/omertuc/tree-sitter-go-work", rev = "6dd9dd79fb51e9f2abc829d5e97b15015b6a8ae2" } - -[[language]] -name = "javascript" -scope = "source.js" -injection-regex = "(js|javascript)" -file-types = ["js", "mjs", "cjs"] -shebangs = ["node"] -roots = [] -comment-token = "//" -# TODO: highlights-params -language-server = { command = "typescript-language-server", args = ["--stdio"], language-id = "javascript" } -indent = { tab-width = 2, unit = " " } - -[language.debugger] -name = "node-debug2" -transport = "stdio" -# args consisting of cmd (node) and path to adapter should be added to user's configuration -quirks = { absolute-paths = true } - -[[language.debugger.templates]] -name = "source" -request = "launch" -completion = [ { name = "main", completion = "filename", default = "index.js" } ] -args = { program = "{0}" } - -[[grammar]] -name = "javascript" -source = { git = "https://github.com/tree-sitter/tree-sitter-javascript", rev = "4a95461c4761c624f2263725aca79eeaefd36cad" } - -[[language]] -name = "jsx" -scope = "source.jsx" -injection-regex = "jsx" -file-types = ["jsx"] -roots = [] -comment-token = "//" -language-server = { command = "typescript-language-server", args = ["--stdio"], language-id = "javascriptreact" } -indent = { tab-width = 2, unit = " " } -grammar = "javascript" - -[[language]] -name = "typescript" -scope = "source.ts" -injection-regex = "(ts|typescript)" -file-types = ["ts"] -shebangs = [] -roots = [] -# TODO: highlights-params -language-server = { command = "typescript-language-server", args = ["--stdio"], language-id = "typescript"} -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "typescript" -source = { git = "https://github.com/tree-sitter/tree-sitter-typescript", rev = "6aac031ad88dd6317f02ac0bb27d099a553a7d8c", subpath = "typescript" } - -[[language]] -name = "tsx" -scope = "source.tsx" -injection-regex = "(tsx)" # |typescript -file-types = ["tsx"] -roots = [] -# TODO: highlights-params -language-server = { command = "typescript-language-server", args = ["--stdio"], language-id = "typescriptreact" } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "tsx" -source = { git = "https://github.com/tree-sitter/tree-sitter-typescript", rev = "6aac031ad88dd6317f02ac0bb27d099a553a7d8c", subpath = "tsx" } - -[[language]] -name = "css" -scope = "source.css" -injection-regex = "css" -file-types = ["css", "scss"] -roots = [] -language-server = { command = "vscode-css-language-server", args = ["--stdio"] } -auto-format = true -config = { "provideFormatter" = true } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "css" -source = { git = "https://github.com/tree-sitter/tree-sitter-css", rev = "769203d0f9abe1a9a691ac2b9fe4bb4397a73c51" } - -[[language]] -name = "scss" -scope = "source.scss" -injection-regex = "scss" -file-types = ["scss"] -roots = [] -language-server = { command = "vscode-css-language-server", args = ["--stdio"] } -auto-format = true -config = { "provideFormatter" = true } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "scss" -source = { git = "https://github.com/serenadeai/tree-sitter-scss", rev = "c478c6868648eff49eb04a4df90d703dc45b312a" } - -[[language]] -name = "html" -scope = "text.html.basic" -injection-regex = "html" -file-types = ["html"] -roots = [] -language-server = { command = "vscode-html-language-server", args = ["--stdio"] } -auto-format = true -config = { "provideFormatter" = true } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "html" -source = { git = "https://github.com/tree-sitter/tree-sitter-html", rev = "29f53d8f4f2335e61bf6418ab8958dac3282077a" } - -[[language]] -name = "python" -scope = "source.python" -injection-regex = "python" -file-types = ["py"] -shebangs = ["python"] -roots = [] -comment-token = "#" -language-server = { command = "pylsp" } -# TODO: pyls needs utf-8 offsets -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "python" -source = { git = "https://github.com/tree-sitter/tree-sitter-python", rev = "de221eccf9a221f5b85474a553474a69b4b5784d" } - -[[language]] -name = "nickel" -scope = "source.nickel" -injection-regex = "nickel" -file-types = ["ncl"] -shebangs = [] -roots = [] -comment-token = "#" -language-server = { command = "nls" } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "nickel" -source = { git = "https://github.com/nickel-lang/tree-sitter-nickel", rev = "9d83db400b6c11260b9106f131f93ddda8131933" } - -[[language]] -name = "nix" -scope = "source.nix" -injection-regex = "nix" -file-types = ["nix"] -shebangs = [] -roots = [] -comment-token = "#" -language-server = { command = "nil" } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "nix" -source = { git = "https://github.com/cstrahan/tree-sitter-nix", rev = "6b71a810c0acd49b980c50fc79092561f7cee307" } - -[[language]] -name = "ruby" -scope = "source.ruby" -injection-regex = "ruby" -file-types = ["rb", "rake", "rakefile", "irb", "gemfile", "gemspec", "Rakefile", "Gemfile", "rabl", "jbuilder", "jb"] -shebangs = ["ruby"] -roots = [] -comment-token = "#" -language-server = { command = "solargraph", args = ["stdio"] } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "ruby" -source = { git = "https://github.com/tree-sitter/tree-sitter-ruby", rev = "4c600a463d97e36a0ca5ac57e11f3ac8c297a0fa" } - -[[language]] -name = "bash" -scope = "source.bash" -injection-regex = "(shell|bash|zsh|sh)" -file-types = ["sh", "bash", "zsh", ".bash_login", ".bash_logout", ".bash_profile", ".bashrc", ".profile", ".zshenv", ".zlogin", ".zlogout", ".zprofile", ".zshrc", "APKBUILD", "PKGBUILD", "eclass", "ebuild", "bazelrc"] -shebangs = ["sh", "bash", "dash", "zsh"] -roots = [] -comment-token = "#" -language-server = { command = "bash-language-server", args = ["start"] } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "bash" -source = { git = "https://github.com/tree-sitter/tree-sitter-bash", rev = "275effdfc0edce774acf7d481f9ea195c6c403cd" } - -[[language]] -name = "php" -scope = "source.php" -injection-regex = "php" -file-types = ["php", "inc"] -shebangs = ["php"] -roots = ["composer.json", "index.php"] -language-server = { command = "intelephense", args = ["--stdio"] } -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "php" -source = { git = "https://github.com/tree-sitter/tree-sitter-php", rev = "57f855461aeeca73bd4218754fb26b5ac143f98f" } - -[[language]] -name = "twig" -scope = "source.twig" -injection-regex = "twig" -file-types = ["twig"] -roots = [] -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "twig" -source = { git = "https://github.com/gbprod/tree-sitter-twig", rev = "807b293fec3fead64f54c64fdf6fb05516c032b9" } - -[[language]] -name = "latex" -scope = "source.tex" -injection-regex = "tex" -file-types = ["tex"] -roots = [] -comment-token = "%" -language-server = { command = "texlab" } -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "latex" -source = { git = "https://github.com/latex-lsp/tree-sitter-latex", rev = "8c75e93cd08ccb7ce1ccab22c1fbd6360e3bcea6" } - -[[language]] -name = "bibtex" -scope = "source.bib" -injection-regex = "bib" -file-types = ["bib"] -roots = [] -comment-token = "%" -language-server = { command = "texlab" } -indent = { tab-width = 4, unit = "\t" } -auto-format = true - -[language.formatter] -command = 'bibtex-tidy' -args = [ - "-", - "--curly", - "--drop-all-caps", - "--remove-empty-fields", - "--sort-fields", - "--sort=year,author,id", - "--strip-enclosing-braces", - "--trailing-commas", -] - -[[grammar]] -name = "bibtex" -source = { git = "https://github.com/latex-lsp/tree-sitter-bibtex", rev = "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34" } - -[[language]] -name = "lean" -scope = "source.lean" -injection-regex = "lean" -file-types = ["lean"] -roots = [ "lakefile.lean" ] -comment-token = "--" -language-server = { command = "lean", args = [ "--server" ] } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "lean" -source = { git = "https://github.com/Julian/tree-sitter-lean", rev = "d98426109258b266e1e92358c5f11716d2e8f638" } - -[[language]] -name = "julia" -scope = "source.julia" -injection-regex = "julia" -file-types = ["jl"] -roots = ["Manifest.toml", "Project.toml"] -comment-token = "#" -language-server = { command = "julia", timeout = 60, args = [ - "--startup-file=no", - "--history-file=no", - "--quiet", - "-e", - "using LanguageServer; runserver()", - ] } -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "julia" -source = { git = "https://github.com/tree-sitter/tree-sitter-julia", rev = "8fb38abff74652c4faddbf04d2d5bbbc6b4bae25" } - -[[language]] -name = "java" -scope = "source.java" -injection-regex = "java" -file-types = ["java"] -roots = ["pom.xml"] -language-server = { command = "jdtls" } -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "java" -source = { git = "https://github.com/tree-sitter/tree-sitter-java", rev = "09d650def6cdf7f479f4b78f595e9ef5b58ce31e" } - -[[language]] -name = "ledger" -scope = "source.ledger" -injection-regex = "ledger" -file-types = ["ldg", "ledger", "journal"] -roots = [] -comment-token = ";" -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "ledger" -source = { git = "https://github.com/cbarrete/tree-sitter-ledger", rev = "1f864fb2bf6a87fe1b48545cc6adc6d23090adf7" } - -[[language]] -name = "beancount" -scope = "source.beancount" -injection-regex = "beancount" -file-types = ["beancount", "bean"] -roots = [] -comment-token = ";" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "beancount" -source = { git = "https://github.com/polarmutex/tree-sitter-beancount", rev = "4cbd1f09cd07c1f1fabf867c2cf354f9da53cc4c" } - -[[language]] -name = "ocaml" -scope = "source.ocaml" -injection-regex = "ocaml" -file-types = ["ml"] -shebangs = [] -roots = [] -comment-token = "(**)" -language-server = { command = "ocamllsp" } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "ocaml" -source = { git = "https://github.com/tree-sitter/tree-sitter-ocaml", rev = "23d419ba45789c5a47d31448061557716b02750a", subpath = "ocaml" } - -[[language]] -name = "ocaml-interface" -scope = "source.ocaml.interface" -file-types = ["mli"] -shebangs = [] -roots = [] -comment-token = "(**)" -language-server = { command = "ocamllsp" } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "ocaml-interface" -source = { git = "https://github.com/tree-sitter/tree-sitter-ocaml", rev = "23d419ba45789c5a47d31448061557716b02750a", subpath = "interface" } - -[[language]] -name = "lua" -scope = "source.lua" -file-types = ["lua"] -shebangs = ["lua"] -roots = [".luarc.json", ".luacheckrc", ".stylua.toml", "selene.toml", ".git"] -comment-token = "--" -indent = { tab-width = 2, unit = " " } -language-server = { command = "lua-language-server", args = [] } - -[[grammar]] -name = "lua" -source = { git = "https://github.com/MunifTanjim/tree-sitter-lua", rev = "887dfd4e83c469300c279314ff1619b1d0b85b91" } - -[[language]] -name = "svelte" -scope = "source.svelte" -injection-regex = "svelte" -file-types = ["svelte"] -roots = [] -indent = { tab-width = 2, unit = " " } -language-server = { command = "svelteserver", args = ["--stdio"] } - -[[grammar]] -name = "svelte" -source = { git = "https://github.com/Himujjal/tree-sitter-svelte", rev = "349a5984513b4a4a9e143a6e746120c6ff6cf6ed" } - -[[language]] -name = "vue" -scope = "source.vue" -injection-regex = "vue" -file-types = ["vue"] -roots = ["package.json", "vue.config.js"] -indent = { tab-width = 2, unit = " " } -language-server = { command = "vls" } - -[[grammar]] -name = "vue" -source = { git = "https://github.com/ikatyang/tree-sitter-vue", rev = "91fe2754796cd8fba5f229505a23fa08f3546c06" } - -[[language]] -name = "yaml" -scope = "source.yaml" -file-types = ["yml", "yaml"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } -language-server = { command = "yaml-language-server", args = ["--stdio"] } -injection-regex = "yml|yaml" - -[[grammar]] -name = "yaml" -source = { git = "https://github.com/ikatyang/tree-sitter-yaml", rev = "0e36bed171768908f331ff7dff9d956bae016efb" } - -[[language]] -name = "haskell" -scope = "source.haskell" -injection-regex = "haskell" -file-types = ["hs", "hs-boot"] -roots = ["Setup.hs", "stack.yaml", "*.cabal"] -comment-token = "--" -language-server = { command = "haskell-language-server-wrapper", args = ["--lsp"] } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "haskell" -source = { git = "https://github.com/tree-sitter/tree-sitter-haskell", rev = "b6ec26f181dd059eedd506fa5fbeae1b8e5556c8" } - -[[language]] -name = "purescript" -scope = "source.purescript" -injection-regex = "purescript" -file-types = ["purs"] -roots = ["spago.dhall", "bower.json"] -comment-token = "--" -language-server = { command = "purescript-language-server", args = ["--stdio"] } -indent = { tab-width = 2, unit = " " } -auto-format = true -formatter = { command = "purs-tidy", args = ["format"] } -grammar = "haskell" - -[[language]] -name = "zig" -scope = "source.zig" -injection-regex = "zig" -file-types = ["zig"] -roots = ["build.zig"] -auto-format = true -comment-token = "//" -language-server = { command = "zls" } -indent = { tab-width = 4, unit = " " } -formatter = { command = "zig" , args = ["fmt", "--stdin"] } - -[language.debugger] -name = "lldb-vscode" -transport = "stdio" -command = "lldb-vscode" - -[[language.debugger.templates]] -name = "binary" -request = "launch" -completion = [ { name = "binary", completion = "filename" } ] -args = { console = "internalConsole", program = "{0}" } - -[[language.debugger.templates]] -name = "attach" -request = "attach" -completion = [ "pid" ] -args = { console = "internalConsole", pid = "{0}" } - -[[language.debugger.templates]] -name = "gdbserver attach" -request = "attach" -completion = [ { name = "lldb connect url", default = "connect://localhost:3333" }, { name = "file", completion = "filename" }, "pid" ] -args = { console = "internalConsole", attachCommands = [ "platform select remote-gdb-server", "platform connect {0}", "file {1}", "attach {2}" ] } - -[[grammar]] -name = "zig" -source = { git = "https://github.com/maxxnino/tree-sitter-zig", rev = "8d3224c3bd0890fe08358886ebf54fca2ed448a6" } - -[[language]] -name = "prolog" -scope = "source.prolog" -roots = [] -file-types = ["pl", "prolog"] -shebangs = ["swipl"] -comment-token = "%" -language-server = { command = "swipl", args = [ - "-g", "use_module(library(lsp_server))", - "-g", "lsp_server:main", - "-t", "halt", "--", "stdio"] } - -[[language]] -name = "tsq" -scope = "source.tsq" -file-types = ["scm"] -roots = [] -comment-token = ";" -injection-regex = "tsq" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "tsq" -source = { git = "https://github.com/the-mikedavis/tree-sitter-tsq", rev = "48b5e9f82ae0a4727201626f33a17f69f8e0ff86" } - -[[language]] -name = "cmake" -scope = "source.cmake" -file-types = ["cmake", "CMakeLists.txt"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } -language-server = { command = "cmake-language-server" } -injection-regex = "cmake" - -[[grammar]] -name = "cmake" -source = { git = "https://github.com/uyha/tree-sitter-cmake", rev = "6e51463ef3052dd3b328322c22172eda093727ad" } - -[[language]] -name = "make" -scope = "source.make" -file-types = ["Makefile", "makefile", "mk", "justfile", ".justfile"] -injection-regex = "(make|makefile|Makefile|mk|just)" -roots = [] -comment-token = "#" -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "make" -source = { git = "https://github.com/alemuller/tree-sitter-make", rev = "a4b9187417d6be349ee5fd4b6e77b4172c6827dd" } - -[[language]] -name = "glsl" -scope = "source.glsl" -file-types = ["glsl", "vert", "tesc", "tese", "geom", "frag", "comp" ] -roots = [] -comment-token = "//" -indent = { tab-width = 4, unit = " " } -injection-regex = "glsl" - -[[grammar]] -name = "glsl" -source = { git = "https://github.com/theHamsta/tree-sitter-glsl", rev = "88408ffc5e27abcffced7010fc77396ae3636d7e" } - -[[language]] -name = "perl" -scope = "source.perl" -file-types = ["pl", "pm", "t"] -shebangs = ["perl"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "perl" -source = { git = "https://github.com/ganezdragon/tree-sitter-perl", rev = "0ac2c6da562c7a2c26ed7e8691d4a590f7e8b90a" } - -[[language]] -name = "racket" -scope = "source.racket" -roots = [] -file-types = ["rkt", "rktd", "rktl", "scrbl"] -shebangs = ["racket"] -comment-token = ";" -language-server = { command = "racket", args = ["-l", "racket-langserver"] } -grammar = "scheme" - -[[language]] -name = "common-lisp" -scope = "source.lisp" -roots = [] -file-types = ["lisp", "asd", "cl", "l", "lsp", "ny", "podsl", "sexp"] -shebangs = ["lisp", "sbcl", "ccl", "clisp", "ecl"] -comment-token = ";" -indent = { tab-width = 2, unit = " " } -language-server = { command = "cl-lsp", args = [ "stdio" ] } -grammar = "scheme" - -[language.auto-pairs] -'(' = ')' -'{' = '}' -'[' = ']' -'"' = '"' - -[[language]] -name = "comment" -scope = "scope.comment" -roots = [] -file-types = [] -injection-regex = "comment" - -[[grammar]] -name = "comment" -source = { git = "https://github.com/stsewd/tree-sitter-comment", rev = "5dd3c62f1bbe378b220fe16b317b85247898639e" } - -[[language]] -name = "wgsl" -scope = "source.wgsl" -file-types = ["wgsl"] -roots = [] -comment-token = "//" -language-server = { command = "wgsl_analyzer" } -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "wgsl" -source = { git = "https://github.com/szebniok/tree-sitter-wgsl", rev = "272e89ef2aeac74178edb9db4a83c1ffef80a463" } - -[[language]] -name = "llvm" -scope = "source.llvm" -roots = [] -file-types = ["ll"] -comment-token = ";" -indent = { tab-width = 2, unit = " " } -injection-regex = "llvm" - -[[grammar]] -name = "llvm" -source = { git = "https://github.com/benwilliamgraham/tree-sitter-llvm", rev = "3b213925b9c4f42c1acfe2e10bfbb438d9c6834d" } - -[[language]] -name = "llvm-mir" -scope = "source.llvm_mir" -roots = [] -file-types = [] -comment-token = ";" -indent = { tab-width = 2, unit = " " } -injection-regex = "mir" - -[[grammar]] -name = "llvm-mir" -source = { git = "https://github.com/Flakebi/tree-sitter-llvm-mir", rev = "06fabca19454b2dc00c1b211a7cb7ad0bc2585f1" } - -[[language]] -name = "llvm-mir-yaml" -# TODO allow languages to point to their grammar like so: -# -# grammar = "yaml" -scope = "source.yaml" -roots = [] -file-types = ["mir"] -comment-token = "#" -indent = { tab-width = 2, unit = " " } - -[[language]] -name = "tablegen" -scope = "source.tablegen" -roots = [] -file-types = ["td"] -comment-token = "//" -indent = { tab-width = 2, unit = " " } -injection-regex = "tablegen" - -[[grammar]] -name = "tablegen" -source = { git = "https://github.com/Flakebi/tree-sitter-tablegen", rev = "568dd8a937347175fd58db83d4c4cdaeb6069bd2" } - -[[language]] -name = "markdown" -scope = "source.md" -injection-regex = "md|markdown" -file-types = ["md", "markdown"] -roots = [".marksman.toml"] -language-server = { command = "marksman", args=["server"] } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "markdown" -source = { git = "https://github.com/MDeiml/tree-sitter-markdown", rev = "a7de4be29783a6e25f3240c90afea52f2417faa3", subpath = "tree-sitter-markdown" } - -[[language]] -name = "markdown.inline" -scope = "source.markdown.inline" -injection-regex = "markdown\\.inline" -file-types = [] -roots = [] -grammar = "markdown_inline" - -[[grammar]] -name = "markdown_inline" -source = { git = "https://github.com/MDeiml/tree-sitter-markdown", rev = "a7de4be29783a6e25f3240c90afea52f2417faa3", subpath = "tree-sitter-markdown-inline" } - -[[language]] -name = "dart" -scope = "source.dart" -file-types = ["dart"] -roots = ["pubspec.yaml"] -auto-format = true -comment-token = "//" -language-server = { command = "dart", args = ["language-server", "--client-id=helix"] } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "dart" -source = { git = "https://github.com/UserNobody14/tree-sitter-dart", rev = "2d7f66651c9319c1a0e4dda226cc2628fbb66528" } - -[[language]] -name = "scala" -scope = "source.scala" -roots = ["build.sbt", "build.sc", "build.gradle", "pom.xml", ".scala-build"] -file-types = ["scala", "sbt", "sc"] -comment-token = "//" -indent = { tab-width = 2, unit = " " } -language-server = { command = "metals" } - -[[grammar]] -name = "scala" -source = { git = "https://github.com/tree-sitter/tree-sitter-scala", rev = "140c96cf398693189d4e50f76d19ddfcd8a018f8" } - -[[language]] -name = "dockerfile" -scope = "source.dockerfile" -injection-regex = "docker|dockerfile" -roots = ["Dockerfile"] -file-types = ["Dockerfile", "dockerfile"] -comment-token = "#" -indent = { tab-width = 2, unit = " " } -language-server = { command = "docker-langserver", args = ["--stdio"] } - -[[grammar]] -name = "dockerfile" -source = { git = "https://github.com/camdencheek/tree-sitter-dockerfile", rev = "7af32bc04a66ab196f5b9f92ac471f29372ae2ce" } - -[[language]] -name = "git-commit" -scope = "git.commitmsg" -roots = [] -file-types = ["COMMIT_EDITMSG"] -comment-token = "#" -indent = { tab-width = 2, unit = " " } -rulers = [50, 72] -max-line-length = 72 - -[[grammar]] -name = "git-commit" -source = { git = "https://github.com/the-mikedavis/tree-sitter-git-commit", rev = "318dd72abfaa7b8044c1d1fbeabcd06deaaf038f" } - -[[language]] -name = "diff" -scope = "source.diff" -roots = [] -file-types = ["diff", "patch"] -injection-regex = "diff" -comment-token = "#" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "diff" -source = { git = "https://github.com/the-mikedavis/tree-sitter-diff", rev = "fd74c78fa88a20085dbc7bbeaba066f4d1692b63" } - -[[language]] -name = "git-rebase" -scope = "source.gitrebase" -roots = [] -file-types = ["git-rebase-todo"] -injection-regex = "git-rebase" -comment-token = "#" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "git-rebase" -source = { git = "https://github.com/the-mikedavis/tree-sitter-git-rebase", rev = "332dc528f27044bc4427024dbb33e6941fc131f2" } - -[[language]] -name = "regex" -scope = "source.regex" -injection-regex = "regex" -file-types = ["regex"] -roots = [] - -[[grammar]] -name = "regex" -source = { git = "https://github.com/tree-sitter/tree-sitter-regex", rev = "e1cfca3c79896ff79842f057ea13e529b66af636" } - -[[language]] -name = "git-config" -scope = "source.gitconfig" -roots = [] -file-types = [".gitmodules", ".gitconfig", { suffix = ".git/config" }, { suffix = ".config/git/config" }] -injection-regex = "git-config" -comment-token = "#" -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "git-config" -source = { git = "https://github.com/the-mikedavis/tree-sitter-git-config", rev = "0e4f0baf90b57e5aeb62dcdbf03062c6315d43ea" } - -[[language]] -name = "git-attributes" -scope = "source.gitattributes" -roots = [] -file-types = [".gitattributes"] -injection-regex = "git-attributes" -comment-token = "#" -grammar = "gitattributes" - -[[grammar]] -name = "gitattributes" -source = { git = "https://github.com/mtoohey31/tree-sitter-gitattributes", rev = "3dd50808e3096f93dccd5e9dc7dc3dba2eb12dc4" } - -[[language]] -name = "git-ignore" -scope = "source.gitignore" -roots = [] -file-types = [".gitignore", ".gitignore_global"] -injection-regex = "git-ignore" -comment-token = "#" -grammar = "gitignore" - -[[grammar]] -name = "gitignore" -source = { git = "https://github.com/shunsambongi/tree-sitter-gitignore", rev = "f4685bf11ac466dd278449bcfe5fd014e94aa504" } - -[[language]] -name = "graphql" -scope = "source.graphql" -injection-regex = "graphql" -file-types = ["gql", "graphql"] -roots = [] -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "graphql" -source = { git = "https://github.com/bkegley/tree-sitter-graphql", rev = "5e66e961eee421786bdda8495ed1db045e06b5fe" } - -[[language]] -name = "elm" -scope = "source.elm" -injection-regex = "elm" -file-types = ["elm"] -roots = ["elm.json"] -auto-format = true -comment-token = "--" -language-server = { command = "elm-language-server" } -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "elm" -source = { git = "https://github.com/elm-tooling/tree-sitter-elm", rev = "df4cb639c01b76bc9ac9cc66788709a6da20002c" } - -[[language]] -name = "iex" -scope = "source.iex" -injection-regex = "iex" -file-types = ["iex"] -roots = [] - -[[grammar]] -name = "iex" -source = { git = "https://github.com/elixir-lang/tree-sitter-iex", rev = "39f20bb51f502e32058684e893c0c0b00bb2332c" } - -[[language]] -name = "rescript" -scope = "source.rescript" -injection-regex = "rescript" -file-types = ["res"] -roots = ["bsconfig.json"] -auto-format = true -comment-token = "//" -language-server = { command = "rescript-language-server", args = ["--stdio"] } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "rescript" -source = { git = "https://github.com/jaredramirez/tree-sitter-rescript", rev = "65609807c628477f3b94052e7ef895885ac51c3c" } - -[[language]] -name = "erlang" -scope = "source.erlang" -injection-regex = "erl(ang)?" -file-types = ["erl", "hrl", "app", "rebar.config", "rebar.lock"] -roots = ["rebar.config"] -comment-token = "%%" -indent = { tab-width = 4, unit = " " } -language-server = { command = "erlang_ls" } - -[language.auto-pairs] -'(' = ')' -'{' = '}' -'[' = ']' -'"' = '"' -"'" = "'" -'`' = "'" - -[[grammar]] -name = "erlang" -source = { git = "https://github.com/the-mikedavis/tree-sitter-erlang", rev = "ce0ed253d72c199ab93caba7542b6f62075339c4" } - -[[language]] -name = "kotlin" -scope = "source.kotlin" -file-types = ["kt", "kts"] -roots = ["settings.gradle", "settings.gradle.kts"] -comment-token = "//" -indent = { tab-width = 4, unit = " " } -language-server = { command = "kotlin-language-server" } - -[[grammar]] -name = "kotlin" -source = { git = "https://github.com/fwcd/tree-sitter-kotlin", rev = "a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569" } - -[[language]] -name = "hcl" -scope = "source.hcl" -injection-regex = "(hcl|tf|nomad)" -file-types = ["hcl", "tf", "nomad"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } -language-server = { command = "terraform-ls", args = ["serve"], language-id = "terraform" } -auto-format = true - -[[grammar]] -name = "hcl" -source = { git = "https://github.com/MichaHoffmann/tree-sitter-hcl", rev = "3cb7fc28247efbcb2973b97e71c78838ad98a583" } - -[[language]] -name = "tfvars" -scope = "source.tfvars" -file-types = ["tfvars"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } -language-server = { command = "terraform-ls", args = ["serve"], language-id = "terraform-vars" } -auto-format = true -grammar = "hcl" - -[[language]] -name = "org" -scope = "source.org" -injection-regex = "org" -file-types = ["org"] -roots = [] -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "org" -source = { git = "https://github.com/milisims/tree-sitter-org", rev = "698bb1a34331e68f83fc24bdd1b6f97016bb30de" } - -[[language]] -name = "solidity" -scope = "source.sol" -injection-regex = "(sol|solidity)" -file-types = ["sol"] -roots = [] -comment-token = "//" -indent = { tab-width = 4, unit = " " } -language-server = { command = "solc", args = ["--lsp"] } - -[[grammar]] -name = "solidity" -source = { git = "https://github.com/JoranHonig/tree-sitter-solidity", rev = "9004b86531cb424bd379424cf7266a4585f2af7d" } - -[[language]] -name = "gleam" -scope = "source.gleam" -injection-regex = "gleam" -file-types = ["gleam"] -roots = ["gleam.toml"] -comment-token = "//" -indent = { tab-width = 2, unit = " " } -language-server = { command = "gleam", args = ["lsp"] } - -[[grammar]] -name = "gleam" -source = { git = "https://github.com/gleam-lang/tree-sitter-gleam", rev = "d6cbdf3477fcdb0b4d811518a356f9b5cd1795ed" } - -[[language]] -name = "ron" -scope = "source.ron" -injection-regex = "ron" -file-types = ["ron"] -roots = [] -comment-token = "//" -indent = { tab-width = 4, unit = " " } -grammar = "rust" - -[[language]] -name = "r" -scope = "source.r" -injection-regex = "(r|R)" -file-types = ["r", "R"] -shebangs = ["r", "R"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } -language-server = { command = "R", args = ["--slave", "-e", "languageserver::run()"] } - -[[grammar]] -name = "r" -source = { git = "https://github.com/r-lib/tree-sitter-r", rev = "cc04302e1bff76fa02e129f332f44636813b0c3c" } - -[[language]] -name = "rmarkdown" -scope = "source.rmd" -injection-regex = "(r|R)md" -file-types = ["rmd", "Rmd"] -roots = [] -indent = { tab-width = 2, unit = " " } -grammar = "markdown" -language-server = { command = "R", args = ["--slave", "-e", "languageserver::run()"] } - -[[language]] -name = "swift" -scope = "source.swift" -injection-regex = "swift" -file-types = ["swift"] -roots = [ "Package.swift" ] -comment-token = "//" -auto-format = true -language-server = { command = "sourcekit-lsp" } - -[[grammar]] -name = "swift" -source = { git = "https://github.com/alex-pinkus/tree-sitter-swift", rev = "77c6312c8438f4dbaa0350cec92b3d6dd3d74a66" } - -[[language]] -name = "erb" -scope = "text.html.erb" -injection-regex = "erb" -file-types = ["erb"] -roots = [] -indent = { tab-width = 2, unit = " " } -grammar = "embedded-template" - -[[language]] -name = "ejs" -scope = "text.html.ejs" -injection-regex = "ejs" -file-types = ["ejs"] -roots = [] -indent = { tab-width = 2, unit = " " } -grammar = "embedded-template" - -[[grammar]] -name = "embedded-template" -source = { git = "https://github.com/tree-sitter/tree-sitter-embedded-template", rev = "d21df11b0ecc6fd211dbe11278e92ef67bd17e97" } - -[[language]] -name = "eex" -scope = "source.eex" -injection-regex = "eex" -file-types = ["eex"] -roots = ["mix.exs", "mix.lock"] -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "eex" -source = { git = "https://github.com/connorlay/tree-sitter-eex", rev = "f742f2fe327463335e8671a87c0b9b396905d1d1" } - -[[language]] -name = "heex" -scope = "source.heex" -injection-regex = "heex" -file-types = ["heex"] -roots = ["mix.exs", "mix.lock"] -indent = { tab-width = 2, unit = " " } -language-server = { command = "elixir-ls" } -config = { elixirLS.dialyzerEnabled = false } - -[[grammar]] -name = "heex" -source = { git = "https://github.com/phoenixframework/tree-sitter-heex", rev = "2e1348c3cf2c9323e87c2744796cf3f3868aa82a" } - -[[language]] -name = "sql" -scope = "source.sql" -file-types = ["sql"] -roots = [] -comment-token = "--" -indent = { tab-width = 4, unit = " " } -injection-regex = "sql" - -[[grammar]] -name = "sql" -source = { git = "https://github.com/DerekStride/tree-sitter-sql", rev = "2743c7b5e710e6854d4e8c14c302548b436e2a1f" } - -[[language]] -name = "gdscript" -scope = "source.gdscript" -injection-regex = "gdscript" -file-types = ["gd"] -shebangs = [] -roots = ["project.godot"] -auto-format = true -comment-token = "#" -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "gdscript" -source = { git = "https://github.com/PrestonKnopp/tree-sitter-gdscript", rev = "2a6abdaa47fcb91397e09a97c7433fd995ea46c6" } - -[[language]] -name = "godot-resource" -scope = "source.tscn" -injection-regex = "godot" -file-types = ["tscn","tres"] -shebangs = [] -roots = ["project.godot"] -auto-format = false -comment-token = "#" -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "godot-resource" -source = { git = "https://github.com/PrestonKnopp/tree-sitter-godot-resource", rev = "b6ef0768711086a86b3297056f9ffb5cc1d77b4a" } - -[[language]] -name = "nu" -scope = "source.nu" -injection-regex = "nu" -file-types = ["nu"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "nu" -source = { git = "https://github.com/LhKipp/tree-sitter-nu", rev = "eb95bdac3abd73ef47e53f19c63e74a31405ebd2" } - -[[language]] -name = "vala" -scope = "source.vala" -injection-regex = "vala" -file-types = ["vala", "vapi"] -roots = [] -comment-token = "//" -indent = { tab-width = 2, unit = " " } -language-server = { command = "vala-language-server" } - -[[grammar]] -name = "vala" -source = { git = "https://github.com/vala-lang/tree-sitter-vala", rev = "c9eea93ba2ec4ec1485392db11945819779745b3" } - -[[language]] -name = "hare" -scope = "source.hare" -injection-regex = "hare" -file-types = ["ha"] -roots = [] -comment-token = "//" -indent = { tab-width = 8, unit = "\t" } - -[[grammar]] -name = "hare" -source = { git = "https://git.sr.ht/~ecmma/tree-sitter-hare", rev = "bc26a6a949f2e0d98b7bfc437d459b250900a165" } - -[[language]] -name = "devicetree" -scope = "source.devicetree" -injection-regex = "(dtsi?|devicetree|fdt)" -file-types = ["dts", "dtsi"] -roots = [] -comment-token = "//" -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "devicetree" -source = { git = "https://github.com/joelspadin/tree-sitter-devicetree", rev = "877adbfa0174d25894c40fa75ad52d4515a36368" } - -[[language]] -name = "cairo" -scope = "source.cairo" -injection-regex = "cairo" -file-types = ["cairo"] -roots = [] -comment-token = "//" -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "cairo" -source = { git = "https://github.com/archseer/tree-sitter-cairo", rev = "b249662a1eefeb4d71c9529cdd971e74fecc10fe" } - -[[language]] -name = "cpon" -scope = "scope.cpon" -injection-regex = "cpon" -file-types = ["cpon", "cp"] -roots = [] -auto-format = true -comment-token = "//" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "cpon" -source = { git = "https://github.com/fvacek/tree-sitter-cpon", rev = "0d01fcdae5a53191df5b1349f9bce053833270e7" } - -[[language]] -name = "odin" -auto-format = false -scope = "source.odin" -file-types = ["odin"] -roots = ["ols.json"] -language-server = { command = "ols", args = [] } -comment-token = "//" -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "odin" -source = { git = "https://github.com/MineBill/tree-sitter-odin", rev = "da885f4a387f169b9b69fe0968259ee257a8f69a" } - -[[language]] -name = "meson" -scope = "source.meson" -injection-regex = "meson" -file-types = ["meson.build"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "meson" -source = { git = "https://github.com/staysail/tree-sitter-meson", rev = "32a83e8f200c347232fa795636cfe60dde22957a" } - -[[language]] -name = "sshclientconfig" -scope = "source.sshclientconfig" -file-types = [{ suffix = ".ssh/config" }, { suffix = "/etc/ssh/ssh_config" }] -roots = [] - -[[grammar]] -name = "sshclientconfig" -source = { git = "https://github.com/metio/tree-sitter-ssh-client-config", rev = "e45c6d5c71657344d4ecaf87dafae7736f776c57" } - -[[language]] -name = "scheme" -scope = "source.scheme" -injection-regex = "scheme" -file-types = ["ss"] # "scm", -roots = [] -comment-token = ";" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "scheme" -source = { git = "https://github.com/6cdh/tree-sitter-scheme", rev = "c0741320bfca6b7b5b7a13b5171275951e96a842" } - -[[language]] -name = "v" -scope = "source.v" -file-types = ["v", "vv"] -shebangs = ["v run"] -roots = ["v.mod"] -language-server = { command = "vls", args = [] } -auto-format = true -comment-token = "//" -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "v" -source = { git = "https://github.com/vlang/vls", subpath = "tree_sitter_v", rev = "3e8124ea4ab80aa08ec77f03df53f577902a0cdd" } - -[[language]] -name = "verilog" -scope = "source.verilog" -file-types = ["v", "vh", "sv", "svh"] -roots = [] -comment-token = "//" -language-server = { command = "svlangserver", args = [] } -indent = { tab-width = 2, unit = " " } -injection-regex = "verilog" - -[[grammar]] -name = "verilog" -source = { git = "https://github.com/andreytkachenko/tree-sitter-verilog", rev = "514d8d70593d29ef3ef667fa6b0e504ae7c977e3" } - -[[language]] -name = "edoc" -scope = "source.edoc" -file-types = ["edoc", "edoc.in"] -injection-regex = "edoc" -roots = [] -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "edoc" -source = { git = "https://github.com/the-mikedavis/tree-sitter-edoc", rev = "74774af7b45dd9cefbf9510328fc6ff2374afc50" } - -[[language]] -name = "jsdoc" -scope = "source.jsdoc" -injection-regex = "jsdoc" -file-types = ["jsdoc"] -roots = [] -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "jsdoc" -source = { git = "https://github.com/tree-sitter/tree-sitter-jsdoc", rev = "189a6a4829beb9cdbe837260653b4a3dfb0cc3db" } - -[[language]] -name = "openscad" -scope = "source.openscad" -injection-regex = "openscad" -file-types = ["scad"] -roots = [] -comment-token = "//" -language-server = { command = "openscad-lsp", args = ["--stdio"] } -indent = { tab-width = 2, unit = "\t" } - -[[grammar]] -name = "openscad" -source = { git = "https://github.com/bollian/tree-sitter-openscad", rev = "5c3ce93df0ac1da7197cf6ae125aade26d6b8972" } - -[[language]] -name = "prisma" -scope = "source.prisma" -injection-regex = "prisma" -file-types = ["prisma"] -roots = ["package.json"] -comment-token = "//" -language-server = { command = "prisma-language-server", args = ["--stdio"] } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "prisma" -source = { git = "https://github.com/victorhqc/tree-sitter-prisma", rev = "17a59236ac25413b81b1613ea6ba5d8d52d7cd6c" } - -[[language]] -name = "clojure" -scope = "source.clojure" -injection-regex = "(clojure|clj|edn|boot)" -file-types = ["clj", "cljs", "cljc", "clje", "cljr", "cljx", "edn", "boot"] -roots = ["project.clj", "build.boot", "deps.edn", "shadow-cljs.edn"] -comment-token = ";" -language-server = { command = "clojure-lsp" } -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "clojure" -source = { git = "https://github.com/sogaiu/tree-sitter-clojure", rev = "e57c569ae332ca365da623712ae1f50f84daeae2" } - -[[language]] -name = "starlark" -scope = "source.starlark" -injection-regex = "(starlark|bzl|bazel)" -file-types = ["bzl", "bazel", "BUILD"] -roots = [] -comment-token = "#" -indent = { tab-width = 4, unit = " " } -grammar = "python" - -[[language]] -name = "elvish" -scope = "source.elvish" -file-types = ["elv"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } -language-server = { command = "elvish", args = ["-lsp"] } -grammar = "elvish" - -[[grammar]] -name = "elvish" -source = { git = "https://github.com/ckafi/tree-sitter-elvish", rev = "e50787cadd3bc54f6d9c0704493a79078bb8a4e5" } - -[[language]] -name = "idris" -scope = "source.idr" -injection-regex = "idr" -file-types = ["idr"] -shebangs = [] -roots = [] -comment-token = "--" -indent = { tab-width = 2, unit = " " } -language-server = { command = "idris2-lsp" } - -[[language]] -name = "fortran" -scope = "source.fortran" -injection-regex = "fortran" -file-types = ["f", "for", "f90", "f95", "f03"] -roots = ["fpm.toml"] -comment-token = "!" -indent = { tab-width = 4, unit = " "} -language-server = { command = "fortls", args = ["--lowercase_intrinsics"] } - -[[grammar]] -name = "fortran" -source = { git = "https://github.com/stadelmanma/tree-sitter-fortran", rev = "f0f2f100952a353e64e26b0fa710b4c296d7af13" } - -[[language]] -name = "ungrammar" -scope = "source.ungrammar" -injection-regex = "ungrammar" -file-types = ["ungram", "ungrammar"] -roots = [] -comment-token = "//" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "ungrammar" -source = { git = "https://github.com/Philipp-M/tree-sitter-ungrammar", rev = "0113de880a58ea14f2a75802e9b99fcc25003d9c" } - -[[language]] -name = "dot" -scope = "source.dot" -injection-regex = "dot" -file-types = ["dot"] -roots = [] -comment-token = "//" -indent = { tab-width = 4, unit = " " } -language-server = { command = "dot-language-server", args = ["--stdio"] } - -[[grammar]] -name = "dot" -source = { git = "https://github.com/rydesun/tree-sitter-dot", rev = "917230743aa10f45a408fea2ddb54bbbf5fbe7b7" } - -[[language]] -name = "cue" -scope = "source.cue" -injection-regex = "cue" -file-types = ["cue"] -roots = ["cue.mod"] -auto-format = true -comment-token = "//" -language-server = { command = "cuelsp" } -indent = { tab-width = 4, unit = "\t" } - -[[grammar]] -name = "cue" -source = { git = "https://github.com/eonpatapon/tree-sitter-cue", rev = "61843e3beebf19417e4fede4e8be4df1084317ad" } - -[[language]] -name = "slint" -scope = "source.slint" -injection-regex = "slint" -file-types = ["slint"] -roots = [] -comment-token = "//" -indent = { tab-width = 4, unit = " " } -language-server = { command = "slint-lsp", args = [] } - -[[grammar]] -name = "slint" -source = { git = "https://github.com/jrmoulton/tree-sitter-slint", rev = "0d4dda94f96623302dfc234e06be62a5717f47da" } - -[[language]] -name = "task" -scope = "source.task" -injection-regex = "task" -file-types = ["task"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "task" -source = { git = "https://github.com/alexanderbrevig/tree-sitter-task", rev = "f2cb435c5dbf3ee19493e224485d977cb2d36d8b" } - -[[language]] -name = "xit" -scope = "source.xit" -injection-regex = "xit" -file-types = ["xit"] -roots = [] -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "xit" -source = { git = "https://github.com/synaptiko/tree-sitter-xit", rev = "7d7902456061bc2ad21c64c44054f67b5515734c" } - -[[language]] -name = "esdl" -scope = "source.esdl" -injection-regex = "esdl" -file-types = ["esdl"] -comment-token = "#" -indent = { tab-width = 2, unit = " " } -roots = ["edgedb.toml"] - -[[grammar]] -name ="esdl" -source = { git = "https://github.com/greym0uth/tree-sitter-esdl", rev = "b840c8a8028127e0a7c6e6c45141adade2bd75cf" } - -[[language]] -name = "pascal" -scope = "source.pascal" -injection-regex = "pascal" -file-types = ["pas", "pp", "inc", "lpr", "lfm"] -roots = [] -comment-token = "//" -indent = { tab-width = 2, unit = " " } -language-server = { command = "pasls", args = [] } - -[[grammar]] -name = "pascal" -source = { git = "https://github.com/Isopod/tree-sitter-pascal", rev = "2fd40f477d3e2794af152618ccfac8d92eb72a66" } - -[[language]] -name = "sml" -scope = "source.sml" -injection-regex = "sml" -file-types = ["sml"] -comment-token = "(*" -roots = [] - -[[grammar]] -name = "sml" -source = { git = "https://github.com/Giorbo/tree-sitter-sml", rev = "bd4055d5554614520d4a0706b34dc0c317c6b608" } - -[[language]] -name = "jsonnet" -scope = "source.jsonnet" -file-types = ["libsonnet", "jsonnet"] -roots = ["jsonnetfile.json"] -comment-token = "//" -indent = { tab-width = 2, unit = " " } -language-server = { command = "jsonnet-language-server", args= ["-t", "--lint"] } - -[[grammar]] -name = "jsonnet" -source = { git = "https://github.com/sourcegraph/tree-sitter-jsonnet", rev = "0475a5017ad7dc84845d1d33187f2321abcb261d" } - -[[language]] -name = "astro" -scope = "source.astro" -injection-regex = "astro" -file-types = ["astro"] -roots = [] -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "astro" -source = { git = "https://github.com/virchau13/tree-sitter-astro", rev = "5f5c3e73c45967df9aa42f861fad2d77cd4e0900" } - -[[language]] -name = "bass" -scope = "source.bass" -injection-regex = "bass" -file-types = ["bass"] -roots = [] -comment-token = ";" -indent = { tab-width = 2, unit = " " } -language-server = { command = "bass", args = ["--lsp"] } - -[[grammar]] -name = "bass" -source = { git = "https://github.com/vito/tree-sitter-bass", rev = "501133e260d768ed4e1fd7374912ed5c86d6fd90" } - -[[language]] -name = "wat" -scope = "source.wat" -comment-token = ";;" -file-types = ["wat"] -roots = [] - -[[grammar]] -name = "wat" -source = { git = "https://github.com/wasm-lsp/tree-sitter-wasm", rev = "2ca28a9f9d709847bf7a3de0942a84e912f59088", subpath = "wat" } - -[[language]] -name = "wast" -scope = "source.wast" -comment-token = ";;" -file-types = ["wast"] -roots = [] - -[[grammar]] -name = "wast" -source = { git = "https://github.com/wasm-lsp/tree-sitter-wasm", rev = "2ca28a9f9d709847bf7a3de0942a84e912f59088", subpath = "wast" } - -[[language]] -name = "d" -scope = "source.d" -file-types = [ "d", "dd" ] -roots = [] -comment-token = "//" -injection-regex = "d" -indent = { tab-width = 4, unit = " "} -language-server = { command = "serve-d" } -formatter = { command = "dfmt" } - -[[grammar]] -name = "d" -source = { git = "https://github.com/gdamore/tree-sitter-d", rev="601c4a1e8310fb2f3c43fa8a923d0d27497f3c04" } - -[[language]] -name = "vhs" -scope = "source.vhs" -file-types = ["tape"] -roots = [] -comment-token = "#" -indent = { tab-width = 2, unit = " " } -grammar = "vhs" - -[[grammar]] -name = "vhs" -source = { git = "https://github.com/charmbracelet/tree-sitter-vhs", rev = "c6d81f34c011c29ee86dd73b45a8ecc9f2e2bdaf" } - -[[language]] -name = "kdl" -scope = "source.kdl" -file-types = ["kdl"] -roots = [] -comment-token = "//" -injection-regex = "kdl" - -[[grammar]] -name = "kdl" -source = { git = "https://github.com/Unoqwy/tree-sitter-kdl", rev = "e1cd292c6d15df6610484e1d4b5c987ecad52373" } - -[[language]] -name = "xml" -scope = "source.xml" -injection-regex = "xml" -file-types = ["xml"] -indent = { tab-width = 2, unit = " " } -roots = [] - -[language.auto-pairs] -'(' = ')' -'{' = '}' -'[' = ']' -'"' = '"' -"'" = "'" -"<" = ">" - -[[grammar]] -name = "xml" -source = { git = "https://github.com/RenjiSann/tree-sitter-xml", rev = "422528a43630db6dcc1e222d1c5ee3babd559473" } - -[[language]] -name = "wit" -scope = "source.wit" -injection-regex = "wit" -file-types = ["wit"] -roots = [] -comment-token = "//" -indent = { tab-width = 2, unit = " " } - -[language.auto-pairs] -'(' = ')' -'{' = '}' -'[' = ']' -'"' = '"' -"'" = "'" -"<" = ">" - -[[grammar]] -name = "wit" -source = { git = "https://github.com/hh9527/tree-sitter-wit", rev = "c917790ab9aec50c5fd664cbfad8dd45110cfff3" } - -[[language]] -name = "env" -scope = "source.env" -file-types = [".env", ".env.local", ".env.development", ".env.production"] -injection-regex = "env" -comment-token = "#" -indent = { tab-width = 4, unit = "\t" } -roots = [] - -[[grammar]] -name = "env" -source = { git = "https://github.com/seshotake/tree-sitter-env", rev = "e6c6bb1e7b51d481cba463fe949f083cf22d81f7" } - -[[language]] -name = "ini" -scope = "source.ini" -file-types = ["ini"] -injection-regex = "ini" -comment-token = "#" -indent = { tab-width = 4, unit = "\t" } -roots = [] - -[[grammar]] -name = "ini" -source = { git = "https://github.com/justinmk/tree-sitter-ini", rev = "4d247fb876b4ae6b347687de4a179511bf67fcbc" } - -[[language]] -name = "bicep" -scope = "source.bicep" -file-types = ["bicep"] -roots = [] -auto-format = true -comment-token = "//" -indent = { tab-width = 2, unit = " "} -language-server = { command = "bicep-langserver" } - -[[grammar]] -name = "bicep" -source = { git = "https://github.com/the-mikedavis/tree-sitter-bicep", rev = "d8e097fcfa143854861ef737161163a09cc2916b" } - -[[language]] -name = "qml" -scope = "source.qml" -file-types = ["qml"] -roots = [] -language-server = { command = "qmlls" } -indent = { tab-width = 4, unit = " " } -grammar = "qmljs" - -[[grammar]] -name = "qmljs" -source = { git = "https://github.com/yuja/tree-sitter-qmljs", rev = "0b2b25bcaa7d4925d5f0dda16f6a99c588a437f1" } - -[[language]] -name = "mermaid" -scope = "source.mermaid" -injection-regex = "mermaid" -file-types = ["mermaid"] -roots = [] -comment-token = "%%" -indent = { tab-width = 4, unit = " " } - -[[grammar]] -name = "mermaid" -source = { git = "https://github.com/monaqa/tree-sitter-mermaid", rev = "d787c66276e7e95899230539f556e8b83ee16f6d" } - -[[language]] -name = "matlab" -scope = "source.m" -file-types = ["m"] -comment-token = "%" -shebangs = ["octave-cli", "matlab"] -roots = [] -indent = { tab-width = 2, unit = " " } - -[[grammar]] -name = "matlab" -source = { git = "https://github.com/mstanciu552/tree-sitter-matlab", rev = "2d5d3d5193718a86477d4335aba5b34e79147326" } - diff --git a/helix/.config/helix/themes/default/catppuccin_frappe.toml b/helix/.config/helix/themes/default/catppuccin_frappe.toml deleted file mode 100755 index b9782ee..0000000 --- a/helix/.config/helix/themes/default/catppuccin_frappe.toml +++ /dev/null @@ -1,146 +0,0 @@ -# Syntax highlighting -# ------------------- -"type" = "yellow" - -"constructor" = "sapphire" - -"constant" = "peach" -"constant.builtin" = "peach" -"constant.character" = "teal" -"constant.character.escape" = "pink" - -"string" = "green" -"string.regexp" = "peach" -"string.special" = "blue" - -"comment" = { fg = "surface2", modifiers = ["italic"] } - -"variable" = "text" -"variable.parameter" = { fg = "maroon", modifiers = ["italic"] } -"variable.builtin" = "red" -"variable.other.member" = "teal" - -"label" = "sapphire" # used for lifetimes - -"punctuation" = "overlay2" -"punctuation.special" = "sky" - -"keyword" = "mauve" -"keyword.control.conditional" = { fg = "mauve", modifiers = ["italic"] } - -"operator" = "sky" - -"function" = "blue" -"function.builtin" = "peach" -"function.macro" = "mauve" - -"tag" = "mauve" - -"namespace" = { fg = "blue", modifiers = ["italic"] } - -"special" = "blue" # fuzzy highlight - -"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] } -"markup.heading.1" = "lavender" -"markup.heading.2" = "mauve" -"markup.heading.3" = "green" -"markup.heading.4" = "yellow" -"markup.heading.5" = "pink" -"markup.heading.6" = "teal" -"markup.list" = "mauve" -"markup.bold" = { modifiers = ["bold"] } -"markup.italic" = { modifiers = ["italic"] } -"markup.link.url" = { fg = "rosewater", modifiers = ["italic", "underlined"] } -"markup.link.text" = "blue" -"markup.raw" = "flamingo" - -"diff.plus" = "green" -"diff.minus" = "red" -"diff.delta" = "blue" - -# User Interface -# -------------- -"ui.background" = { fg = "text", bg = "base" } - -"ui.linenr" = { fg = "surface1" } -"ui.linenr.selected" = { fg = "lavender" } - -"ui.statusline" = { fg = "text", bg = "mantle" } -"ui.statusline.inactive" = { fg = "surface2", bg = "mantle" } -"ui.statusline.normal" = { fg = "base", bg = "lavender", modifiers = ["bold"] } -"ui.statusline.insert" = { fg = "base", bg = "green", modifiers = ["bold"] } -"ui.statusline.select" = { fg = "base", bg = "flamingo", modifiers = ["bold"] } - -"ui.popup" = { fg = "text", bg = "surface0" } -"ui.window" = { fg = "crust" } -"ui.help" = { fg = "overlay2", bg = "surface0" } - -"ui.bufferline" = { fg = "surface1", bg = "mantle" } -"ui.bufferline.active" = { fg = "text", bg = "base", modifiers = ["bold", "italic"] } -"ui.bufferline.background" = { bg = "surface0" } - -"ui.text" = "text" -"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] } - -"ui.virtual" = "overlay0" -"ui.virtual.ruler" = { bg = "surface0" } -"ui.virtual.indent-guide" = "surface0" - -"ui.selection" = { bg = "surface1" } - -"ui.cursor" = { fg = "base", bg = "secondary_cursor" } -"ui.cursor.primary" = { fg = "base", bg = "rosewater" } -"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] } - -"ui.cursorline.primary" = { bg = "cursorline" } - -"ui.highlight" = { bg = "surface1", modifiers = ["bold"] } - -"ui.menu" = { fg = "overlay2", bg = "surface0" } -"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] } - -diagnostic = { modifiers = ["underlined"] } -"diagnostic.error" = "red" -"diagnostic.warn" = "yellow" -"diagnostic.info" = "sky" -"diagnostic.hint" = "teal" - -error = "red" -warning = "yellow" -info = "sky" -hint = "teal" - -[palette] -# catppuccin palette colors -rosewater = "#f2d5cf" -flamingo = "#eebebe" -pink = "#f4b8e4" -mauve = "#ca9ee6" -red = "#e78284" -maroon = "#ea999c" -peach = "#ef9f76" -yellow = "#e5c890" -green = "#a6d189" -teal = "#81c8be" -sky = "#99d1db" -sapphire = "#85c1dc" -blue = "#8caaee" -lavender = "#babbf1" - -text = "#c6d0f5" -subtext1 = "#b5bfe2" -subtext0 = "#a5adce" -overlay2 = "#949cbb" -overlay1 = "#838ba7" -overlay0 = "#737994" -surface2 = "#626880" -surface1 = "#51576d" -surface0 = "#414559" - -base = "#303446" -mantle = "#292c3c" -crust = "#232634" - -# derived colors by blending existing palette colors -cursorline = "#3b3f52" -secondary_cursor = "#b8a5a6" \ No newline at end of file diff --git a/helix/.config/helix/themes/default/catppuccin_latte.toml b/helix/.config/helix/themes/default/catppuccin_latte.toml deleted file mode 100755 index ab01ee0..0000000 --- a/helix/.config/helix/themes/default/catppuccin_latte.toml +++ /dev/null @@ -1,146 +0,0 @@ -# Syntax highlighting -# ------------------- -"type" = "yellow" - -"constructor" = "sapphire" - -"constant" = "peach" -"constant.builtin" = "peach" -"constant.character" = "teal" -"constant.character.escape" = "pink" - -"string" = "green" -"string.regexp" = "peach" -"string.special" = "blue" - -"comment" = { fg = "surface2", modifiers = ["italic"] } - -"variable" = "text" -"variable.parameter" = { fg = "maroon", modifiers = ["italic"] } -"variable.builtin" = "red" -"variable.other.member" = "teal" - -"label" = "sapphire" # used for lifetimes - -"punctuation" = "overlay2" -"punctuation.special" = "sky" - -"keyword" = "mauve" -"keyword.control.conditional" = { fg = "mauve", modifiers = ["italic"] } - -"operator" = "sky" - -"function" = "blue" -"function.builtin" = "peach" -"function.macro" = "mauve" - -"tag" = "mauve" - -"namespace" = { fg = "blue", modifiers = ["italic"] } - -"special" = "blue" # fuzzy highlight - -"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] } -"markup.heading.1" = "lavender" -"markup.heading.2" = "mauve" -"markup.heading.3" = "green" -"markup.heading.4" = "yellow" -"markup.heading.5" = "pink" -"markup.heading.6" = "teal" -"markup.list" = "mauve" -"markup.bold" = { modifiers = ["bold"] } -"markup.italic" = { modifiers = ["italic"] } -"markup.link.url" = { fg = "rosewater", modifiers = ["italic", "underlined"] } -"markup.link.text" = "blue" -"markup.raw" = "flamingo" - -"diff.plus" = "green" -"diff.minus" = "red" -"diff.delta" = "blue" - -# User Interface -# -------------- -"ui.background" = { fg = "text", bg = "base" } - -"ui.linenr" = { fg = "base0" } -"ui.linenr.selected" = { fg = "lavender" } - -"ui.statusline" = { fg = "text", bg = "mantle" } -"ui.statusline.inactive" = { fg = "surface2", bg = "mantle" } -"ui.statusline.normal" = { fg = "base", bg = "lavender", modifiers = ["bold"] } -"ui.statusline.insert" = { fg = "base", bg = "green", modifiers = ["bold"] } -"ui.statusline.select" = { fg = "base", bg = "flamingo", modifiers = ["bold"] } - -"ui.popup" = { fg = "text", bg = "surface0" } -"ui.window" = { fg = "crust" } -"ui.help" = { fg = "overlay2", bg = "surface0" } - -"ui.bufferline" = { fg = "surface1", bg = "mantle" } -"ui.bufferline.active" = { fg = "text", bg = "base", modifiers = ["bold", "italic"] } -"ui.bufferline.background" = { bg = "surface0" } - -"ui.text" = "text" -"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] } - -"ui.virtual" = "overlay0" -"ui.virtual.ruler" = { bg = "surface0" } -"ui.virtual.indent-guide" = "surface0" - -"ui.selection" = { bg = "surface1" } - -"ui.cursor" = { fg = "base", bg = "secondary_cursor" } -"ui.cursor.primary" = { fg = "base", bg = "rosewater" } -"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] } - -"ui.cursorline.primary" = { bg = "cursorline" } - -"ui.highlight" = { bg = "surface1", modifiers = ["bold"] } - -"ui.menu" = { fg = "overlay2", bg = "surface0" } -"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] } - -diagnostic = { modifiers = ["underlined"] } -"diagnostic.error" = "red" -"diagnostic.warn" = "yellow" -"diagnostic.info" = "sky" -"diagnostic.hint" = "teal" - -error = "red" -warning = "yellow" -info = "sky" -hint = "teal" - -[palette] -# catppuccin palette colors -rosewater = "#dc8a78" -flamingo = "#dd7878" -pink = "#ea76cb" -mauve = "#8839ef" -red = "#d20f39" -maroon = "#e64553" -peach = "#fe640b" -yellow = "#df8e1d" -green = "#40a02b" -teal = "#179299" -sky = "#04a5e5" -sapphire = "#209fb5" -blue = "#1e66f5" -lavender = "#7287fd" - -text = "#4c4f69" -subtext1 = "#5c5f77" -subtext0 = "#6c6f85" -overlay2 = "#7c7f93" -overlay1 = "#8c8fa1" -overlay0 = "#9ca0b0" -surface2 = "#acb0be" -surface1 = "#bcc0cc" -surface0 = "#ccd0da" - -base = "#eff1f5" -mantle = "#e6e9ef" -crust = "#dce0e8" - -# derived colors by blending existing palette colors -cursorline = "#e9ebf1" -secondary_cursor = "#e2a99e" \ No newline at end of file diff --git a/helix/.config/helix/themes/default/catppuccin_macchiato.toml b/helix/.config/helix/themes/default/catppuccin_macchiato.toml deleted file mode 100755 index f36acc6..0000000 --- a/helix/.config/helix/themes/default/catppuccin_macchiato.toml +++ /dev/null @@ -1,146 +0,0 @@ -# Syntax highlighting -# ------------------- -"type" = "yellow" - -"constructor" = "sapphire" - -"constant" = "peach" -"constant.builtin" = "peach" -"constant.character" = "teal" -"constant.character.escape" = "pink" - -"string" = "green" -"string.regexp" = "peach" -"string.special" = "blue" - -"comment" = { fg = "surface2", modifiers = ["italic"] } - -"variable" = "text" -"variable.parameter" = { fg = "maroon", modifiers = ["italic"] } -"variable.builtin" = "red" -"variable.other.member" = "teal" - -"label" = "sapphire" # used for lifetimes - -"punctuation" = "overlay2" -"punctuation.special" = "sky" - -"keyword" = "mauve" -"keyword.control.conditional" = { fg = "mauve", modifiers = ["italic"] } - -"operator" = "sky" - -"function" = "blue" -"function.builtin" = "peach" -"function.macro" = "mauve" - -"tag" = "mauve" - -"namespace" = { fg = "blue", modifiers = ["italic"] } - -"special" = "blue" # fuzzy highlight - -"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] } -"markup.heading.1" = "lavender" -"markup.heading.2" = "mauve" -"markup.heading.3" = "green" -"markup.heading.4" = "yellow" -"markup.heading.5" = "pink" -"markup.heading.6" = "teal" -"markup.list" = "mauve" -"markup.bold" = { modifiers = ["bold"] } -"markup.italic" = { modifiers = ["italic"] } -"markup.link.url" = { fg = "rosewater", modifiers = ["italic", "underlined"] } -"markup.link.text" = "blue" -"markup.raw" = "flamingo" - -"diff.plus" = "green" -"diff.minus" = "red" -"diff.delta" = "blue" - -# User Interface -# -------------- -"ui.background" = { fg = "text", bg = "base" } - -"ui.linenr" = { fg = "surface1" } -"ui.linenr.selected" = { fg = "lavender" } - -"ui.statusline" = { fg = "text", bg = "mantle" } -"ui.statusline.inactive" = { fg = "surface2", bg = "mantle" } -"ui.statusline.normal" = { fg = "base", bg = "lavender", modifiers = ["bold"] } -"ui.statusline.insert" = { fg = "base", bg = "green", modifiers = ["bold"] } -"ui.statusline.select" = { fg = "base", bg = "flamingo", modifiers = ["bold"] } - -"ui.popup" = { fg = "text", bg = "surface0" } -"ui.window" = { fg = "crust" } -"ui.help" = { fg = "overlay2", bg = "surface0" } - -"ui.bufferline" = { fg = "surface1", bg = "mantle" } -"ui.bufferline.active" = { fg = "text", bg = "base", modifiers = ["bold", "italic"] } -"ui.bufferline.background" = { bg = "surface0" } - -"ui.text" = "text" -"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] } - -"ui.virtual" = "overlay0" -"ui.virtual.ruler" = { bg = "surface0" } -"ui.virtual.indent-guide" = "surface0" - -"ui.selection" = { bg = "surface1" } - -"ui.cursor" = { fg = "base", bg = "secondary_cursor" } -"ui.cursor.primary" = { fg = "base", bg = "rosewater" } -"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] } - -"ui.cursorline.primary" = { bg = "cursorline" } - -"ui.highlight" = { bg = "surface1", modifiers = ["bold"] } - -"ui.menu" = { fg = "overlay2", bg = "surface0" } -"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] } - -diagnostic = { modifiers = ["underlined"] } -"diagnostic.error" = "red" -"diagnostic.warn" = "yellow" -"diagnostic.info" = "sky" -"diagnostic.hint" = "teal" - -error = "red" -warning = "yellow" -info = "sky" -hint = "teal" - -[palette] -# catppuccin palette colors -rosewater = "#f4dbd6" -flamingo = "#f0c6c6" -pink = "#f5bde6" -mauve = "#c6a0f6" -red = "#ed8796" -maroon = "#ee99a0" -peach = "#f5a97f" -yellow = "#eed49f" -green = "#a6da95" -teal = "#8bd5ca" -sky = "#91d7e3" -sapphire = "#7dc4e4" -blue = "#8aadf4" -lavender = "#b7bdf8" - -text = "#cad3f5" -subtext1 = "#b8c0e0" -subtext0 = "#a5adcb" -overlay2 = "#939ab7" -overlay1 = "#8087a2" -overlay0 = "#6e738d" -surface2 = "#5b6078" -surface1 = "#494d64" -surface0 = "#363a4f" - -base = "#24273a" -mantle = "#1e2030" -crust = "#181926" - -# derived colors by blending existing palette colors -cursorline = "#303347" -secondary_cursor = "#b6a5a7" \ No newline at end of file diff --git a/helix/.config/helix/themes/default/catppuccin_mocha.toml b/helix/.config/helix/themes/default/catppuccin_mocha.toml deleted file mode 100755 index 0fd7757..0000000 --- a/helix/.config/helix/themes/default/catppuccin_mocha.toml +++ /dev/null @@ -1,146 +0,0 @@ -# Syntax highlighting -# ------------------- -"type" = "yellow" - -"constructor" = "sapphire" - -"constant" = "peach" -"constant.builtin" = "peach" -"constant.character" = "teal" -"constant.character.escape" = "pink" - -"string" = "green" -"string.regexp" = "peach" -"string.special" = "blue" - -"comment" = { fg = "surface2", modifiers = ["italic"] } - -"variable" = "text" -"variable.parameter" = { fg = "maroon", modifiers = ["italic"] } -"variable.builtin" = "red" -"variable.other.member" = "teal" - -"label" = "sapphire" # used for lifetimes - -"punctuation" = "overlay2" -"punctuation.special" = "sky" - -"keyword" = "mauve" -"keyword.control.conditional" = { fg = "mauve", modifiers = ["italic"] } - -"operator" = "sky" - -"function" = "blue" -"function.builtin" = "peach" -"function.macro" = "mauve" - -"tag" = "mauve" - -"namespace" = { fg = "blue", modifiers = ["italic"] } - -"special" = "blue" # fuzzy highlight - -"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] } -"markup.heading.1" = "lavender" -"markup.heading.2" = "mauve" -"markup.heading.3" = "green" -"markup.heading.4" = "yellow" -"markup.heading.5" = "pink" -"markup.heading.6" = "teal" -"markup.list" = "mauve" -"markup.bold" = { modifiers = ["bold"] } -"markup.italic" = { modifiers = ["italic"] } -"markup.link.url" = { fg = "rosewater", modifiers = ["italic", "underlined"] } -"markup.link.text" = "blue" -"markup.raw" = "flamingo" - -"diff.plus" = "green" -"diff.minus" = "red" -"diff.delta" = "blue" - -# User Interface -# -------------- -"ui.background" = { fg = "text", bg = "base" } - -"ui.linenr" = { fg = "surface1" } -"ui.linenr.selected" = { fg = "lavender" } - -"ui.statusline" = { fg = "text", bg = "mantle" } -"ui.statusline.inactive" = { fg = "surface2", bg = "mantle" } -"ui.statusline.normal" = { fg = "base", bg = "lavender", modifiers = ["bold"] } -"ui.statusline.insert" = { fg = "base", bg = "green", modifiers = ["bold"] } -"ui.statusline.select" = { fg = "base", bg = "flamingo", modifiers = ["bold"] } - -"ui.popup" = { fg = "text", bg = "surface0" } -"ui.window" = { fg = "crust" } -"ui.help" = { fg = "overlay2", bg = "surface0" } - -"ui.bufferline" = { fg = "surface1", bg = "mantle" } -"ui.bufferline.active" = { fg = "text", bg = "base", modifiers = ["bold", "italic"] } -"ui.bufferline.background" = { bg = "surface0" } - -"ui.text" = "text" -"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] } - -"ui.virtual" = "overlay0" -"ui.virtual.ruler" = { bg = "surface0" } -"ui.virtual.indent-guide" = "surface0" - -"ui.selection" = { bg = "surface1" } - -"ui.cursor" = { fg = "base", bg = "secondary_cursor" } -"ui.cursor.primary" = { fg = "base", bg = "rosewater" } -"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] } - -"ui.cursorline.primary" = { bg = "cursorline" } - -"ui.highlight" = { bg = "surface1", modifiers = ["bold"] } - -"ui.menu" = { fg = "overlay2", bg = "surface0" } -"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] } - -diagnostic = { modifiers = ["underlined"] } -"diagnostic.error" = "red" -"diagnostic.warn" = "yellow" -"diagnostic.info" = "sky" -"diagnostic.hint" = "teal" - -error = "red" -warning = "yellow" -info = "sky" -hint = "teal" - -[palette] -# catppuccin palette colors -rosewater = "#f5e0dc" -flamingo = "#f2cdcd" -pink = "#f5c2e7" -mauve = "#cba6f7" -red = "#f38ba8" -maroon = "#eba0ac" -peach = "#fab387" -yellow = "#f9e2af" -green = "#a6e3a1" -teal = "#94e2d5" -sky = "#89dceb" -sapphire = "#74c7ec" -blue = "#89b4fa" -lavender = "#b4befe" - -text = "#cdd6f4" -subtext1 = "#bac2de" -subtext0 = "#a6adc8" -overlay2 = "#9399b2" -overlay1 = "#7f849c" -overlay0 = "#6c7086" -surface2 = "#585b70" -surface1 = "#45475a" -surface0 = "#313244" - -base = "#1e1e2e" -mantle = "#181825" -crust = "#11111b" - -# derived colors by blending existing palette colors -cursorline = "#2a2b3c" -secondary_cursor = "#b5a6a8" \ No newline at end of file diff --git a/helix/.config/helix/themes/no_italics/catppuccin_frappe.toml b/helix/.config/helix/themes/no_italics/catppuccin_frappe.toml deleted file mode 100755 index 04b3ccd..0000000 --- a/helix/.config/helix/themes/no_italics/catppuccin_frappe.toml +++ /dev/null @@ -1,137 +0,0 @@ -# Syntax highlighting -# ------------------- -"type" = "yellow" -"type.enum.variant" = "peach" - -"constructor" = "sapphire" - -"constant" = "peach" -"constant.character" = "teal" -"constant.character.escape" = "pink" - -"string" = "green" -"string.regexp" = "peach" -"string.special" = "pink" - -"comment" = { fg = "overlay1" } - -"variable" = "text" -"variable.parameter" = { fg = "maroon" } -"variable.builtin" = "red" -"variable.other.member" = "teal" - -"label" = "sapphire" # used for lifetimes - -"punctuation" = "overlay2" - -"keyword" = "mauve" -"keyword.control.conditional" = { fg = "mauve" } - -"operator" = "sky" - -"function" = "blue" -"function.builtin" = "peach" -"function.macro" = "teal" - -"tag" = "mauve" - -"namespace" = { fg = "blue" } - -"special" = "blue" # fuzzy highlight - -"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] } -"markup.heading.1" = "lavender" -"markup.heading.2" = "mauve" -"markup.heading.3" = "green" -"markup.heading.4" = "yellow" -"markup.heading.5" = "pink" -"markup.heading.6" = "teal" -"markup.list" = "mauve" -"markup.bold" = { modifiers = ["bold"] } -"markup.italic" = { modifiers = ["italic"] } -"markup.link.url" = { fg = "peach", modifiers = ["underlined"] } -"markup.link.text" = "blue" -"markup.raw" = "flamingo" - -"diff.plus" = "green" -"diff.minus" = "red" -"diff.delta" = "yellow" - -# User Interface -# -------------- -"ui.background" = { fg = "text", bg = "base" } - -"ui.linenr" = { fg = "surface1" } -"ui.linenr.selected" = { fg = "lavender" } - -"ui.statusline" = { fg = "overlay1", bg = "surface0" } -"ui.statusline.inactive" = { fg = "overlay1", bg = "mantle" } -"ui.statusline.normal" = { fg = "surface0", bg = "lavender", modifiers = ["bold"] } -"ui.statusline.insert" = { fg = "surface0", bg = "green", modifiers = ["bold"] } -"ui.statusline.select" = { fg = "surface0", bg = "flamingo", modifiers = ["bold"] } - -"ui.popup" = { fg = "text", bg = "surface0" } -"ui.window" = { fg = "crust" } -"ui.help" = { fg = "overlay2", bg = "surface0" } - -"ui.text" = "text" -"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] } - -"ui.virtual" = "overlay0" -"ui.virtual.ruler" = { bg = "surface0" } -"ui.virtual.indent-guide" = "surface0" - -"ui.selection" = { bg = "surface1" } - -"ui.cursor" = { fg = "base", bg = "secondary_cursor" } -"ui.cursor.primary" = { fg = "base", bg = "rosewater" } -"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] } - -"ui.cursorline.primary" = { bg = "cursorline" } - -"ui.highlight" = { bg = "surface1" } - -"ui.menu" = { fg = "overlay2", bg = "surface0" } -"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] } - -diagnostic = { modifiers = ["underlined"] } - -error = "red" -warning = "yellow" -info = "sky" -hint = "teal" - -[palette] -# catppuccin palette colors -rosewater = "#f2d5cf" -flamingo = "#eebebe" -pink = "#f4b8e4" -mauve = "#ca9ee6" -red = "#e78284" -maroon = "#ea999c" -peach = "#ef9f76" -yellow = "#e5c890" -green = "#a6d189" -teal = "#81c8be" -sky = "#99d1db" -sapphire = "#85c1dc" -blue = "#8caaee" -lavender = "#babbf1" - -text = "#c6d0f5" -subtext1 = "#b5bfe2" -subtext0 = "#a5adce" -overlay2 = "#949cbb" -overlay1 = "#838ba7" -overlay0 = "#737994" -surface2 = "#626880" -surface1 = "#51576d" -surface0 = "#414559" - -base = "#303446" -mantle = "#292c3c" -crust = "#232634" - -# derived colors by blending existing palette colors -cursorline = "#3b3f52" -secondary_cursor = "#b8a5a6" \ No newline at end of file diff --git a/helix/.config/helix/themes/no_italics/catppuccin_latte.toml b/helix/.config/helix/themes/no_italics/catppuccin_latte.toml deleted file mode 100755 index 87ec6f0..0000000 --- a/helix/.config/helix/themes/no_italics/catppuccin_latte.toml +++ /dev/null @@ -1,137 +0,0 @@ -# Syntax highlighting -# ------------------- -"type" = "yellow" -"type.enum.variant" = "peach" - -"constructor" = "sapphire" - -"constant" = "peach" -"constant.character" = "teal" -"constant.character.escape" = "pink" - -"string" = "green" -"string.regexp" = "peach" -"string.special" = "pink" - -"comment" = { fg = "overlay1" } - -"variable" = "text" -"variable.parameter" = { fg = "maroon" } -"variable.builtin" = "red" -"variable.other.member" = "teal" - -"label" = "sapphire" # used for lifetimes - -"punctuation" = "overlay2" - -"keyword" = "mauve" -"keyword.control.conditional" = { fg = "mauve" } - -"operator" = "sky" - -"function" = "blue" -"function.builtin" = "peach" -"function.macro" = "teal" - -"tag" = "mauve" - -"namespace" = { fg = "blue" } - -"special" = "blue" # fuzzy highlight - -"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] } -"markup.heading.1" = "lavender" -"markup.heading.2" = "mauve" -"markup.heading.3" = "green" -"markup.heading.4" = "yellow" -"markup.heading.5" = "pink" -"markup.heading.6" = "teal" -"markup.list" = "mauve" -"markup.bold" = { modifiers = ["bold"] } -"markup.italic" = { modifiers = ["italic"] } -"markup.link.url" = { fg = "peach", modifiers = ["underlined"] } -"markup.link.text" = "blue" -"markup.raw" = "flamingo" - -"diff.plus" = "green" -"diff.minus" = "red" -"diff.delta" = "yellow" - -# User Interface -# -------------- -"ui.background" = { fg = "text", bg = "base" } - -"ui.linenr" = { fg = "surface1" } -"ui.linenr.selected" = { fg = "lavender" } - -"ui.statusline" = { fg = "overlay1", bg = "surface0" } -"ui.statusline.inactive" = { fg = "overlay1", bg = "mantle" } -"ui.statusline.normal" = { fg = "surface0", bg = "lavender", modifiers = ["bold"] } -"ui.statusline.insert" = { fg = "surface0", bg = "green", modifiers = ["bold"] } -"ui.statusline.select" = { fg = "surface0", bg = "flamingo", modifiers = ["bold"] } - -"ui.popup" = { fg = "text", bg = "surface0" } -"ui.window" = { fg = "crust" } -"ui.help" = { fg = "overlay2", bg = "surface0" } - -"ui.text" = "text" -"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] } - -"ui.virtual" = "overlay0" -"ui.virtual.ruler" = { bg = "surface0" } -"ui.virtual.indent-guide" = "surface0" - -"ui.selection" = { bg = "surface1" } - -"ui.cursor" = { fg = "base", bg = "secondary_cursor" } -"ui.cursor.primary" = { fg = "base", bg = "rosewater" } -"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] } - -"ui.cursorline.primary" = { bg = "cursorline" } - -"ui.highlight" = { bg = "surface1" } - -"ui.menu" = { fg = "overlay2", bg = "surface0" } -"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] } - -diagnostic = { modifiers = ["underlined"] } - -error = "red" -warning = "yellow" -info = "sky" -hint = "teal" - -[palette] -# catppuccin palette colors -rosewater = "#dc8a78" -flamingo = "#dd7878" -pink = "#ea76cb" -mauve = "#8839ef" -red = "#d20f39" -maroon = "#e64553" -peach = "#fe640b" -yellow = "#df8e1d" -green = "#40a02b" -teal = "#179299" -sky = "#04a5e5" -sapphire = "#209fb5" -blue = "#1e66f5" -lavender = "#7287fd" - -text = "#4c4f69" -subtext1 = "#5c5f77" -subtext0 = "#6c6f85" -overlay2 = "#7c7f93" -overlay1 = "#8c8fa1" -overlay0 = "#9ca0b0" -surface2 = "#acb0be" -surface1 = "#bcc0cc" -surface0 = "#ccd0da" - -base = "#eff1f5" -mantle = "#e6e9ef" -crust = "#dce0e8" - -# derived colors by blending existing palette colors -cursorline = "#e9ebf1" -secondary_cursor = "#e2a99e" \ No newline at end of file diff --git a/helix/.config/helix/themes/no_italics/catppuccin_macchiato.toml b/helix/.config/helix/themes/no_italics/catppuccin_macchiato.toml deleted file mode 100755 index aea15d7..0000000 --- a/helix/.config/helix/themes/no_italics/catppuccin_macchiato.toml +++ /dev/null @@ -1,137 +0,0 @@ -# Syntax highlighting -# ------------------- -"type" = "yellow" -"type.enum.variant" = "peach" - -"constructor" = "sapphire" - -"constant" = "peach" -"constant.character" = "teal" -"constant.character.escape" = "pink" - -"string" = "green" -"string.regexp" = "peach" -"string.special" = "pink" - -"comment" = { fg = "overlay1" } - -"variable" = "text" -"variable.parameter" = { fg = "maroon" } -"variable.builtin" = "red" -"variable.other.member" = "teal" - -"label" = "sapphire" # used for lifetimes - -"punctuation" = "overlay2" - -"keyword" = "mauve" -"keyword.control.conditional" = { fg = "mauve" } - -"operator" = "sky" - -"function" = "blue" -"function.builtin" = "peach" -"function.macro" = "teal" - -"tag" = "mauve" - -"namespace" = { fg = "blue" } - -"special" = "blue" # fuzzy highlight - -"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] } -"markup.heading.1" = "lavender" -"markup.heading.2" = "mauve" -"markup.heading.3" = "green" -"markup.heading.4" = "yellow" -"markup.heading.5" = "pink" -"markup.heading.6" = "teal" -"markup.list" = "mauve" -"markup.bold" = { modifiers = ["bold"] } -"markup.italic" = { modifiers = ["italic"] } -"markup.link.url" = { fg = "peach", modifiers = ["underlined"] } -"markup.link.text" = "blue" -"markup.raw" = "flamingo" - -"diff.plus" = "green" -"diff.minus" = "red" -"diff.delta" = "yellow" - -# User Interface -# -------------- -"ui.background" = { fg = "text", bg = "base" } - -"ui.linenr" = { fg = "surface1" } -"ui.linenr.selected" = { fg = "lavender" } - -"ui.statusline" = { fg = "overlay1", bg = "surface0" } -"ui.statusline.inactive" = { fg = "overlay1", bg = "mantle" } -"ui.statusline.normal" = { fg = "surface0", bg = "lavender", modifiers = ["bold"] } -"ui.statusline.insert" = { fg = "surface0", bg = "green", modifiers = ["bold"] } -"ui.statusline.select" = { fg = "surface0", bg = "flamingo", modifiers = ["bold"] } - -"ui.popup" = { fg = "text", bg = "surface0" } -"ui.window" = { fg = "crust" } -"ui.help" = { fg = "overlay2", bg = "surface0" } - -"ui.text" = "text" -"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] } - -"ui.virtual" = "overlay0" -"ui.virtual.ruler" = { bg = "surface0" } -"ui.virtual.indent-guide" = "surface0" - -"ui.selection" = { bg = "surface1" } - -"ui.cursor" = { fg = "base", bg = "secondary_cursor" } -"ui.cursor.primary" = { fg = "base", bg = "rosewater" } -"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] } - -"ui.cursorline.primary" = { bg = "cursorline" } - -"ui.highlight" = { bg = "surface1" } - -"ui.menu" = { fg = "overlay2", bg = "surface0" } -"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] } - -diagnostic = { modifiers = ["underlined"] } - -error = "red" -warning = "yellow" -info = "sky" -hint = "teal" - -[palette] -# catppuccin palette colors -rosewater = "#f4dbd6" -flamingo = "#f0c6c6" -pink = "#f5bde6" -mauve = "#c6a0f6" -red = "#ed8796" -maroon = "#ee99a0" -peach = "#f5a97f" -yellow = "#eed49f" -green = "#a6da95" -teal = "#8bd5ca" -sky = "#91d7e3" -sapphire = "#7dc4e4" -blue = "#8aadf4" -lavender = "#b7bdf8" - -text = "#cad3f5" -subtext1 = "#b8c0e0" -subtext0 = "#a5adcb" -overlay2 = "#939ab7" -overlay1 = "#8087a2" -overlay0 = "#6e738d" -surface2 = "#5b6078" -surface1 = "#494d64" -surface0 = "#363a4f" - -base = "#24273a" -mantle = "#1e2030" -crust = "#181926" - -# derived colors by blending existing palette colors -cursorline = "#303347" -secondary_cursor = "#b6a5a7" \ No newline at end of file diff --git a/helix/.config/helix/themes/no_italics/catppuccin_mocha.toml b/helix/.config/helix/themes/no_italics/catppuccin_mocha.toml deleted file mode 100755 index e2028f5..0000000 --- a/helix/.config/helix/themes/no_italics/catppuccin_mocha.toml +++ /dev/null @@ -1,137 +0,0 @@ -# Syntax highlighting -# ------------------- -"type" = "yellow" -"type.enum.variant" = "peach" - -"constructor" = "sapphire" - -"constant" = "peach" -"constant.character" = "teal" -"constant.character.escape" = "pink" - -"string" = "green" -"string.regexp" = "peach" -"string.special" = "pink" - -"comment" = { fg = "overlay1" } - -"variable" = "text" -"variable.parameter" = { fg = "maroon" } -"variable.builtin" = "red" -"variable.other.member" = "teal" - -"label" = "sapphire" # used for lifetimes - -"punctuation" = "overlay2" - -"keyword" = "mauve" -"keyword.control.conditional" = { fg = "mauve" } - -"operator" = "sky" - -"function" = "blue" -"function.builtin" = "peach" -"function.macro" = "teal" - -"tag" = "mauve" - -"namespace" = { fg = "blue" } - -"special" = "blue" # fuzzy highlight - -"markup.heading.marker" = { fg = "peach", modifiers = ["bold"] } -"markup.heading.1" = "lavender" -"markup.heading.2" = "mauve" -"markup.heading.3" = "green" -"markup.heading.4" = "yellow" -"markup.heading.5" = "pink" -"markup.heading.6" = "teal" -"markup.list" = "mauve" -"markup.bold" = { modifiers = ["bold"] } -"markup.italic" = { modifiers = ["italic"] } -"markup.link.url" = { fg = "peach", modifiers = ["underlined"] } -"markup.link.text" = "blue" -"markup.raw" = "flamingo" - -"diff.plus" = "green" -"diff.minus" = "red" -"diff.delta" = "yellow" - -# User Interface -# -------------- -"ui.background" = { fg = "text", bg = "base" } - -"ui.linenr" = { fg = "surface1" } -"ui.linenr.selected" = { fg = "lavender" } - -"ui.statusline" = { fg = "overlay1", bg = "surface0" } -"ui.statusline.inactive" = { fg = "overlay1", bg = "mantle" } -"ui.statusline.normal" = { fg = "surface0", bg = "lavender", modifiers = ["bold"] } -"ui.statusline.insert" = { fg = "surface0", bg = "green", modifiers = ["bold"] } -"ui.statusline.select" = { fg = "surface0", bg = "flamingo", modifiers = ["bold"] } - -"ui.popup" = { fg = "text", bg = "surface0" } -"ui.window" = { fg = "crust" } -"ui.help" = { fg = "overlay2", bg = "surface0" } - -"ui.text" = "text" -"ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] } - -"ui.virtual" = "overlay0" -"ui.virtual.ruler" = { bg = "surface0" } -"ui.virtual.indent-guide" = "surface0" - -"ui.selection" = { bg = "surface1" } - -"ui.cursor" = { fg = "base", bg = "secondary_cursor" } -"ui.cursor.primary" = { fg = "base", bg = "rosewater" } -"ui.cursor.match" = { fg = "peach", modifiers = ["bold"] } - -"ui.cursorline.primary" = { bg = "cursorline" } - -"ui.highlight" = { bg = "surface1" } - -"ui.menu" = { fg = "overlay2", bg = "surface0" } -"ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] } - -diagnostic = { modifiers = ["underlined"] } - -error = "red" -warning = "yellow" -info = "sky" -hint = "teal" - -[palette] -# catppuccin palette colors -rosewater = "#f5e0dc" -flamingo = "#f2cdcd" -pink = "#f5c2e7" -mauve = "#cba6f7" -red = "#f38ba8" -maroon = "#eba0ac" -peach = "#fab387" -yellow = "#f9e2af" -green = "#a6e3a1" -teal = "#94e2d5" -sky = "#89dceb" -sapphire = "#74c7ec" -blue = "#89b4fa" -lavender = "#b4befe" - -text = "#cdd6f4" -subtext1 = "#bac2de" -subtext0 = "#a6adc8" -overlay2 = "#9399b2" -overlay1 = "#7f849c" -overlay0 = "#6c7086" -surface2 = "#585b70" -surface1 = "#45475a" -surface0 = "#313244" - -base = "#1e1e2e" -mantle = "#181825" -crust = "#11111b" - -# derived colors by blending existing palette colors -cursorline = "#2a2b3c" -secondary_cursor = "#b5a6a8" \ No newline at end of file diff --git a/hypr/.config/hypr/hyprland.conf b/hypr/.config/hypr/hyprland.conf index 8b6be74..b00c09e 100755 --- a/hypr/.config/hypr/hyprland.conf +++ b/hypr/.config/hypr/hyprland.conf @@ -165,4 +165,4 @@ exec-once=swww init exec-once=swww img ~/Pictures/wallpapers/annystartingshort.gif # swayidle / lock - exec-once=~/bin/lock +exec-once=~/bin/lock \ No newline at end of file diff --git a/nushell/.config/nushell/config.nu b/nushell/.config/nushell/config.nu deleted file mode 100755 index 5bd403e..0000000 --- a/nushell/.config/nushell/config.nu +++ /dev/null @@ -1,542 +0,0 @@ -# Nushell Config File - -module completions { - # Custom completions for external commands (those outside of Nushell) - # Each completions has two parts: the form of the external command, including its flags and parameters - # and a helper command that knows how to complete values for those flags and parameters - # - # This is a simplified version of completions for git branches and git remotes - def "nu-complete git branches" [] { - ^git branch | lines | each { |line| $line | str replace '[\*\+] ' '' | str trim } - } - - def "nu-complete git remotes" [] { - ^git remote | lines | each { |line| $line | str trim } - } - - # Download objects and refs from another repository - export extern "git fetch" [ - repository?: string@"nu-complete git remotes" # name of the repository to fetch - branch?: string@"nu-complete git branches" # name of the branch to fetch - --all # Fetch all remotes - --append(-a) # Append ref names and object names to .git/FETCH_HEAD - --atomic # Use an atomic transaction to update local refs. - --depth: int # Limit fetching to n commits from the tip - --deepen: int # Limit fetching to n commits from the current shallow boundary - --shallow-since: string # Deepen or shorten the history by date - --shallow-exclude: string # Deepen or shorten the history by branch/tag - --unshallow # Fetch all available history - --update-shallow # Update .git/shallow to accept new refs - --negotiation-tip: string # Specify which commit/glob to report while fetching - --negotiate-only # Do not fetch, only print common ancestors - --dry-run # Show what would be done - --write-fetch-head # Write fetched refs in FETCH_HEAD (default) - --no-write-fetch-head # Do not write FETCH_HEAD - --force(-f) # Always update the local branch - --keep(-k) # Keep dowloaded pack - --multiple # Allow several arguments to be specified - --auto-maintenance # Run 'git maintenance run --auto' at the end (default) - --no-auto-maintenance # Don't run 'git maintenance' at the end - --auto-gc # Run 'git maintenance run --auto' at the end (default) - --no-auto-gc # Don't run 'git maintenance' at the end - --write-commit-graph # Write a commit-graph after fetching - --no-write-commit-graph # Don't write a commit-graph after fetching - --prefetch # Place all refs into the refs/prefetch/ namespace - --prune(-p) # Remove obsolete remote-tracking references - --prune-tags(-P) # Remove any local tags that do not exist on the remote - --no-tags(-n) # Disable automatic tag following - --refmap: string # Use this refspec to map the refs to remote-tracking branches - --tags(-t) # Fetch all tags - --recurse-submodules: string # Fetch new commits of populated submodules (yes/on-demand/no) - --jobs(-j): int # Number of parallel children - --no-recurse-submodules # Disable recursive fetching of submodules - --set-upstream # Add upstream (tracking) reference - --submodule-prefix: string # Prepend to paths printed in informative messages - --upload-pack: string # Non-default path for remote command - --quiet(-q) # Silence internally used git commands - --verbose(-v) # Be verbose - --progress # Report progress on stderr - --server-option(-o): string # Pass options for the server to handle - --show-forced-updates # Check if a branch is force-updated - --no-show-forced-updates # Don't check if a branch is force-updated - -4 # Use IPv4 addresses, ignore IPv6 addresses - -6 # Use IPv6 addresses, ignore IPv4 addresses - --help # Display the help message for this command - ] - - # Check out git branches and files - export extern "git checkout" [ - ...targets: string@"nu-complete git branches" # name of the branch or files to checkout - --conflict: string # conflict style (merge or diff3) - --detach(-d) # detach HEAD at named commit - --force(-f) # force checkout (throw away local modifications) - --guess # second guess 'git checkout ' (default) - --ignore-other-worktrees # do not check if another worktree is holding the given ref - --ignore-skip-worktree-bits # do not limit pathspecs to sparse entries only - --merge(-m) # perform a 3-way merge with the new branch - --orphan: string # new unparented branch - --ours(-2) # checkout our version for unmerged files - --overlay # use overlay mode (default) - --overwrite-ignore # update ignored files (default) - --patch(-p) # select hunks interactively - --pathspec-from-file: string # read pathspec from file - --progress # force progress reporting - --quiet(-q) # suppress progress reporting - --recurse-submodules: string # control recursive updating of submodules - --theirs(-3) # checkout their version for unmerged files - --track(-t) # set upstream info for new branch - -b: string # create and checkout a new branch - -B: string # create/reset and checkout a branch - -l # create reflog for new branch - --help # Display the help message for this command - ] - - # Push changes - export extern "git push" [ - remote?: string@"nu-complete git remotes", # the name of the remote - ...refs: string@"nu-complete git branches" # the branch / refspec - --all # push all refs - --atomic # request atomic transaction on remote side - --delete(-d) # delete refs - --dry-run(-n) # dry run - --exec: string # receive pack program - --follow-tags # push missing but relevant tags - --force-with-lease # require old value of ref to be at this value - --force(-f) # force updates - --ipv4(-4) # use IPv4 addresses only - --ipv6(-6) # use IPv6 addresses only - --mirror # mirror all refs - --no-verify # bypass pre-push hook - --porcelain # machine-readable output - --progress # force progress reporting - --prune # prune locally removed refs - --push-option(-o): string # option to transmit - --quiet(-q) # be more quiet - --receive-pack: string # receive pack program - --recurse-submodules: string # control recursive pushing of submodules - --repo: string # repository - --set-upstream(-u) # set upstream for git pull/status - --signed: string # GPG sign the push - --tags # push tags (can't be used with --all or --mirror) - --thin # use thin pack - --verbose(-v) # be more verbose - --help # Display the help message for this command - ] -} - -# Get just the extern definitions without the custom completion commands -use completions * - -# for more information on themes see -# https://www.nushell.sh/book/coloring_and_theming.html -let dark_theme = { - # color for nushell primitives - separator: white - leading_trailing_space_bg: { attr: n } # no fg, no bg, attr none effectively turns this off - header: green_bold - empty: blue - bool: white - int: white - filesize: white - duration: white - date: white - range: white - float: white - string: white - nothing: white - binary: white - cellpath: white - row_index: green_bold - record: white - list: white - block: white - hints: dark_gray - - # shapes are used to change the cli syntax highlighting - shape_garbage: { fg: "#FFFFFF" bg: "#FF0000" attr: b} - shape_binary: purple_bold - shape_bool: light_cyan - shape_int: purple_bold - shape_float: purple_bold - shape_range: yellow_bold - shape_internalcall: cyan_bold - shape_external: cyan - shape_externalarg: green_bold - shape_literal: blue - shape_operator: yellow - shape_signature: green_bold - shape_string: green - shape_string_interpolation: cyan_bold - shape_datetime: cyan_bold - shape_list: cyan_bold - shape_table: blue_bold - shape_record: cyan_bold - shape_block: blue_bold - shape_filepath: cyan - shape_directory: cyan - shape_globpattern: cyan_bold - shape_variable: purple - shape_flag: blue_bold - shape_custom: green - shape_nothing: light_cyan - shape_matching_brackets: { attr: u } -} - -let light_theme = { - # color for nushell primitives - separator: dark_gray - leading_trailing_space_bg: { attr: n } # no fg, no bg, attr none effectively turns this off - header: green_bold - empty: blue - bool: dark_gray - int: dark_gray - filesize: dark_gray - duration: dark_gray - date: dark_gray - range: dark_gray - float: dark_gray - string: dark_gray - nothing: dark_gray - binary: dark_gray - cellpath: dark_gray - row_index: green_bold - record: white - list: white - block: white - hints: dark_gray - - # shapes are used to change the cli syntax highlighting - shape_garbage: { fg: "#FFFFFF" bg: "#FF0000" attr: b} - shape_binary: purple_bold - shape_bool: light_cyan - shape_int: purple_bold - shape_float: purple_bold - shape_range: yellow_bold - shape_internalcall: cyan_bold - shape_external: cyan - shape_externalarg: green_bold - shape_literal: blue - shape_operator: yellow - shape_signature: green_bold - shape_string: green - shape_string_interpolation: cyan_bold - shape_datetime: cyan_bold - shape_list: cyan_bold - shape_table: blue_bold - shape_record: cyan_bold - shape_block: blue_bold - shape_filepath: cyan - shape_directory: cyan - shape_globpattern: cyan_bold - shape_variable: purple - shape_flag: blue_bold - shape_custom: green - shape_nothing: light_cyan - shape_matching_brackets: { attr: u } -} - -# External completer example -# let carapace_completer = {|spans| -# carapace $spans.0 nushell $spans | from json -# } - - -# The default config record. This is where much of your global configuration is setup. -let-env config = { - - ls: { - use_ls_colors: true # use the LS_COLORS environment variable to colorize output - clickable_links: true # enable or disable clickable links. Your terminal has to support links. - } - rm: { - always_trash: false # always act as if -t was given. Can be overridden with -p - } - cd: { - abbreviations: true # allows `cd s/o/f` to expand to `cd some/other/folder` - } - table: { - mode: rounded # basic, compact, compact_double, light, thin, with_love, rounded, reinforced, heavy, none, other - index_mode: always # "always" show indexes, "never" show indexes, "auto" = show indexes when a table has "index" column - trim: { - methodology: wrapping # wrapping or truncating - wrapping_try_keep_words: true # A strategy used by the 'wrapping' methodology - truncating_suffix: "..." # A suffix used by the 'truncating' methodology - } - } - history: { - max_size: 1000 # Session has to be reloaded for this to take effect - sync_on_enter: true # Enable to share history between multiple sessions, else you have to close the session to write history to file - file_format: "plaintext" # "sqlite" or "plaintext" - } - completions: { - case_sensitive: false # set to true to enable case-sensitive completions - quick: true # set this to false to prevent auto-selecting completions when only one remains - partial: true # set this to false to prevent partial filling of the prompt - algorithm: "prefix" # prefix or fuzzy - external: { - enable: true # set to false to prevent nushell looking into $env.PATH to find more suggestions, `false` recommended for WSL users as this look up my be very slow - max_results: 100 # setting it lower can improve completion performance at the cost of omitting some options - completer: null # check 'carapace_completer' above as an example - } - } - filesize: { - metric: true # true => KB, MB, GB (ISO standard), false => KiB, MiB, GiB (Windows standard) - format: "auto" # b, kb, kib, mb, mib, gb, gib, tb, tib, pb, pib, eb, eib, zb, zib, auto - } - color_config: $dark_theme # if you want a light theme, replace `$dark_theme` to `$light_theme` - use_grid_icons: true - footer_mode: "25" # always, never, number_of_rows, auto - float_precision: 2 - # buffer_editor: "emacs" # command that will be used to edit the current line buffer with ctrl+o, if unset fallback to $env.EDITOR and $env.VISUAL - use_ansi_coloring: true - edit_mode: vi # emacs, vi - shell_integration: true # enables terminal markers and a workaround to arrow keys stop working issue - show_banner: false # true or false to enable or disable the banner - render_right_prompt_on_last_line: false # true or false to enable or disable right prompt to be rendered on last line of the prompt. - hooks: { - pre_prompt: [{ - $nothing # replace with source code to run before the prompt is shown - }] - pre_execution: [{ - $nothing # replace with source code to run before the repl input is run - }] - env_change: { - PWD: [{|before, after| - $nothing # replace with source code to run if the PWD environment is different since the last repl input - }] - } - display_output: { - if (term size).columns >= 100 { table -e } else { table } - } - } - - menus: [ - # Configuration for default nushell menus - # Note the lack of souce parameter - { - name: completion_menu - only_buffer_difference: false - marker: "| " - type: { - layout: columnar - columns: 4 - col_width: 20 # Optional value. If missing all the screen width is used to calculate column width - col_padding: 2 - } - style: { - text: green - selected_text: green_reverse - description_text: yellow - } - } - { - name: history_menu - only_buffer_difference: true - marker: "? " - type: { - layout: list - page_size: 10 - } - style: { - text: green - selected_text: green_reverse - description_text: yellow - } - } - { - name: help_menu - only_buffer_difference: true - marker: "? " - type: { - layout: description - columns: 4 - col_width: 20 # Optional value. If missing all the screen width is used to calculate column width - col_padding: 2 - selection_rows: 4 - description_rows: 10 - } - style: { - text: green - selected_text: green_reverse - description_text: yellow - } - } - # Example of extra menus created using a nushell source - # Use the source field to create a list of records that populates - # the menu - { - name: commands_menu - only_buffer_difference: false - marker: "# " - type: { - layout: columnar - columns: 4 - col_width: 20 - col_padding: 2 - } - style: { - text: green - selected_text: green_reverse - description_text: yellow - } - source: { |buffer, position| - $nu.scope.commands - | where command =~ $buffer - | each { |it| {value: $it.command description: $it.usage} } - } - } - { - name: vars_menu - only_buffer_difference: true - marker: "# " - type: { - layout: list - page_size: 10 - } - style: { - text: green - selected_text: green_reverse - description_text: yellow - } - source: { |buffer, position| - $nu.scope.vars - | where name =~ $buffer - | sort-by name - | each { |it| {value: $it.name description: $it.type} } - } - } - { - name: commands_with_description - only_buffer_difference: true - marker: "# " - type: { - layout: description - columns: 4 - col_width: 20 - col_padding: 2 - selection_rows: 4 - description_rows: 10 - } - style: { - text: green - selected_text: green_reverse - description_text: yellow - } - source: { |buffer, position| - $nu.scope.commands - | where command =~ $buffer - | each { |it| {value: $it.command description: $it.usage} } - } - } - ] - keybindings: [ - { - name: completion_menu - modifier: none - keycode: tab - mode: emacs # Options: emacs vi_normal vi_insert - event: { - until: [ - { send: menu name: completion_menu } - { send: menunext } - ] - } - } - { - name: completion_previous - modifier: shift - keycode: backtab - mode: [emacs, vi_normal, vi_insert] # Note: You can add the same keybinding to all modes by using a list - event: { send: menuprevious } - } - { - name: history_menu - modifier: control - keycode: char_r - mode: emacs - event: { send: menu name: history_menu } - } - { - name: next_page - modifier: control - keycode: char_x - mode: emacs - event: { send: menupagenext } - } - { - name: undo_or_previous_page - modifier: control - keycode: char_z - mode: emacs - event: { - until: [ - { send: menupageprevious } - { edit: undo } - ] - } - } - { - name: yank - modifier: control - keycode: char_y - mode: emacs - event: { - until: [ - {edit: pastecutbufferafter} - ] - } - } - { - name: unix-line-discard - modifier: control - keycode: char_u - mode: [emacs, vi_normal, vi_insert] - event: { - until: [ - {edit: cutfromlinestart} - ] - } - } - { - name: kill-line - modifier: control - keycode: char_k - mode: [emacs, vi_normal, vi_insert] - event: { - until: [ - {edit: cuttolineend} - ] - } - } - # Keybindings used to trigger the user defined menus - { - name: commands_menu - modifier: control - keycode: char_t - mode: [emacs, vi_normal, vi_insert] - event: { send: menu name: commands_menu } - } - { - name: vars_menu - modifier: alt - keycode: char_o - mode: [emacs, vi_normal, vi_insert] - event: { send: menu name: vars_menu } - } - { - name: commands_with_description - modifier: control - keycode: char_s - mode: [emacs, vi_normal, vi_insert] - event: { send: menu name: commands_with_description } - } - - - ] - -} - -source ~/.cache/starship/init.nu - -alias v = nvim - diff --git a/nushell/.config/nushell/env.nu b/nushell/.config/nushell/env.nu deleted file mode 100755 index f814424..0000000 --- a/nushell/.config/nushell/env.nu +++ /dev/null @@ -1,65 +0,0 @@ -# Nushell Environment Config File - -def create_left_prompt [] { - let path_segment = if (is-admin) { - $"(ansi red_bold)($env.PWD)" - } else { - $"(ansi green_bold)($env.PWD)" - } - - $path_segment -} - -def create_right_prompt [] { - let time_segment = ([ - (date now | date format '%m/%d/%Y %r') - ] | str join) - - $time_segment -} - -# Use nushell functions to define your right and left prompt -let-env PROMPT_COMMAND = { create_left_prompt } -let-env PROMPT_COMMAND_RIGHT = { create_right_prompt } - -# The prompt indicators are environmental variables that represent -# the state of the prompt -let-env PROMPT_INDICATOR = { "〉" } -let-env PROMPT_INDICATOR_VI_INSERT = { ": " } -let-env PROMPT_INDICATOR_VI_NORMAL = { "〉" } -let-env PROMPT_MULTILINE_INDICATOR = { "::: " } - -# Specifies how environment variables are: -# - converted from a string to a value on Nushell startup (from_string) -# - converted from a value back to a string when running external commands (to_string) -# Note: The conversions happen *after* config.nu is loaded -let-env ENV_CONVERSIONS = { - "PATH": { - from_string: { |s| $s | split row (char esep) | path expand -n } - to_string: { |v| $v | path expand -n | str join (char esep) } - } - "Path": { - from_string: { |s| $s | split row (char esep) | path expand -n } - to_string: { |v| $v | path expand -n | str join (char esep) } - } -} - -# Directories to search for scripts when calling source or use -# -# By default, /scripts is added -let-env NU_LIB_DIRS = [ - ($nu.config-path | path dirname | path join 'scripts') -] - -# Directories to search for plugin binaries when calling register -# -# By default, /plugins is added -let-env NU_PLUGIN_DIRS = [ - ($nu.config-path | path dirname | path join 'plugins') -] - -mkdir ~/.cache/starship -starship init nu | save -f ~/.cache/starship/init.nu - -# To add entries to PATH (on Windows you might use Path), you can use the following pattern: -# let-env PATH = ($env.PATH | split row (char esep) | prepend '/some/path') diff --git a/starship/.config/starship.toml b/starship/.config/starship.toml deleted file mode 100755 index 3de560f..0000000 --- a/starship/.config/starship.toml +++ /dev/null @@ -1,129 +0,0 @@ -format = """ -[░▒▓](#f5c2e7)\ -$username\ -[](bg:#f38ba8 fg:#f5c2e7)\ -$directory\ -[](fg:#f38ba8 bg:#eb7c92)\ -$git_branch\ -$git_status\ -[](fg:#eb7c92 bg:#e6657f)\ -$c\ -$elixir\ -$elm\ -$golang\ -$haskell\ -$java\ -$julia\ -$nodejs\ -$nim\ -$rust\ -$scala\ -$docker_context\ -[](fg:#e6657f bg:#e05a75)\ -$time\ -[](fg:#e05a75)\ -""" - -# Disable the blank line at the start of the prompt -# add_newline = false - -# You can also replace your username with a neat symbol like  to save some space -[username] -show_always = true -style_user = "bg:#f5c2e7 fg:#11111b" -style_root = "bg:#f5c2e7 fg:#11111b" -format = '[$user ]($style)' - -[directory] -style = "bg:#f38ba8 fg:#11111b" -format = "[ $path ]($style)" -truncation_length = 3 -truncation_symbol = "…/" - -# Here is how you can shorten some long paths by text replacement -# similar to mapped_locations in Oh My Posh: -[directory.substitutions] -"Documents" = " " -"Downloads" = " " -"Music" = " " -"Pictures" = " " -# Keep in mind that the order matters. For example: -# "Important Documents" = "  " -# will not be replaced, because "Documents" was already substituted before. -# So either put "Important Documents" before "Documents" or use the substituted version: -# "Important  " = "  " - -[c] -symbol = " " -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[docker_context] -symbol = " " -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol $context ]($style) $path' - -[elixir] -symbol = " " -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[elm] -symbol = " " -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[git_branch] -symbol = "" -style = "bg:#eb7c92 fg:#11111b" -format = '[ $symbol $branch ]($style)' - -[git_status] -style = "bg:#eb7c92 fg:#11111b" -format = '[$all_status$ahead_behind ]($style)' - -[golang] -symbol = " " -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[haskell] -symbol = " " -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[java] -symbol = " " -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[julia] -symbol = " " -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[nodejs] -symbol = "" -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[nim] -symbol = " " -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[rust] -symbol = "" -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[scala] -symbol = " " -style = "bg:#e6657f fg:#11111b" -format = '[ $symbol ($version) ]($style)' - -[time] -disabled = false -time_format = "%R" # Hour:Minute Format -style = "bg:#e05a75 fg:#11111b" -format = '[ $time ]($style)' diff --git a/wezterm/.config/wezterm/wezterm.lua b/wezterm/.config/wezterm/wezterm.lua deleted file mode 100755 index 1a4c54d..0000000 --- a/wezterm/.config/wezterm/wezterm.lua +++ /dev/null @@ -1,16 +0,0 @@ -local wezterm = require 'wezterm' - -return { - enable_wayland = false, - font = wezterm.font 'Comic Code Ligatures', - font_size = 12.0, - hide_tab_bar_if_only_one_tab = true, - color_scheme = 'Catppuccin Mocha', - - window_padding = { - top = 0, - bottom = 0, - left = 0, - right = 0, - } -} \ No newline at end of file diff --git a/zathura/.config/zathura/catppuccin-mocha b/zathura/.config/zathura/catppuccin-mocha deleted file mode 100755 index e0faa05..0000000 --- a/zathura/.config/zathura/catppuccin-mocha +++ /dev/null @@ -1,37 +0,0 @@ -set default-fg "#CDD6F4" -set default-bg "#1E1E2E" - -set completion-bg "#313244" -set completion-fg "#CDD6F4" -set completion-highlight-bg "#575268" -set completion-highlight-fg "#CDD6F4" -set completion-group-bg "#313244" -set completion-group-fg "#89B4FA" - -set statusbar-fg "#CDD6F4" -set statusbar-bg "#313244" - -set notification-bg "#313244" -set notification-fg "#CDD6F4" -set notification-error-bg "#313244" -set notification-error-fg "#F38BA8" -set notification-warning-bg "#313244" -set notification-warning-fg "#FAE3B0" - -set inputbar-fg "#CDD6F4" -set inputbar-bg "#313244" - -set recolor-lightcolor "#1E1E2E" -set recolor-darkcolor "#CDD6F4" - -set index-fg "#CDD6F4" -set index-bg "#1E1E2E" -set index-active-fg "#CDD6F4" -set index-active-bg "#313244" - -set render-loading-bg "#1E1E2E" -set render-loading-fg "#CDD6F4" - -set highlight-color "#575268" -set highlight-fg "#F5C2E7" -set highlight-active-color "#F5C2E7" diff --git a/zathura/.config/zathura/zathurarc b/zathura/.config/zathura/zathurarc deleted file mode 100755 index a0a9f1b..0000000 --- a/zathura/.config/zathura/zathurarc +++ /dev/null @@ -1 +0,0 @@ -include catppuccin-mocha