NW3RGFRKWBKJWQYFEOEMCGEAE54HJ5EC7YK7F2EX4XPLKKYZ3M5AC
{
"ignored_packages":
[
"Vintage",
],
"color_scheme": "Packages/ayu/ayu-mirage.sublime-color-scheme",
"theme": "ayu-mirage.sublime-theme",
"trim_trailing_white_space_on_save": "all",
"hardware_acceleration": "opengl",
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Sublime Find Results</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#242936</string>
<key>foreground</key>
<string>#cbccc6</string>
<key>caret</key>
<string>#ffcc66</string>
<key>invisibles</key>
<string>#cccac24d</string>
<key>lineHighlight</key>
<string>#1A1F29</string>
<key>selection</key>
<string>#3388ff40</string>
<key>selectionBorder</key>
<string>#3388ff40</string>
<key>findHighlight</key>
<string>#ffcc66</string>
<key>findHighlightForeground</key>
<string>#242936</string>
<key>highlight</key>
<string>#ffcc6666</string>
<key>findHighlightBorder</key>
<string>#ffff00</string>
<key>inactiveSelection</key>
<string>#ffcc66</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>variable.total_files_count.find-in-files</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#73d0ff</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>string.query.find-in-files</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bae67e</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>variable.matched_count.find-in-files</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#bae67e</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>variable.matched_files_count.find-in-files</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#73d0ff</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>variable.no_matches.find-in-files</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f28779</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>constant.numeric.line-number.find-in-files</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8a919966</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>constant.numeric.line-number.match.find-in-files</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8a9199cc</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>punctuation.line-number.match.find-in-files</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8a9199cc</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.name.filename.find-in-files</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ffcc66</string>
<key>fontStyle</key>
<string>bold</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>footer.find-in-files</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#1f2430</string>
</dict>
</dict>
</array>
</dict>
</plist>
# Nushell Environment Config File
#
# version = "0.84.0"
def create_left_prompt [] {
mut home = ""
try {
if $nu.os-info.name == "windows" {
$home = $env.USERPROFILE
} else {
$home = $env.HOME
}
}
let dir = ([
($env.PWD | str substring 0..($home | str length) | str replace $home "~"),
($env.PWD | str substring ($home | str length)..)
] | str join)
let path_color = (if (is-admin) { ansi red_bold } else { ansi green_bold })
let separator_color = (if (is-admin) { ansi light_red_bold } else { ansi light_green_bold })
let path_segment = $"($path_color)($dir)"
$path_segment | str replace --all (char path_sep) $"($separator_color)/($path_color)"
}
def create_right_prompt [] {
# create a right prompt in magenta with green separators and am/pm underlined
let time_segment = ([
(ansi reset)
(ansi magenta)
(date now | format date '%Y/%m/%d %r')
] | str join | str replace --regex --all "([/:])" $"(ansi green)${1}(ansi magenta)" |
str replace --regex --all "([AP]M)" $"(ansi magenta_underline)${1}")
let last_exit_code = if ($env.LAST_EXIT_CODE != 0) {([
(ansi rb)
($env.LAST_EXIT_CODE)
] | str join)
} else { "" }
([$last_exit_code, (char space), $time_segment] | str join)
}
# Use nushell functions to define your right and left prompt
$env.PROMPT_COMMAND = {|| create_left_prompt }
# $env.PROMPT_COMMAND_RIGHT = {|| create_right_prompt }
# The prompt indicators are environmental variables that represent
# the state of the prompt
$env.PROMPT_INDICATOR = {|| "> " }
$env.PROMPT_INDICATOR_VI_INSERT = {|| ": " }
$env.PROMPT_INDICATOR_VI_NORMAL = {|| "> " }
$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
$env.ENV_CONVERSIONS = {
"PATH": {
from_string: { |s| $s | split row (char esep) | path expand --no-symlink }
to_string: { |v| $v | path expand --no-symlink | str join (char esep) }
}
"Path": {
from_string: { |s| $s | split row (char esep) | path expand --no-symlink }
to_string: { |v| $v | path expand --no-symlink | str join (char esep) }
}
}
# Directories to search for scripts when calling source or use
$env.NU_LIB_DIRS = [
# ($nu.default-config-dir | path join 'scripts') # add <nushell-config-dir>/scripts
]
# Directories to search for plugin binaries when calling register
$env.NU_PLUGIN_DIRS = [
# ($nu.default-config-dir | path join 'plugins') # add <nushell-config-dir>/plugins
]
# To add entries to PATH (on Windows you might use Path), you can use the following pattern:
# $env.PATH = ($env.PATH | split row (char esep) | prepend '/some/path')
$env.Path = ($env.Path | split row (char esep) | prepend 'C:\Program Files\Sublime Text')
$env.EDITOR = 'subl -w'