From 601740db170de8f2a2dde6a2104de54b74833158 Mon Sep 17 00:00:00 2001 From: BrunoCiccarino Date: Sat, 21 Dec 2024 18:49:49 -0300 Subject: [PATCH] removing any themes for the pack --- autoload/lightline/colorscheme/nekonight.vim | 2 - emacs/nekonight-moon-theme.el | 430 ----- extras/sublime/tokyonight_day.tmTheme | 1377 ----------------- extras/sublime/tokyonight_moon.tmTheme | 1377 ----------------- extras/sublime/tokyonight_night.tmTheme | 1377 ----------------- extras/sublime/tokyonight_storm.tmTheme | 1377 ----------------- extras/vim/README.md | 15 - extras/vim/colors/nekonight-day.vim | 317 ---- extras/vim/colors/nekonight-moon.vim | 317 ---- extras/vim/colors/nekonight-night.vim | 317 ---- extras/vim/colors/nekonight-storm.vim | 317 ---- extras/vim/colors/nekonight.vim | 1 - img/neko-emacs-moon.jpg | Bin 106599 -> 0 bytes nekonight-pkg.el | 5 - {extras/zellij => zellij}/tokyonight_day.kdl | 0 {extras/zellij => zellij}/tokyonight_moon.kdl | 0 .../zellij => zellij}/tokyonight_night.kdl | 0 .../zellij => zellij}/tokyonight_storm.kdl | 0 18 files changed, 7229 deletions(-) delete mode 100644 autoload/lightline/colorscheme/nekonight.vim delete mode 100755 emacs/nekonight-moon-theme.el delete mode 100644 extras/sublime/tokyonight_day.tmTheme delete mode 100644 extras/sublime/tokyonight_moon.tmTheme delete mode 100644 extras/sublime/tokyonight_night.tmTheme delete mode 100644 extras/sublime/tokyonight_storm.tmTheme delete mode 100644 extras/vim/README.md delete mode 100644 extras/vim/colors/nekonight-day.vim delete mode 100644 extras/vim/colors/nekonight-moon.vim delete mode 100644 extras/vim/colors/nekonight-night.vim delete mode 100644 extras/vim/colors/nekonight-storm.vim delete mode 100644 extras/vim/colors/nekonight.vim delete mode 100644 img/neko-emacs-moon.jpg delete mode 100644 nekonight-pkg.el rename {extras/zellij => zellij}/tokyonight_day.kdl (100%) rename {extras/zellij => zellij}/tokyonight_moon.kdl (100%) rename {extras/zellij => zellij}/tokyonight_night.kdl (100%) rename {extras/zellij => zellij}/tokyonight_storm.kdl (100%) diff --git a/autoload/lightline/colorscheme/nekonight.vim b/autoload/lightline/colorscheme/nekonight.vim deleted file mode 100644 index 50dcfbf..0000000 --- a/autoload/lightline/colorscheme/nekonight.vim +++ /dev/null @@ -1,2 +0,0 @@ -let s:palette = v:lua.require('lightline.colorscheme.nekonight') -let g:lightline#colorscheme#nekonight#palette = lightline#colorscheme#fill(s:palette) diff --git a/emacs/nekonight-moon-theme.el b/emacs/nekonight-moon-theme.el deleted file mode 100755 index ddcc88b..0000000 --- a/emacs/nekonight-moon-theme.el +++ /dev/null @@ -1,430 +0,0 @@ -;;; nekonight-moon-theme.el --- NekoNight, an all-around theme -*- lexical-binding: t -*- - -;; Copyright (C) 2024 Bruno Ciccarino - -;; Author: Bruno Ciccarino -;; URL: https://github.com/BrunoCiccarino/nekonight -;; Keywords: faces, theme, nekonight, moon - -;; Package-Version: 0.0.3 -;; Package-Requires: ((emacs "24.0")) - -;; SPDX-License-Identifier: MIT - -;; This file is not part of GNU Emacs. - -;; Permission is hereby granted, free of charge, to any person obtaining a copy -;; of this software and associated documentation files (the "Software"), to deal -;; in the Software without restriction, including without limitation the rights -;; to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -;; copies of the Software, and to permit persons to whom the Software is -;; furnished to do so, subject to the following conditions: - -;; The above copyright notice and this permission notice shall be included in all -;; copies or substantial portions of the Software. - -;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -;; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -;; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -;; AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -;; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -;; SOFTWARE. - -;;; Commentary: - -;; Looking for a theme that fits your vibe? Whether you're into dark mode, -;; light mode, or something in between, this NekoNight has got you covered. -;; It's a buffet of color schemes for every taste and mood. - -;;; Code: - -(deftheme nekonight-moon - "Nekonight-Moon color theme for Emacs 24.") - -;; Please, install rainbow-mode. -;; Colors with +x are lighter. Colors with -x are darker. -(let ((nekonight-moon-fg "#c8d3f5") - (nekonight-moon-fg+1 "#f4f4ff") - (nekonight-moon-fg+2 "#f5f5f5") - (nekonight-moon-white "#ffffff") - (nekonight-moon-black "#000000") - (nekonight-moon-bg-1 "#101010") - (nekonight-moon-bg "#222436") - (nekonight-moon-bg+1 "#1e2030") - (nekonight-moon-bg+2 "#191B29") - (nekonight-moon-bg+3 "#191B29") - (nekonight-moon-bg+4 "#636da6") - (nekonight-moon-red-1 "#c73c3f") - (nekonight-moon-red "#ff757f") - (nekonight-moon-red+1 "#c53b53") - (nekonight-moon-green "#c3e88d") - (nekonight-moon-pink "#fca7ea") - (nekonight-moon-brown "#cc8c3c") - (nekonight-moon-cyan "#86e1fc") - (nekonight-moon-purple "#c099ff") - (nekonight-moon-niagara-1 "#565f73") - (nekonight-moon-blue "#82aaff") - (nekonight-moon-wisteria "#9e95c7") - ) - (custom-theme-set-variables - 'nekonight-moon - '(frame-brackground-mode (quote dark))) - - (custom-theme-set-faces - 'nekonight-moon - - ;; Agda2 - `(agda2-highlight-datatype-face ((t (:foreground ,nekonight-moon-cyan)))) - `(agda2-highlight-primitive-type-face ((t (:foreground ,nekonight-moon-cyan)))) - `(agda2-highlight-function-face ((t (:foreground ,nekonight-moon-blue)))) - `(agda2-highlight-keyword-face ((t ,(list :foreground nekonight-moon-pink - :bold t)))) - `(agda2-highlight-inductive-constructor-face ((t (:foreground ,nekonight-moon-green)))) - `(agda2-highlight-number-face ((t (:foreground ,nekonight-moon-wisteria)))) - - ;; AUCTeX - `(font-latex-bold-face ((t (:foreground ,nekonight-moon-cyan :bold t)))) - `(font-latex-italic-face ((t (:foreground ,nekonight-moon-cyan :italic t)))) - `(font-latex-math-face ((t (:foreground ,nekonight-moon-green)))) - `(font-latex-sectioning-5-face ((t ,(list :foreground nekonight-moon-blue - :bold t)))) - `(font-latex-slide-title-face ((t (:foreground ,nekonight-moon-blue)))) - `(font-latex-string-face ((t (:foreground ,nekonight-moon-green)))) - `(font-latex-warning-face ((t (:foreground ,nekonight-moon-red)))) - - ;; Basic Coloring (or Uncategorized) - `(border ((t ,(list :background nekonight-moon-bg-1 - :foreground nekonight-moon-bg+2)))) - `(cursor ((t (:background ,nekonight-moon-pink)))) - `(default ((t ,(list :foreground nekonight-moon-fg - :background nekonight-moon-bg)))) - `(fringe ((t ,(list :background nil - :foreground nekonight-moon-bg+2)))) - `(vertical-border ((t ,(list :foreground nekonight-moon-bg+2)))) - `(link ((t (:foreground ,nekonight-moon-blue :underline t)))) - `(link-visited ((t (:foreground ,nekonight-moon-wisteria :underline t)))) - `(match ((t (:background ,nekonight-moon-bg+4)))) - `(shadow ((t (:foreground ,nekonight-moon-bg+4)))) - `(minibuffer-prompt ((t (:foreground ,nekonight-moon-blue)))) - `(region ((t (:background ,nekonight-moon-bg+3 :foreground nil)))) - `(secondary-selection ((t ,(list :background nekonight-moon-bg+3 - :foreground nil)))) - `(trailing-whitespace ((t ,(list :foreground nekonight-moon-black - :background nekonight-moon-red)))) - `(tooltip ((t ,(list :background nekonight-moon-bg+4 - :foreground nekonight-moon-white)))) - - ;; Calendar - `(holiday-face ((t (:foreground ,nekonight-moon-red)))) - - ;; Compilation - `(compilation-info ((t ,(list :foreground nekonight-moon-green - :inherit 'unspecified)))) - `(compilation-warning ((t ,(list :foreground nekonight-moon-brown - :bold t - :inherit 'unspecified)))) - `(compilation-error ((t (:foreground ,nekonight-moon-red+1)))) - `(compilation-mode-line-fail ((t ,(list :foreground nekonight-moon-red - :weight 'bold - :inherit 'unspecified)))) - `(compilation-mode-line-exit ((t ,(list :foreground nekonight-moon-green - :weight 'bold - :inherit 'unspecified)))) - - ;; Completion - `(completions-annotations ((t (:inherit 'shadow)))) - - ;; Custom - `(custom-state ((t (:foreground ,nekonight-moon-green)))) - - ;; Diff - `(diff-removed ((t ,(list :foreground nekonight-moon-red+1 - :background nil)))) - `(diff-added ((t ,(list :foreground nekonight-moon-green - :background nil)))) - - ;; Dired - `(dired-directory ((t (:foreground ,nekonight-moon-blue :weight bold)))) - `(dired-ignored ((t ,(list :foreground nekonight-moon-cyan - :inherit 'unspecified)))) - - ;; Ebrowse - `(ebrowse-root-class ((t (:foreground ,nekonight-moon-blue :weight bold)))) - `(ebrowse-progress ((t (:background ,nekonight-moon-blue)))) - - ;; Egg - `(egg-branch ((t (:foreground ,nekonight-moon-pink)))) - `(egg-branch-mono ((t (:foreground ,nekonight-moon-pink)))) - `(egg-diff-add ((t (:foreground ,nekonight-moon-green)))) - `(egg-diff-del ((t (:foreground ,nekonight-moon-red)))) - `(egg-diff-file-header ((t (:foreground ,nekonight-moon-wisteria)))) - `(egg-help-header-1 ((t (:foreground ,nekonight-moon-pink)))) - `(egg-help-header-2 ((t (:foreground ,nekonight-moon-blue)))) - `(egg-log-HEAD-name ((t (:box (:color ,nekonight-moon-fg))))) - `(egg-reflog-mono ((t (:foreground ,nekonight-moon-niagara-1)))) - `(egg-section-title ((t (:foreground ,nekonight-moon-pink)))) - `(egg-text-base ((t (:foreground ,nekonight-moon-fg)))) - `(egg-term ((t (:foreground ,nekonight-moon-pink)))) - - ;; ERC - `(erc-notice-face ((t (:foreground ,nekonight-moon-wisteria)))) - `(erc-timestamp-face ((t (:foreground ,nekonight-moon-green)))) - `(erc-input-face ((t (:foreground ,nekonight-moon-red+1)))) - `(erc-my-nick-face ((t (:foreground ,nekonight-moon-red+1)))) - - ;; EShell - `(eshell-ls-backup ((t (:foreground ,nekonight-moon-cyan)))) - `(eshell-ls-directory ((t (:foreground ,nekonight-moon-blue)))) - `(eshell-ls-executable ((t (:foreground ,nekonight-moon-green)))) - `(eshell-ls-symlink ((t (:foreground ,nekonight-moon-pink)))) - - ;; Font Lock - `(font-lock-builtin-face ((t (:foreground ,nekonight-moon-pink)))) - `(font-lock-comment-face ((t (:foreground ,nekonight-moon-brown)))) - `(font-lock-comment-delimiter-face ((t (:foreground ,nekonight-moon-brown)))) - `(font-lock-constant-face ((t (:foreground ,nekonight-moon-cyan)))) - `(font-lock-doc-face ((t (:foreground ,nekonight-moon-green)))) - `(font-lock-doc-string-face ((t (:foreground ,nekonight-moon-green)))) - `(font-lock-function-name-face ((t (:foreground ,nekonight-moon-blue)))) - `(font-lock-keyword-face ((t (:foreground ,nekonight-moon-pink :bold t)))) - `(font-lock-preprocessor-face ((t (:foreground ,nekonight-moon-cyan)))) - `(font-lock-reference-face ((t (:foreground ,nekonight-moon-cyan)))) - `(font-lock-string-face ((t (:foreground ,nekonight-moon-green)))) - `(font-lock-type-face ((t (:foreground ,nekonight-moon-cyan)))) - `(font-lock-variable-name-face ((t (:foreground ,nekonight-moon-fg+1)))) - `(font-lock-warning-face ((t (:foreground ,nekonight-moon-red)))) - - ;; Flymake - `(flymake-errline - ((((supports :underline (:style wave))) - (:underline (:style wave :color ,nekonight-moon-red) - :foreground unspecified - :background unspecified - :inherit unspecified)) - (t (:foreground ,nekonight-moon-red :weight bold :underline t)))) - `(flymake-warnline - ((((supports :underline (:style wave))) - (:underline (:style wave :color ,nekonight-moon-pink) - :foreground unspecified - :background unspecified - :inherit unspecified)) - (t (:forground ,nekonight-moon-pink :weight bold :underline t)))) - `(flymake-infoline - ((((supports :underline (:style wave))) - (:underline (:style wave :color ,nekonight-moon-green) - :foreground unspecified - :background unspecified - :inherit unspecified)) - (t (:forground ,nekonight-moon-green :weight bold :underline t)))) - - ;; Flyspell - `(flyspell-incorrect - ((((supports :underline (:style wave))) - (:underline (:style wave :color ,nekonight-moon-red) :inherit unspecified)) - (t (:foreground ,nekonight-moon-red :weight bold :underline t)))) - `(flyspell-duplicate - ((((supports :underline (:style wave))) - (:underline (:style wave :color ,nekonight-moon-pink) :inherit unspecified)) - (t (:foreground ,nekonight-moon-pink :weight bold :underline t)))) - - ;; Helm - `(helm-candidate-number ((t ,(list :background nekonight-moon-bg+2 - :foreground nekonight-moon-pink - :bold t)))) - `(helm-ff-directory ((t ,(list :foreground nekonight-moon-blue - :background nekonight-moon-bg - :bold t)))) - `(helm-ff-executable ((t (:foreground ,nekonight-moon-green)))) - `(helm-ff-file ((t (:foreground ,nekonight-moon-fg :inherit unspecified)))) - `(helm-ff-invalid-symlink ((t ,(list :foreground nekonight-moon-bg - :background nekonight-moon-red)))) - `(helm-ff-symlink ((t (:foreground ,nekonight-moon-pink :bold t)))) - `(helm-selection-line ((t (:background ,nekonight-moon-bg+1)))) - `(helm-selection ((t (:background ,nekonight-moon-bg+1 :underline nil)))) - `(helm-source-header ((t ,(list :foreground nekonight-moon-pink - :background nekonight-moon-bg - :box (list :line-width -1 - :style 'released-button))))) - - ;; Ido - `(ido-first-match ((t (:foreground ,nekonight-moon-pink :bold nil)))) - `(ido-only-match ((t (:foreground ,nekonight-moon-brown :weight bold)))) - `(ido-subdir ((t (:foreground ,nekonight-moon-blue :weight bold)))) - - ;; Info - `(info-xref ((t (:foreground ,nekonight-moon-blue)))) - `(info-visited ((t (:foreground ,nekonight-moon-wisteria)))) - - ;; Jabber - `(jabber-chat-prompt-foreign ((t ,(list :foreground nekonight-moon-cyan - :bold nil)))) - `(jabber-chat-prompt-local ((t (:foreground ,nekonight-moon-pink)))) - `(jabber-chat-prompt-system ((t (:foreground ,nekonight-moon-green)))) - `(jabber-rare-time-face ((t (:foreground ,nekonight-moon-green)))) - `(jabber-roster-user-online ((t (:foreground ,nekonight-moon-green)))) - `(jabber-activity-face ((t (:foreground ,nekonight-moon-red)))) - `(jabber-activity-personal-face ((t (:foreground ,nekonight-moon-pink :bold t)))) - - ;; Line Highlighting - `(highlight ((t (:background ,nekonight-moon-bg+1 :foreground nil)))) - `(highlight-current-line-face ((t ,(list :background nekonight-moon-bg+1 - :foreground nil)))) - - ;; line numbers - `(line-number ((t (:inherit default :foreground ,nekonight-moon-bg+4)))) - `(line-number-current-line ((t (:inherit line-number :foreground ,nekonight-moon-pink)))) - - ;; Linum - `(linum ((t `(list :foreground nekonight-moon-cyan - :background nekonight-moon-bg)))) - - ;; Magit - `(magit-branch ((t (:foreground ,nekonight-moon-blue)))) - `(magit-diff-hunk-header ((t (:background ,nekonight-moon-bg+2)))) - `(magit-diff-file-header ((t (:background ,nekonight-moon-bg+4)))) - `(magit-log-sha1 ((t (:foreground ,nekonight-moon-red+1)))) - `(magit-log-author ((t (:foreground ,nekonight-moon-brown)))) - `(magit-log-head-label-remote ((t ,(list :foreground nekonight-moon-green - :background nekonight-moon-bg+1)))) - `(magit-log-head-label-local ((t ,(list :foreground nekonight-moon-blue - :background nekonight-moon-bg+1)))) - `(magit-log-head-label-tags ((t ,(list :foreground nekonight-moon-pink - :background nekonight-moon-bg+1)))) - `(magit-log-head-label-head ((t ,(list :foreground nekonight-moon-fg - :background nekonight-moon-bg+1)))) - `(magit-item-highlight ((t (:background ,nekonight-moon-bg+1)))) - `(magit-tag ((t ,(list :foreground nekonight-moon-pink - :background nekonight-moon-bg)))) - `(magit-blame-heading ((t ,(list :background nekonight-moon-bg+1 - :foreground nekonight-moon-fg)))) - - ;; Message - `(message-header-name ((t (:foreground ,nekonight-moon-green)))) - - ;; Mode Line - `(mode-line ((t ,(list :background nekonight-moon-bg+1 - :foreground nekonight-moon-white)))) - `(mode-line-buffer-id ((t ,(list :background nekonight-moon-bg+1 - :foreground nekonight-moon-white)))) - `(mode-line-inactive ((t ,(list :background nekonight-moon-bg+1 - :foreground nekonight-moon-cyan)))) - - ;; Neo Dir - `(neo-dir-link-face ((t (:foreground ,nekonight-moon-blue)))) - - ;; Org Mode - `(org-agenda-structure ((t (:foreground ,nekonight-moon-blue)))) - `(org-column ((t (:background ,nekonight-moon-bg-1)))) - `(org-column-title ((t (:background ,nekonight-moon-bg-1 :underline t :weight bold)))) - `(org-done ((t (:foreground ,nekonight-moon-green)))) - `(org-todo ((t (:foreground ,nekonight-moon-red-1)))) - `(org-upcoming-deadline ((t (:foreground ,nekonight-moon-pink)))) - - ;; Search - `(isearch ((t ,(list :foreground nekonight-moon-black - :background nekonight-moon-fg+2)))) - `(isearch-fail ((t ,(list :foreground nekonight-moon-black - :background nekonight-moon-red)))) - `(isearch-lazy-highlight-face ((t ,(list - :foreground nekonight-moon-fg+1 - :background nekonight-moon-niagara-1)))) - - ;; Sh - `(sh-quoted-exec ((t (:foreground ,nekonight-moon-red+1)))) - - ;; Show Paren - `(show-paren-match-face ((t (:background ,nekonight-moon-bg+4)))) - `(show-paren-mismatch-face ((t (:background ,nekonight-moon-red-1)))) - - ;; Slime - `(slime-repl-inputed-output-face ((t (:foreground ,nekonight-moon-red)))) - - ;; Tuareg - `(tuareg-font-lock-governing-face ((t (:foreground ,nekonight-moon-pink)))) - - ;; Speedbar - `(speedbar-directory-face ((t ,(list :foreground nekonight-moon-blue - :weight 'bold)))) - `(speedbar-file-face ((t (:foreground ,nekonight-moon-fg)))) - `(speedbar-highlight-face ((t (:background ,nekonight-moon-bg+1)))) - `(speedbar-selected-face ((t (:foreground ,nekonight-moon-red)))) - `(speedbar-tag-face ((t (:foreground ,nekonight-moon-pink)))) - - ;; Which Function - `(which-func ((t (:foreground ,nekonight-moon-wisteria)))) - - ;; Whitespace - `(whitespace-space ((t ,(list :background nekonight-moon-bg - :foreground nekonight-moon-bg+1)))) - `(whitespace-tab ((t ,(list :background nekonight-moon-bg - :foreground nekonight-moon-bg+1)))) - `(whitespace-hspace ((t ,(list :background nekonight-moon-bg - :foreground nekonight-moon-bg+2)))) - `(whitespace-line ((t ,(list :background nekonight-moon-bg+2 - :foreground nekonight-moon-red+1)))) - `(whitespace-newline ((t ,(list :background nekonight-moon-bg - :foreground nekonight-moon-bg+2)))) - `(whitespace-trailing ((t ,(list :background nekonight-moon-red - :foreground nekonight-moon-red)))) - `(whitespace-empty ((t ,(list :background nekonight-moon-pink - :foreground nekonight-moon-pink)))) - `(whitespace-indentation ((t ,(list :background nekonight-moon-pink - :foreground nekonight-moon-red)))) - `(whitespace-space-after-tab ((t ,(list :background nekonight-moon-pink - :foreground nekonight-moon-pink)))) - `(whitespace-space-before-tab ((t ,(list :background nekonight-moon-brown - :foreground nekonight-moon-brown)))) - - ;; tab-bar - `(tab-bar ((t (:background ,nekonight-moon-bg+1 :foreground ,nekonight-moon-bg+4)))) - `(tab-bar-tab ((t (:background nil :foreground ,nekonight-moon-pink :weight bold)))) - `(tab-bar-tab-inactive ((t (:background nil)))) - - ;; vterm / ansi-term - `(term-color-black ((t (:foreground ,nekonight-moon-bg+3 :background ,nekonight-moon-bg+4)))) - `(term-color-red ((t (:foreground ,nekonight-moon-red-1 :background ,nekonight-moon-red-1)))) - `(term-color-green ((t (:foreground ,nekonight-moon-green :background ,nekonight-moon-green)))) - `(term-color-blue ((t (:foreground ,nekonight-moon-blue :background ,nekonight-moon-blue)))) - `(term-color-pink ((t (:foreground ,nekonight-moon-pink :background ,nekonight-moon-pink)))) - `(term-color-magenta ((t (:foreground ,nekonight-moon-wisteria :background ,nekonight-moon-wisteria)))) - `(term-color-cyan ((t (:foreground ,nekonight-moon-cyan :background ,nekonight-moon-cyan)))) - `(term-color-white ((t (:foreground ,nekonight-moon-fg :background ,nekonight-moon-white)))) - - ;; company-mode - `(company-tooltip ((t (:foreground ,nekonight-moon-fg :background ,nekonight-moon-bg+1)))) - `(company-tooltip-annotation ((t (:foreground ,nekonight-moon-brown :background ,nekonight-moon-bg+1)))) - `(company-tooltip-annotation-selection ((t (:foreground ,nekonight-moon-brown :background ,nekonight-moon-bg-1)))) - `(company-tooltip-selection ((t (:foreground ,nekonight-moon-fg :background ,nekonight-moon-bg-1)))) - `(company-tooltip-mouse ((t (:background ,nekonight-moon-bg-1)))) - `(company-tooltip-common ((t (:foreground ,nekonight-moon-green)))) - `(company-tooltip-common-selection ((t (:foreground ,nekonight-moon-green)))) - `(company-scrollbar-fg ((t (:background ,nekonight-moon-bg-1)))) - `(company-scrollbar-bg ((t (:background ,nekonight-moon-bg+2)))) - `(company-preview ((t (:background ,nekonight-moon-green)))) - `(company-preview-common ((t (:foreground ,nekonight-moon-green :background ,nekonight-moon-bg-1)))) - - ;; Proof General - `(proof-locked-face ((t (:background ,nekonight-moon-purple)))) - - ;; Orderless - `(orderless-match-face-0 ((t (:foreground ,nekonight-moon-pink)))) - `(orderless-match-face-1 ((t (:foreground ,nekonight-moon-green)))) - `(orderless-match-face-2 ((t (:foreground ,nekonight-moon-brown)))) - `(orderless-match-face-3 ((t (:foreground ,nekonight-moon-cyan)))) - )) - -;;;###autoload -(when load-file-name - (add-to-list 'custom-theme-load-path - (file-name-as-directory (file-name-directory load-file-name)))) - -(provide-theme 'nekonight-moon) - -;; Local Variables: -;; no-byte-compile: t -;; indent-tabs-mode: nil -;; eval: (when (fboundp 'rainbow-mode) (rainbow-mode +1)) -;; End: - -;;; nekonight-moon-theme.el ends here. diff --git a/extras/sublime/tokyonight_day.tmTheme b/extras/sublime/tokyonight_day.tmTheme deleted file mode 100644 index b5917ee..0000000 --- a/extras/sublime/tokyonight_day.tmTheme +++ /dev/null @@ -1,1377 +0,0 @@ - - - - author - Folke Lemaitre (http://github.com/folke) - colorSpaceName - sRGB - name - NekoNight - semanticClass - enki.theme.neko - settings - - - settings - - activeGuide - #363b54 - background - #e1e2e7 - caret - #DBC08A - findHighlight - #ffa300 - findHighlightForeground - #000000 - foreground - #3760bf - guide - #4f4f5e40 - gutterForeground - #3b415caa - inactiveSelection - #282833 - invisibles - #4f4f5e - lineHighlight - #00000030 - selection - #9D599D40 - selectionBorder - #9D599D - shadow - #00000010 - stackGuide - #4f4f5e60 - tagsOptions - underline - - - - name - Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators - scope - comment, meta.var.expr storage.type, keyword.control.flow, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifier - settings - - fontStyle - italic - - - - name - Comment - scope - comment, comment.block.documentation, punctuation.definition.comment - settings - - foreground - #848cb5 - - - - name - Comment Doc - scope - comment.block.documentation variable, comment.block.documentation storage, comment.block.documentation punctuation, comment.block.documentation keyword, comment.block.documentation support, comment.block.documentation markup, comment.block.documentation markup.inline.raw.string.markdown, keyword.other.phpdoc.php - settings - - foreground - #848cb5 - - - - name - Number, Boolean, Undefined, Null - scope - variable.other.constant, punctuation.definition.constant, constant.language, constant.numeric, support.constant - settings - - foreground - #b15c00 - - - - name - String, Symbols, Markup Heading - scope - meta.property.lua,string.unquoted.key.lua,support.other.metaproperty.lua,support.other.metaproperty.lua,constant.other.symbol, constant.other.key, markup.heading, meta.attribute-selector - settings - - fontStyle - - foreground - #387068 - - - - name - String - scope - string - settings - - fontStyle - - foreground - #587539 - - - - name - Colors - scope - constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant - settings - - foreground - #9aa5ce - - - - name - Info - scope - markup.info - settings - - foreground - #07879d - background - #cbd9e0 - - - - name - Warning - scope - markup.warning - settings - - foreground - #8c6c3e - background - #d9d6d6 - - - - name - Error - scope - markup.error - settings - - foreground - #c64343 - background - #ded2d7 - - - - name - Invalid - scope - invalid, invalid.illegal - settings - - foreground - #f52a65 - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - foreground - #9854f1 - - - - name - Storage Type - scope - storage.type - settings - - foreground - #9854f1 - - - - name - Storage - modifier, var, const, let - scope - meta.var.expr storage.type, storage.modifier - settings - - foreground - #7847bd - - - - name - Interpolation - scope - punctuation.definition.template-expression, punctuation.section.embedded - settings - - foreground - #007197 - - - - name - Spread - scope - keyword.operator.spread, keyword.operator.rest - settings - - fontStyle - bold - foreground - #f52a65 - - - - name - Operator, Misc - scope - keyword.operator, keyword.control.as, keyword.other, keyword.operator.bitwise.shift, punctuation, punctuation.definition.constant.markdown, punctuation.definition.string, punctuation.support.type.property-name, text.html.vue-html meta.tag, punctuation.definition.keyword, punctuation.terminator.rule, punctuation.definition.entity, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, keyword.other.template, keyword.other.substitution, entity.name.operator, text.html.vue meta.tag.block.any.html, text.html.vue meta.tag.inline.any.html, text.html.vue meta.tag.other.html, text.html.twig meta.tag.inline.any.html, text.html.twig meta.tag.block.any.html, text.html.twig meta.tag.structure.any.html, text.html.twig meta.tag.any.html - settings - - foreground - #006a83 - - - - name - Import, Export, From, Default - scope - keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other - settings - - foreground - #007197 - - - - name - Keyword - scope - keyword, keyword.control, keyword.other.important - settings - - foreground - #9854f1 - - - - name - Keyword SQL - scope - keyword.other.DML - settings - - foreground - #007197 - - - - name - Keyword Operator Logical, Arrow, Ternary, Comparison - scope - keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp - settings - - foreground - #9854f1 - - - - name - Tag - scope - entity.name.tag, entity.name.tag support.class.component, meta.tag - settings - - foreground - #f52a65 - - - - name - Tag Punctuation - scope - punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html - settings - - foreground - #ba3c97 - - - - name - Blade - scope - keyword.blade, entity.name.function.blade - settings - - foreground - #2e7de9 - - - - name - PHP - Embedded Tag - scope - punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php - settings - - foreground - #07879d - - - - name - Smarty - Twig tag - Blade - scope - punctuation.definition.variable.smarty, punctuation.section.embedded.begin.smarty, punctuation.section.embedded.end.smarty, meta.tag.template.value.twig, punctuation.section.tag.twig, meta.tag.expression.twig, punctuation.definition.tag.expression.twig, punctuation.definition.tag.output.twig, variable.parameter.smarty - settings - - foreground - #7DCFFF - - - - name - Smarty - Twig variable - function - scope - variable.other.property.twig, support.function.twig, meta.function-call.twig, keyword.control.twig, keyword.control.smarty, keyword.operator.other.twig, keyword.operator.comparison.twig, support.function.functions.twig, support.function.functions.twig, keyword.operator.assignment.twig, support.function.filters.twig, support.function.built-in.smarty, keyword.operator.smarty, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php entity.name.tag.block.any.html, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php constant.other.inline-data.html, text.blade text.html.blade custom.compiler.blade.php support.function constant.other.inline-data.html - settings - - foreground - #188092 - - - - name - Globals - PHP Constants etc - scope - constant.other.php, variable.other.global.safer, variable.other.global.safer punctuation.definition.variable, variable.other.global, variable.other.global punctuation.definition.variable, constant.other - settings - - foreground - #8c6c3e - - - - name - Variables - scope - variable, support.variable, string constant.other.placeholder - settings - - foreground - #3760bf - - - - name - Object Variable - scope - variable.other.object, support.module.node - settings - - foreground - #3760bf - - - - name - Object Key - scope - meta.object-literal.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js, string.alias.graphql, string.unquoted.graphql, string.unquoted.alias.graphql, meta.field.declaration.ts variable.object.property - settings - - foreground - #387068 - - - - name - Object Property - scope - variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property, variable.language.prototype, meta.property.object, variable.other.member - settings - - foreground - #007197 - - - - name - Object Property - scope - variable.other.object.property - settings - - foreground - #3760bf - - - - name - Object Literal Member lvl 3 (Vue Prop Validation) - scope - meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key - settings - - foreground - #38919f - - - - name - C-related Block Level Variables - scope - source.cpp meta.block variable.other - settings - - foreground - #f52a65 - - - - name - Other Variable - scope - support.other.variable - settings - - foreground - #f52a65 - - - - name - Methods - scope - meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs - settings - - foreground - #2e7de9 - - - - name - Function Definition - scope - entity.name.function, meta.function-call, meta.function-call entity.name.function, variable.function, meta.definition.method entity.name.function, meta.object-literal entity.name.function - settings - - foreground - #2e7de9 - - - - name - Function Argument - scope - variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable - settings - - foreground - #8c6c3e - - - - name - Constant, Tag Attribute - scope - keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit - settings - - foreground - #9854f1 - - - - name - Variable Definition - scope - meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration - settings - - foreground - #9854f1 - - - - name - Inherited Class - scope - entity.other.inherited-class - settings - - fontStyle - - foreground - #9854f1 - - - - name - Class, Support, DOM, etc - scope - support.class, support.type, variable.other.readwrite.alias, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, support.type.sys-types, support.variable.dom, support.constant.math, support.type.object.module, support.constant.json, entity.name.namespace, meta.import.qualifier, entity.name.class - settings - - foreground - #07879d - - - - name - Class Name - scope - entity.name - settings - - foreground - #3760bf - - - - name - Support Function - scope - support.function - settings - - foreground - #188092 - - - - name - CSS Class and Support - scope - source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name, support.type.property-name.css, support.type.vendored.property-name, support.type.map.key - settings - - foreground - #2e7de9 - - - - name - CSS Font - scope - support.constant.font-name, meta.definition.variable - settings - - foreground - #587539 - - - - name - CSS Class - scope - entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss - settings - - foreground - #587539 - - - - name - CSS ID - scope - entity.other.attribute-name.id - settings - - foreground - #fc7b7b - - - - name - CSS Tag - scope - entity.name.tag.css, entity.name.tag.reference, entity.name.tag.scss - settings - - foreground - #07879d - - - - name - CSS Tag Reference - scope - entity.name.tag.reference - settings - - foreground - #8c6c3e - - - - name - CSS Property Separator - scope - meta.property-list punctuation.separator.key-value - settings - - foreground - #9abdf5 - - - - name - CSS Punctuation - scope - meta.property-list, punctuation.definition.entity.css - settings - - foreground - #8c6c3e - - - - name - SCSS @ - scope - meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.include entity.name.function.scss, meta.at-rule.include keyword.control.at-rule.include - settings - - foreground - #9854f1 - - - - name - SCSS Mixins, Extends, Include Keyword - scope - keyword.control.at-rule.include punctuation.definition.keyword, keyword.control.at-rule.mixin punctuation.definition.keyword, meta.at-rule.include keyword.control.at-rule.include, keyword.control.at-rule.extend punctuation.definition.keyword, meta.at-rule.extend keyword.control.at-rule.extend, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css, meta.at-rule.media keyword.control.at-rule.media, meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.function keyword.control.at-rule.function, keyword.control punctuation.definition.keyword, meta.at-rule.import.scss entity.other.attribute-name.placeholder.scss punctuation.definition.entity.scss, meta.at-rule.import.scss keyword.control.at-rule.import.scss - settings - - foreground - #7847bd - - - - name - SCSS Include Mixin Argument - scope - meta.property-list meta.at-rule.include - settings - - foreground - #3760bf - - - - name - CSS value - scope - support.constant.property-value - settings - - foreground - #b15c00 - - - - name - Sub-methods - scope - entity.name.module.js, variable.import.parameter.js, variable.other.class.js - settings - - foreground - #3760bf - - - - name - Language methods - scope - variable.language - settings - - foreground - #f52a65 - - - - name - Variable punctuation - scope - variable.other punctuation.definition.variable - settings - - foreground - #3760bf - - - - name - Keyword this with Punctuation, ES7 Bind Operator - scope - source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this - settings - - foreground - #f52a65 - - - - name - HTML Attributes - scope - entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name, text.blade entity.other.attribute-name.class, text.html.smarty entity.other.attribute-name.class - settings - - foreground - #9854f1 - - - - name - Vue Template attributes - scope - meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html - settings - - foreground - #9854f1 - - - - name - Vue Template attribute separator - scope - meta.directive.vue punctuation.separator.key-value.html - settings - - foreground - #006a83 - - - - name - CSS IDs - scope - source.sass keyword.control - settings - - foreground - #2e7de9 - - - - name - CSS pseudo selectors - scope - entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value - settings - - foreground - #9854f1 - - - - name - Inserted - scope - markup.inserted - settings - - foreground - #4197a4 - - - - name - Deleted - scope - markup.deleted - settings - - foreground - #c47981 - - - - name - Changed - scope - markup.changed - settings - - foreground - #506d9c - - - - name - Regular Expressions - scope - string.regexp - settings - - foreground - #2e5857 - - - - name - Regular Expressions - Punctuation - scope - punctuation.definition.group - settings - - foreground - #f52a65 - - - - name - Regular Expressions - Character Class - scope - constant.other.character-class.regexp - settings - - foreground - #9854f1 - - - - name - Regular Expressions - Character Class Set - scope - constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp - settings - - foreground - #8c6c3e - - - - name - Regular Expressions - Quantifier - scope - keyword.operator.quantifier.regexp - settings - - foreground - #006a83 - - - - name - Regular Expressions - Backslash - scope - constant.character.escape.backslash - settings - - foreground - #3760bf - - - - name - Escape Characters - scope - constant.character.escape - settings - - foreground - #006a83 - - - - name - Decorators - scope - tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js - settings - - foreground - #2e7de9 - - - - name - CSS Units - scope - keyword.other.unit - settings - - foreground - #f52a65 - - - - name - JSON Key - Level 0 - scope - source.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #2e7de9 - - - - name - JSON Key - Level 1 - scope - source.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #07879d - - - - name - JSON Key - Level 2 - scope - source.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #007197 - - - - name - JSON Key - Level 3 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #9854f1 - - - - name - JSON Key - Level 4 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #8c6c3e - - - - name - JSON Key - Level 5 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #07879d - - - - name - JSON Key - Level 6 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #387068 - - - - name - JSON Key - Level 7 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json - settings - - foreground - #f52a65 - - - - name - JSON Key - Level 8 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json punctuation.definition.string.end.json - settings - - foreground - #587539 - - - - name - JSON Key - value - scope - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json - settings - - foreground - #587539 - - - - name - Plain Punctuation - scope - punctuation.definition.list_item.markdown - settings - - foreground - #9abdf5 - - - - name - Block Punctuation - scope - meta.block, meta.brace, punctuation.definition.block, punctuation.definition.use, punctuation.definition.group.shell, punctuation.definition.class, punctuation.definition.begin.bracket, punctuation.definition.end.bracket, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.definition.dictionary, punctuation.definition.array, punctuation.section - settings - - foreground - #9abdf5 - - - - name - Markdown - Plain - scope - meta.jsx.children, meta.embedded.block - settings - - foreground - #3760bf - - - - name - HTML text - scope - text.html - settings - - foreground - #9aa5ce - - - - name - Markdown - Markup Raw Inline - scope - text.html.markdown markup.inline.raw.markdown - settings - - foreground - #9854f1 - - - - name - Markdown - Markup Raw Inline Punctuation - scope - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown - settings - - foreground - #4E5579 - - - - name - Markdown - Heading 1 - scope - heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #006a83 - - - - name - Markdown - Heading 2 - scope - heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #61bdf2 - - - - name - Markdown - Heading 3 - scope - heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #2e7de9 - - - - name - Markdown - Heading 4 - scope - heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #6d91de - - - - name - Markdown - Heading 5 - scope - heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #9aa5ce - - - - name - Markdown - Heading 6 - scope - heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #747ca1 - - - - name - Markup - Italic - scope - markup.italic, markup.italic punctuation - settings - - fontStyle - italic - foreground - #3760bf - - - - name - Markup - Bold - scope - markup.bold, markup.bold punctuation - settings - - fontStyle - bold - foreground - #3760bf - - - - name - Markup - Bold-Italic - scope - markup.bold markup.italic, markup.bold markup.italic punctuation - settings - - fontStyle - bold italic - foreground - #3760bf - - - - name - Markup - Underline - scope - markup.underline, markup.underline punctuation - settings - - fontStyle - underline - - - - name - Markdown - Blockquote - scope - markup.quote punctuation.definition.blockquote.markdown - settings - - foreground - #4e5579 - - - - name - Markup - Quote - scope - markup.quote - settings - - fontStyle - italic - - - - name - Markdown - Link - scope - string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown - settings - - foreground - #387068 - - - - name - Markdown - Fenced Code Block - scope - markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown - settings - - foreground - #006a83 - - - - name - Markdown - Separator - scope - meta.separator - settings - - fontStyle - bold - foreground - #444b6a - - - - name - Markup - Table - scope - markup.table - settings - - foreground - #c0cefc - - - - name - Token - Info - scope - token.info-token - settings - - foreground - #07879d - - - - name - Token - Warn - scope - token.warn-token - settings - - foreground - #ffdb69 - - - - name - Token - Error - scope - token.error-token - settings - - foreground - #c64343 - - - - name - Token - Debug - scope - token.debug-token - settings - - foreground - #b267e6 - - - - name - Apache Tag - scope - entity.tag.apacheconf - settings - - foreground - #f52a65 - - - - name - Preprocessor - scope - meta.preprocessor - settings - - foreground - #387068 - - - - name - ENV value - scope - source.env - settings - - foreground - #2e7de9 - - - - uuid - 06f855e3-9fb7-4fb1-b790-aef06065f34e - - - diff --git a/extras/sublime/tokyonight_moon.tmTheme b/extras/sublime/tokyonight_moon.tmTheme deleted file mode 100644 index 068d8d3..0000000 --- a/extras/sublime/tokyonight_moon.tmTheme +++ /dev/null @@ -1,1377 +0,0 @@ - - - - author - Folke Lemaitre (http://github.com/folke) - colorSpaceName - sRGB - name - NekoNight - semanticClass - enki.theme.neko - settings - - - settings - - activeGuide - #363b54 - background - #222436 - caret - #DBC08A - findHighlight - #ffa300 - findHighlightForeground - #000000 - foreground - #c8d3f5 - guide - #4f4f5e40 - gutterForeground - #3b415caa - inactiveSelection - #282833 - invisibles - #4f4f5e - lineHighlight - #00000030 - selection - #9D599D40 - selectionBorder - #9D599D - shadow - #00000010 - stackGuide - #4f4f5e60 - tagsOptions - underline - - - - name - Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators - scope - comment, meta.var.expr storage.type, keyword.control.flow, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifier - settings - - fontStyle - italic - - - - name - Comment - scope - comment, comment.block.documentation, punctuation.definition.comment - settings - - foreground - #636da6 - - - - name - Comment Doc - scope - comment.block.documentation variable, comment.block.documentation storage, comment.block.documentation punctuation, comment.block.documentation keyword, comment.block.documentation support, comment.block.documentation markup, comment.block.documentation markup.inline.raw.string.markdown, keyword.other.phpdoc.php - settings - - foreground - #636da6 - - - - name - Number, Boolean, Undefined, Null - scope - variable.other.constant, punctuation.definition.constant, constant.language, constant.numeric, support.constant - settings - - foreground - #ff966c - - - - name - String, Symbols, Markup Heading - scope - meta.property.lua,string.unquoted.key.lua,support.other.metaproperty.lua,support.other.metaproperty.lua,constant.other.symbol, constant.other.key, markup.heading, meta.attribute-selector - settings - - fontStyle - - foreground - #4fd6be - - - - name - String - scope - string - settings - - fontStyle - - foreground - #c3e88d - - - - name - Colors - scope - constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant - settings - - foreground - #9aa5ce - - - - name - Info - scope - markup.info - settings - - foreground - #0db9d7 - background - #203346 - - - - name - Warning - scope - markup.warning - settings - - foreground - #ffc777 - background - #38343d - - - - name - Error - scope - markup.error - settings - - foreground - #c53b53 - background - #322639 - - - - name - Invalid - scope - invalid, invalid.illegal - settings - - foreground - #ff757f - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - foreground - #c099ff - - - - name - Storage Type - scope - storage.type - settings - - foreground - #c099ff - - - - name - Storage - modifier, var, const, let - scope - meta.var.expr storage.type, storage.modifier - settings - - foreground - #fca7ea - - - - name - Interpolation - scope - punctuation.definition.template-expression, punctuation.section.embedded - settings - - foreground - #86e1fc - - - - name - Spread - scope - keyword.operator.spread, keyword.operator.rest - settings - - fontStyle - bold - foreground - #ff757f - - - - name - Operator, Misc - scope - keyword.operator, keyword.control.as, keyword.other, keyword.operator.bitwise.shift, punctuation, punctuation.definition.constant.markdown, punctuation.definition.string, punctuation.support.type.property-name, text.html.vue-html meta.tag, punctuation.definition.keyword, punctuation.terminator.rule, punctuation.definition.entity, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, keyword.other.template, keyword.other.substitution, entity.name.operator, text.html.vue meta.tag.block.any.html, text.html.vue meta.tag.inline.any.html, text.html.vue meta.tag.other.html, text.html.twig meta.tag.inline.any.html, text.html.twig meta.tag.block.any.html, text.html.twig meta.tag.structure.any.html, text.html.twig meta.tag.any.html - settings - - foreground - #89ddff - - - - name - Import, Export, From, Default - scope - keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other - settings - - foreground - #86e1fc - - - - name - Keyword - scope - keyword, keyword.control, keyword.other.important - settings - - foreground - #c099ff - - - - name - Keyword SQL - scope - keyword.other.DML - settings - - foreground - #86e1fc - - - - name - Keyword Operator Logical, Arrow, Ternary, Comparison - scope - keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp - settings - - foreground - #c099ff - - - - name - Tag - scope - entity.name.tag, entity.name.tag support.class.component, meta.tag - settings - - foreground - #ff757f - - - - name - Tag Punctuation - scope - punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html - settings - - foreground - #ba3c97 - - - - name - Blade - scope - keyword.blade, entity.name.function.blade - settings - - foreground - #82aaff - - - - name - PHP - Embedded Tag - scope - punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php - settings - - foreground - #0db9d7 - - - - name - Smarty - Twig tag - Blade - scope - punctuation.definition.variable.smarty, punctuation.section.embedded.begin.smarty, punctuation.section.embedded.end.smarty, meta.tag.template.value.twig, punctuation.section.tag.twig, meta.tag.expression.twig, punctuation.definition.tag.expression.twig, punctuation.definition.tag.output.twig, variable.parameter.smarty - settings - - foreground - #7DCFFF - - - - name - Smarty - Twig variable - function - scope - variable.other.property.twig, support.function.twig, meta.function-call.twig, keyword.control.twig, keyword.control.smarty, keyword.operator.other.twig, keyword.operator.comparison.twig, support.function.functions.twig, support.function.functions.twig, keyword.operator.assignment.twig, support.function.filters.twig, support.function.built-in.smarty, keyword.operator.smarty, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php entity.name.tag.block.any.html, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php constant.other.inline-data.html, text.blade text.html.blade custom.compiler.blade.php support.function constant.other.inline-data.html - settings - - foreground - #65bcff - - - - name - Globals - PHP Constants etc - scope - constant.other.php, variable.other.global.safer, variable.other.global.safer punctuation.definition.variable, variable.other.global, variable.other.global punctuation.definition.variable, constant.other - settings - - foreground - #ffc777 - - - - name - Variables - scope - variable, support.variable, string constant.other.placeholder - settings - - foreground - #c8d3f5 - - - - name - Object Variable - scope - variable.other.object, support.module.node - settings - - foreground - #c8d3f5 - - - - name - Object Key - scope - meta.object-literal.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js, string.alias.graphql, string.unquoted.graphql, string.unquoted.alias.graphql, meta.field.declaration.ts variable.object.property - settings - - foreground - #4fd6be - - - - name - Object Property - scope - variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property, variable.language.prototype, meta.property.object, variable.other.member - settings - - foreground - #86e1fc - - - - name - Object Property - scope - variable.other.object.property - settings - - foreground - #c8d3f5 - - - - name - Object Literal Member lvl 3 (Vue Prop Validation) - scope - meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key - settings - - foreground - #41a6b5 - - - - name - C-related Block Level Variables - scope - source.cpp meta.block variable.other - settings - - foreground - #ff757f - - - - name - Other Variable - scope - support.other.variable - settings - - foreground - #ff757f - - - - name - Methods - scope - meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs - settings - - foreground - #82aaff - - - - name - Function Definition - scope - entity.name.function, meta.function-call, meta.function-call entity.name.function, variable.function, meta.definition.method entity.name.function, meta.object-literal entity.name.function - settings - - foreground - #82aaff - - - - name - Function Argument - scope - variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable - settings - - foreground - #ffc777 - - - - name - Constant, Tag Attribute - scope - keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit - settings - - foreground - #c099ff - - - - name - Variable Definition - scope - meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration - settings - - foreground - #c099ff - - - - name - Inherited Class - scope - entity.other.inherited-class - settings - - fontStyle - - foreground - #c099ff - - - - name - Class, Support, DOM, etc - scope - support.class, support.type, variable.other.readwrite.alias, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, support.type.sys-types, support.variable.dom, support.constant.math, support.type.object.module, support.constant.json, entity.name.namespace, meta.import.qualifier, entity.name.class - settings - - foreground - #0db9d7 - - - - name - Class Name - scope - entity.name - settings - - foreground - #c8d3f5 - - - - name - Support Function - scope - support.function - settings - - foreground - #65bcff - - - - name - CSS Class and Support - scope - source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name, support.type.property-name.css, support.type.vendored.property-name, support.type.map.key - settings - - foreground - #82aaff - - - - name - CSS Font - scope - support.constant.font-name, meta.definition.variable - settings - - foreground - #c3e88d - - - - name - CSS Class - scope - entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss - settings - - foreground - #c3e88d - - - - name - CSS ID - scope - entity.other.attribute-name.id - settings - - foreground - #fc7b7b - - - - name - CSS Tag - scope - entity.name.tag.css, entity.name.tag.reference, entity.name.tag.scss - settings - - foreground - #0db9d7 - - - - name - CSS Tag Reference - scope - entity.name.tag.reference - settings - - foreground - #ffc777 - - - - name - CSS Property Separator - scope - meta.property-list punctuation.separator.key-value - settings - - foreground - #9abdf5 - - - - name - CSS Punctuation - scope - meta.property-list, punctuation.definition.entity.css - settings - - foreground - #ffc777 - - - - name - SCSS @ - scope - meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.include entity.name.function.scss, meta.at-rule.include keyword.control.at-rule.include - settings - - foreground - #c099ff - - - - name - SCSS Mixins, Extends, Include Keyword - scope - keyword.control.at-rule.include punctuation.definition.keyword, keyword.control.at-rule.mixin punctuation.definition.keyword, meta.at-rule.include keyword.control.at-rule.include, keyword.control.at-rule.extend punctuation.definition.keyword, meta.at-rule.extend keyword.control.at-rule.extend, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css, meta.at-rule.media keyword.control.at-rule.media, meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.function keyword.control.at-rule.function, keyword.control punctuation.definition.keyword, meta.at-rule.import.scss entity.other.attribute-name.placeholder.scss punctuation.definition.entity.scss, meta.at-rule.import.scss keyword.control.at-rule.import.scss - settings - - foreground - #fca7ea - - - - name - SCSS Include Mixin Argument - scope - meta.property-list meta.at-rule.include - settings - - foreground - #c8d3f5 - - - - name - CSS value - scope - support.constant.property-value - settings - - foreground - #ff966c - - - - name - Sub-methods - scope - entity.name.module.js, variable.import.parameter.js, variable.other.class.js - settings - - foreground - #c8d3f5 - - - - name - Language methods - scope - variable.language - settings - - foreground - #ff757f - - - - name - Variable punctuation - scope - variable.other punctuation.definition.variable - settings - - foreground - #c8d3f5 - - - - name - Keyword this with Punctuation, ES7 Bind Operator - scope - source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this - settings - - foreground - #ff757f - - - - name - HTML Attributes - scope - entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name, text.blade entity.other.attribute-name.class, text.html.smarty entity.other.attribute-name.class - settings - - foreground - #c099ff - - - - name - Vue Template attributes - scope - meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html - settings - - foreground - #c099ff - - - - name - Vue Template attribute separator - scope - meta.directive.vue punctuation.separator.key-value.html - settings - - foreground - #89ddff - - - - name - CSS IDs - scope - source.sass keyword.control - settings - - foreground - #82aaff - - - - name - CSS pseudo selectors - scope - entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value - settings - - foreground - #c099ff - - - - name - Inserted - scope - markup.inserted - settings - - foreground - #b8db87 - - - - name - Deleted - scope - markup.deleted - settings - - foreground - #e26a75 - - - - name - Changed - scope - markup.changed - settings - - foreground - #7ca1f2 - - - - name - Regular Expressions - scope - string.regexp - settings - - foreground - #b4f9f8 - - - - name - Regular Expressions - Punctuation - scope - punctuation.definition.group - settings - - foreground - #ff757f - - - - name - Regular Expressions - Character Class - scope - constant.other.character-class.regexp - settings - - foreground - #c099ff - - - - name - Regular Expressions - Character Class Set - scope - constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp - settings - - foreground - #ffc777 - - - - name - Regular Expressions - Quantifier - scope - keyword.operator.quantifier.regexp - settings - - foreground - #89ddff - - - - name - Regular Expressions - Backslash - scope - constant.character.escape.backslash - settings - - foreground - #c8d3f5 - - - - name - Escape Characters - scope - constant.character.escape - settings - - foreground - #89ddff - - - - name - Decorators - scope - tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js - settings - - foreground - #82aaff - - - - name - CSS Units - scope - keyword.other.unit - settings - - foreground - #ff757f - - - - name - JSON Key - Level 0 - scope - source.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #82aaff - - - - name - JSON Key - Level 1 - scope - source.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #0db9d7 - - - - name - JSON Key - Level 2 - scope - source.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #86e1fc - - - - name - JSON Key - Level 3 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #c099ff - - - - name - JSON Key - Level 4 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #ffc777 - - - - name - JSON Key - Level 5 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #0db9d7 - - - - name - JSON Key - Level 6 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #4fd6be - - - - name - JSON Key - Level 7 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json - settings - - foreground - #ff757f - - - - name - JSON Key - Level 8 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json punctuation.definition.string.end.json - settings - - foreground - #c3e88d - - - - name - JSON Key - value - scope - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json - settings - - foreground - #c3e88d - - - - name - Plain Punctuation - scope - punctuation.definition.list_item.markdown - settings - - foreground - #9abdf5 - - - - name - Block Punctuation - scope - meta.block, meta.brace, punctuation.definition.block, punctuation.definition.use, punctuation.definition.group.shell, punctuation.definition.class, punctuation.definition.begin.bracket, punctuation.definition.end.bracket, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.definition.dictionary, punctuation.definition.array, punctuation.section - settings - - foreground - #9abdf5 - - - - name - Markdown - Plain - scope - meta.jsx.children, meta.embedded.block - settings - - foreground - #c8d3f5 - - - - name - HTML text - scope - text.html - settings - - foreground - #9aa5ce - - - - name - Markdown - Markup Raw Inline - scope - text.html.markdown markup.inline.raw.markdown - settings - - foreground - #c099ff - - - - name - Markdown - Markup Raw Inline Punctuation - scope - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown - settings - - foreground - #4E5579 - - - - name - Markdown - Heading 1 - scope - heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #89ddff - - - - name - Markdown - Heading 2 - scope - heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #61bdf2 - - - - name - Markdown - Heading 3 - scope - heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #82aaff - - - - name - Markdown - Heading 4 - scope - heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #6d91de - - - - name - Markdown - Heading 5 - scope - heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #9aa5ce - - - - name - Markdown - Heading 6 - scope - heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #747ca1 - - - - name - Markup - Italic - scope - markup.italic, markup.italic punctuation - settings - - fontStyle - italic - foreground - #c8d3f5 - - - - name - Markup - Bold - scope - markup.bold, markup.bold punctuation - settings - - fontStyle - bold - foreground - #c8d3f5 - - - - name - Markup - Bold-Italic - scope - markup.bold markup.italic, markup.bold markup.italic punctuation - settings - - fontStyle - bold italic - foreground - #c8d3f5 - - - - name - Markup - Underline - scope - markup.underline, markup.underline punctuation - settings - - fontStyle - underline - - - - name - Markdown - Blockquote - scope - markup.quote punctuation.definition.blockquote.markdown - settings - - foreground - #4e5579 - - - - name - Markup - Quote - scope - markup.quote - settings - - fontStyle - italic - - - - name - Markdown - Link - scope - string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown - settings - - foreground - #4fd6be - - - - name - Markdown - Fenced Code Block - scope - markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown - settings - - foreground - #89ddff - - - - name - Markdown - Separator - scope - meta.separator - settings - - fontStyle - bold - foreground - #444b6a - - - - name - Markup - Table - scope - markup.table - settings - - foreground - #c0cefc - - - - name - Token - Info - scope - token.info-token - settings - - foreground - #0db9d7 - - - - name - Token - Warn - scope - token.warn-token - settings - - foreground - #ffdb69 - - - - name - Token - Error - scope - token.error-token - settings - - foreground - #c53b53 - - - - name - Token - Debug - scope - token.debug-token - settings - - foreground - #b267e6 - - - - name - Apache Tag - scope - entity.tag.apacheconf - settings - - foreground - #ff757f - - - - name - Preprocessor - scope - meta.preprocessor - settings - - foreground - #4fd6be - - - - name - ENV value - scope - source.env - settings - - foreground - #82aaff - - - - uuid - 06f855e3-9fb7-4fb1-b790-aef06065f34e - - - diff --git a/extras/sublime/tokyonight_night.tmTheme b/extras/sublime/tokyonight_night.tmTheme deleted file mode 100644 index 33108dd..0000000 --- a/extras/sublime/tokyonight_night.tmTheme +++ /dev/null @@ -1,1377 +0,0 @@ - - - - author - Folke Lemaitre (http://github.com/folke) - colorSpaceName - sRGB - name - NekoNight - semanticClass - enki.theme.neko - settings - - - settings - - activeGuide - #363b54 - background - #1a1b26 - caret - #DBC08A - findHighlight - #ffa300 - findHighlightForeground - #000000 - foreground - #c0caf5 - guide - #4f4f5e40 - gutterForeground - #3b415caa - inactiveSelection - #282833 - invisibles - #4f4f5e - lineHighlight - #00000030 - selection - #9D599D40 - selectionBorder - #9D599D - shadow - #00000010 - stackGuide - #4f4f5e60 - tagsOptions - underline - - - - name - Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators - scope - comment, meta.var.expr storage.type, keyword.control.flow, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifier - settings - - fontStyle - italic - - - - name - Comment - scope - comment, comment.block.documentation, punctuation.definition.comment - settings - - foreground - #565f89 - - - - name - Comment Doc - scope - comment.block.documentation variable, comment.block.documentation storage, comment.block.documentation punctuation, comment.block.documentation keyword, comment.block.documentation support, comment.block.documentation markup, comment.block.documentation markup.inline.raw.string.markdown, keyword.other.phpdoc.php - settings - - foreground - #565f89 - - - - name - Number, Boolean, Undefined, Null - scope - variable.other.constant, punctuation.definition.constant, constant.language, constant.numeric, support.constant - settings - - foreground - #ff9e64 - - - - name - String, Symbols, Markup Heading - scope - meta.property.lua,string.unquoted.key.lua,support.other.metaproperty.lua,support.other.metaproperty.lua,constant.other.symbol, constant.other.key, markup.heading, meta.attribute-selector - settings - - fontStyle - - foreground - #73daca - - - - name - String - scope - string - settings - - fontStyle - - foreground - #9ece6a - - - - name - Colors - scope - constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant - settings - - foreground - #9aa5ce - - - - name - Info - scope - markup.info - settings - - foreground - #0db9d7 - background - #192b38 - - - - name - Warning - scope - markup.warning - settings - - foreground - #e0af68 - background - #2e2a2d - - - - name - Error - scope - markup.error - settings - - foreground - #db4b4b - background - #2d202a - - - - name - Invalid - scope - invalid, invalid.illegal - settings - - foreground - #f7768e - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - foreground - #bb9af7 - - - - name - Storage Type - scope - storage.type - settings - - foreground - #bb9af7 - - - - name - Storage - modifier, var, const, let - scope - meta.var.expr storage.type, storage.modifier - settings - - foreground - #9d7cd8 - - - - name - Interpolation - scope - punctuation.definition.template-expression, punctuation.section.embedded - settings - - foreground - #7dcfff - - - - name - Spread - scope - keyword.operator.spread, keyword.operator.rest - settings - - fontStyle - bold - foreground - #f7768e - - - - name - Operator, Misc - scope - keyword.operator, keyword.control.as, keyword.other, keyword.operator.bitwise.shift, punctuation, punctuation.definition.constant.markdown, punctuation.definition.string, punctuation.support.type.property-name, text.html.vue-html meta.tag, punctuation.definition.keyword, punctuation.terminator.rule, punctuation.definition.entity, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, keyword.other.template, keyword.other.substitution, entity.name.operator, text.html.vue meta.tag.block.any.html, text.html.vue meta.tag.inline.any.html, text.html.vue meta.tag.other.html, text.html.twig meta.tag.inline.any.html, text.html.twig meta.tag.block.any.html, text.html.twig meta.tag.structure.any.html, text.html.twig meta.tag.any.html - settings - - foreground - #89ddff - - - - name - Import, Export, From, Default - scope - keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other - settings - - foreground - #7dcfff - - - - name - Keyword - scope - keyword, keyword.control, keyword.other.important - settings - - foreground - #bb9af7 - - - - name - Keyword SQL - scope - keyword.other.DML - settings - - foreground - #7dcfff - - - - name - Keyword Operator Logical, Arrow, Ternary, Comparison - scope - keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp - settings - - foreground - #bb9af7 - - - - name - Tag - scope - entity.name.tag, entity.name.tag support.class.component, meta.tag - settings - - foreground - #f7768e - - - - name - Tag Punctuation - scope - punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html - settings - - foreground - #ba3c97 - - - - name - Blade - scope - keyword.blade, entity.name.function.blade - settings - - foreground - #7aa2f7 - - - - name - PHP - Embedded Tag - scope - punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php - settings - - foreground - #0db9d7 - - - - name - Smarty - Twig tag - Blade - scope - punctuation.definition.variable.smarty, punctuation.section.embedded.begin.smarty, punctuation.section.embedded.end.smarty, meta.tag.template.value.twig, punctuation.section.tag.twig, meta.tag.expression.twig, punctuation.definition.tag.expression.twig, punctuation.definition.tag.output.twig, variable.parameter.smarty - settings - - foreground - #7DCFFF - - - - name - Smarty - Twig variable - function - scope - variable.other.property.twig, support.function.twig, meta.function-call.twig, keyword.control.twig, keyword.control.smarty, keyword.operator.other.twig, keyword.operator.comparison.twig, support.function.functions.twig, support.function.functions.twig, keyword.operator.assignment.twig, support.function.filters.twig, support.function.built-in.smarty, keyword.operator.smarty, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php entity.name.tag.block.any.html, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php constant.other.inline-data.html, text.blade text.html.blade custom.compiler.blade.php support.function constant.other.inline-data.html - settings - - foreground - #2ac3de - - - - name - Globals - PHP Constants etc - scope - constant.other.php, variable.other.global.safer, variable.other.global.safer punctuation.definition.variable, variable.other.global, variable.other.global punctuation.definition.variable, constant.other - settings - - foreground - #e0af68 - - - - name - Variables - scope - variable, support.variable, string constant.other.placeholder - settings - - foreground - #c0caf5 - - - - name - Object Variable - scope - variable.other.object, support.module.node - settings - - foreground - #c0caf5 - - - - name - Object Key - scope - meta.object-literal.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js, string.alias.graphql, string.unquoted.graphql, string.unquoted.alias.graphql, meta.field.declaration.ts variable.object.property - settings - - foreground - #73daca - - - - name - Object Property - scope - variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property, variable.language.prototype, meta.property.object, variable.other.member - settings - - foreground - #7dcfff - - - - name - Object Property - scope - variable.other.object.property - settings - - foreground - #c0caf5 - - - - name - Object Literal Member lvl 3 (Vue Prop Validation) - scope - meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key - settings - - foreground - #41a6b5 - - - - name - C-related Block Level Variables - scope - source.cpp meta.block variable.other - settings - - foreground - #f7768e - - - - name - Other Variable - scope - support.other.variable - settings - - foreground - #f7768e - - - - name - Methods - scope - meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs - settings - - foreground - #7aa2f7 - - - - name - Function Definition - scope - entity.name.function, meta.function-call, meta.function-call entity.name.function, variable.function, meta.definition.method entity.name.function, meta.object-literal entity.name.function - settings - - foreground - #7aa2f7 - - - - name - Function Argument - scope - variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable - settings - - foreground - #e0af68 - - - - name - Constant, Tag Attribute - scope - keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit - settings - - foreground - #bb9af7 - - - - name - Variable Definition - scope - meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration - settings - - foreground - #bb9af7 - - - - name - Inherited Class - scope - entity.other.inherited-class - settings - - fontStyle - - foreground - #bb9af7 - - - - name - Class, Support, DOM, etc - scope - support.class, support.type, variable.other.readwrite.alias, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, support.type.sys-types, support.variable.dom, support.constant.math, support.type.object.module, support.constant.json, entity.name.namespace, meta.import.qualifier, entity.name.class - settings - - foreground - #0db9d7 - - - - name - Class Name - scope - entity.name - settings - - foreground - #c0caf5 - - - - name - Support Function - scope - support.function - settings - - foreground - #2ac3de - - - - name - CSS Class and Support - scope - source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name, support.type.property-name.css, support.type.vendored.property-name, support.type.map.key - settings - - foreground - #7aa2f7 - - - - name - CSS Font - scope - support.constant.font-name, meta.definition.variable - settings - - foreground - #9ece6a - - - - name - CSS Class - scope - entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss - settings - - foreground - #9ece6a - - - - name - CSS ID - scope - entity.other.attribute-name.id - settings - - foreground - #fc7b7b - - - - name - CSS Tag - scope - entity.name.tag.css, entity.name.tag.reference, entity.name.tag.scss - settings - - foreground - #0db9d7 - - - - name - CSS Tag Reference - scope - entity.name.tag.reference - settings - - foreground - #e0af68 - - - - name - CSS Property Separator - scope - meta.property-list punctuation.separator.key-value - settings - - foreground - #9abdf5 - - - - name - CSS Punctuation - scope - meta.property-list, punctuation.definition.entity.css - settings - - foreground - #e0af68 - - - - name - SCSS @ - scope - meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.include entity.name.function.scss, meta.at-rule.include keyword.control.at-rule.include - settings - - foreground - #bb9af7 - - - - name - SCSS Mixins, Extends, Include Keyword - scope - keyword.control.at-rule.include punctuation.definition.keyword, keyword.control.at-rule.mixin punctuation.definition.keyword, meta.at-rule.include keyword.control.at-rule.include, keyword.control.at-rule.extend punctuation.definition.keyword, meta.at-rule.extend keyword.control.at-rule.extend, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css, meta.at-rule.media keyword.control.at-rule.media, meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.function keyword.control.at-rule.function, keyword.control punctuation.definition.keyword, meta.at-rule.import.scss entity.other.attribute-name.placeholder.scss punctuation.definition.entity.scss, meta.at-rule.import.scss keyword.control.at-rule.import.scss - settings - - foreground - #9d7cd8 - - - - name - SCSS Include Mixin Argument - scope - meta.property-list meta.at-rule.include - settings - - foreground - #c0caf5 - - - - name - CSS value - scope - support.constant.property-value - settings - - foreground - #ff9e64 - - - - name - Sub-methods - scope - entity.name.module.js, variable.import.parameter.js, variable.other.class.js - settings - - foreground - #c0caf5 - - - - name - Language methods - scope - variable.language - settings - - foreground - #f7768e - - - - name - Variable punctuation - scope - variable.other punctuation.definition.variable - settings - - foreground - #c0caf5 - - - - name - Keyword this with Punctuation, ES7 Bind Operator - scope - source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this - settings - - foreground - #f7768e - - - - name - HTML Attributes - scope - entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name, text.blade entity.other.attribute-name.class, text.html.smarty entity.other.attribute-name.class - settings - - foreground - #bb9af7 - - - - name - Vue Template attributes - scope - meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html - settings - - foreground - #bb9af7 - - - - name - Vue Template attribute separator - scope - meta.directive.vue punctuation.separator.key-value.html - settings - - foreground - #89ddff - - - - name - CSS IDs - scope - source.sass keyword.control - settings - - foreground - #7aa2f7 - - - - name - CSS pseudo selectors - scope - entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value - settings - - foreground - #bb9af7 - - - - name - Inserted - scope - markup.inserted - settings - - foreground - #449dab - - - - name - Deleted - scope - markup.deleted - settings - - foreground - #914c54 - - - - name - Changed - scope - markup.changed - settings - - foreground - #6183bb - - - - name - Regular Expressions - scope - string.regexp - settings - - foreground - #b4f9f8 - - - - name - Regular Expressions - Punctuation - scope - punctuation.definition.group - settings - - foreground - #f7768e - - - - name - Regular Expressions - Character Class - scope - constant.other.character-class.regexp - settings - - foreground - #bb9af7 - - - - name - Regular Expressions - Character Class Set - scope - constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp - settings - - foreground - #e0af68 - - - - name - Regular Expressions - Quantifier - scope - keyword.operator.quantifier.regexp - settings - - foreground - #89ddff - - - - name - Regular Expressions - Backslash - scope - constant.character.escape.backslash - settings - - foreground - #c0caf5 - - - - name - Escape Characters - scope - constant.character.escape - settings - - foreground - #89ddff - - - - name - Decorators - scope - tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js - settings - - foreground - #7aa2f7 - - - - name - CSS Units - scope - keyword.other.unit - settings - - foreground - #f7768e - - - - name - JSON Key - Level 0 - scope - source.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #7aa2f7 - - - - name - JSON Key - Level 1 - scope - source.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #0db9d7 - - - - name - JSON Key - Level 2 - scope - source.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #7dcfff - - - - name - JSON Key - Level 3 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #bb9af7 - - - - name - JSON Key - Level 4 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #e0af68 - - - - name - JSON Key - Level 5 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #0db9d7 - - - - name - JSON Key - Level 6 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #73daca - - - - name - JSON Key - Level 7 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json - settings - - foreground - #f7768e - - - - name - JSON Key - Level 8 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json punctuation.definition.string.end.json - settings - - foreground - #9ece6a - - - - name - JSON Key - value - scope - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json - settings - - foreground - #9ece6a - - - - name - Plain Punctuation - scope - punctuation.definition.list_item.markdown - settings - - foreground - #9abdf5 - - - - name - Block Punctuation - scope - meta.block, meta.brace, punctuation.definition.block, punctuation.definition.use, punctuation.definition.group.shell, punctuation.definition.class, punctuation.definition.begin.bracket, punctuation.definition.end.bracket, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.definition.dictionary, punctuation.definition.array, punctuation.section - settings - - foreground - #9abdf5 - - - - name - Markdown - Plain - scope - meta.jsx.children, meta.embedded.block - settings - - foreground - #c0caf5 - - - - name - HTML text - scope - text.html - settings - - foreground - #9aa5ce - - - - name - Markdown - Markup Raw Inline - scope - text.html.markdown markup.inline.raw.markdown - settings - - foreground - #bb9af7 - - - - name - Markdown - Markup Raw Inline Punctuation - scope - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown - settings - - foreground - #4E5579 - - - - name - Markdown - Heading 1 - scope - heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #89ddff - - - - name - Markdown - Heading 2 - scope - heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #61bdf2 - - - - name - Markdown - Heading 3 - scope - heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #7aa2f7 - - - - name - Markdown - Heading 4 - scope - heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #6d91de - - - - name - Markdown - Heading 5 - scope - heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #9aa5ce - - - - name - Markdown - Heading 6 - scope - heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #747ca1 - - - - name - Markup - Italic - scope - markup.italic, markup.italic punctuation - settings - - fontStyle - italic - foreground - #c0caf5 - - - - name - Markup - Bold - scope - markup.bold, markup.bold punctuation - settings - - fontStyle - bold - foreground - #c0caf5 - - - - name - Markup - Bold-Italic - scope - markup.bold markup.italic, markup.bold markup.italic punctuation - settings - - fontStyle - bold italic - foreground - #c0caf5 - - - - name - Markup - Underline - scope - markup.underline, markup.underline punctuation - settings - - fontStyle - underline - - - - name - Markdown - Blockquote - scope - markup.quote punctuation.definition.blockquote.markdown - settings - - foreground - #4e5579 - - - - name - Markup - Quote - scope - markup.quote - settings - - fontStyle - italic - - - - name - Markdown - Link - scope - string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown - settings - - foreground - #73daca - - - - name - Markdown - Fenced Code Block - scope - markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown - settings - - foreground - #89ddff - - - - name - Markdown - Separator - scope - meta.separator - settings - - fontStyle - bold - foreground - #444b6a - - - - name - Markup - Table - scope - markup.table - settings - - foreground - #c0cefc - - - - name - Token - Info - scope - token.info-token - settings - - foreground - #0db9d7 - - - - name - Token - Warn - scope - token.warn-token - settings - - foreground - #ffdb69 - - - - name - Token - Error - scope - token.error-token - settings - - foreground - #db4b4b - - - - name - Token - Debug - scope - token.debug-token - settings - - foreground - #b267e6 - - - - name - Apache Tag - scope - entity.tag.apacheconf - settings - - foreground - #f7768e - - - - name - Preprocessor - scope - meta.preprocessor - settings - - foreground - #73daca - - - - name - ENV value - scope - source.env - settings - - foreground - #7aa2f7 - - - - uuid - 06f855e3-9fb7-4fb1-b790-aef06065f34e - - - diff --git a/extras/sublime/tokyonight_storm.tmTheme b/extras/sublime/tokyonight_storm.tmTheme deleted file mode 100644 index 5940e8f..0000000 --- a/extras/sublime/tokyonight_storm.tmTheme +++ /dev/null @@ -1,1377 +0,0 @@ - - - - author - Folke Lemaitre (http://github.com/folke) - colorSpaceName - sRGB - name - NekoNight - semanticClass - enki.theme.neko - settings - - - settings - - activeGuide - #363b54 - background - #24283b - caret - #DBC08A - findHighlight - #ffa300 - findHighlightForeground - #000000 - foreground - #c0caf5 - guide - #4f4f5e40 - gutterForeground - #3b415caa - inactiveSelection - #282833 - invisibles - #4f4f5e - lineHighlight - #00000030 - selection - #9D599D40 - selectionBorder - #9D599D - shadow - #00000010 - stackGuide - #4f4f5e60 - tagsOptions - underline - - - - name - Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators - scope - comment, meta.var.expr storage.type, keyword.control.flow, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifier - settings - - fontStyle - italic - - - - name - Comment - scope - comment, comment.block.documentation, punctuation.definition.comment - settings - - foreground - #565f89 - - - - name - Comment Doc - scope - comment.block.documentation variable, comment.block.documentation storage, comment.block.documentation punctuation, comment.block.documentation keyword, comment.block.documentation support, comment.block.documentation markup, comment.block.documentation markup.inline.raw.string.markdown, keyword.other.phpdoc.php - settings - - foreground - #565f89 - - - - name - Number, Boolean, Undefined, Null - scope - variable.other.constant, punctuation.definition.constant, constant.language, constant.numeric, support.constant - settings - - foreground - #ff9e64 - - - - name - String, Symbols, Markup Heading - scope - meta.property.lua,string.unquoted.key.lua,support.other.metaproperty.lua,support.other.metaproperty.lua,constant.other.symbol, constant.other.key, markup.heading, meta.attribute-selector - settings - - fontStyle - - foreground - #73daca - - - - name - String - scope - string - settings - - fontStyle - - foreground - #9ece6a - - - - name - Colors - scope - constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant - settings - - foreground - #9aa5ce - - - - name - Info - scope - markup.info - settings - - foreground - #0db9d7 - background - #22374b - - - - name - Warning - scope - markup.warning - settings - - foreground - #e0af68 - background - #373640 - - - - name - Error - scope - markup.error - settings - - foreground - #db4b4b - background - #362c3d - - - - name - Invalid - scope - invalid, invalid.illegal - settings - - foreground - #f7768e - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - foreground - #bb9af7 - - - - name - Storage Type - scope - storage.type - settings - - foreground - #bb9af7 - - - - name - Storage - modifier, var, const, let - scope - meta.var.expr storage.type, storage.modifier - settings - - foreground - #9d7cd8 - - - - name - Interpolation - scope - punctuation.definition.template-expression, punctuation.section.embedded - settings - - foreground - #7dcfff - - - - name - Spread - scope - keyword.operator.spread, keyword.operator.rest - settings - - fontStyle - bold - foreground - #f7768e - - - - name - Operator, Misc - scope - keyword.operator, keyword.control.as, keyword.other, keyword.operator.bitwise.shift, punctuation, punctuation.definition.constant.markdown, punctuation.definition.string, punctuation.support.type.property-name, text.html.vue-html meta.tag, punctuation.definition.keyword, punctuation.terminator.rule, punctuation.definition.entity, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, keyword.other.template, keyword.other.substitution, entity.name.operator, text.html.vue meta.tag.block.any.html, text.html.vue meta.tag.inline.any.html, text.html.vue meta.tag.other.html, text.html.twig meta.tag.inline.any.html, text.html.twig meta.tag.block.any.html, text.html.twig meta.tag.structure.any.html, text.html.twig meta.tag.any.html - settings - - foreground - #89ddff - - - - name - Import, Export, From, Default - scope - keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other - settings - - foreground - #7dcfff - - - - name - Keyword - scope - keyword, keyword.control, keyword.other.important - settings - - foreground - #bb9af7 - - - - name - Keyword SQL - scope - keyword.other.DML - settings - - foreground - #7dcfff - - - - name - Keyword Operator Logical, Arrow, Ternary, Comparison - scope - keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp - settings - - foreground - #bb9af7 - - - - name - Tag - scope - entity.name.tag, entity.name.tag support.class.component, meta.tag - settings - - foreground - #f7768e - - - - name - Tag Punctuation - scope - punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html - settings - - foreground - #ba3c97 - - - - name - Blade - scope - keyword.blade, entity.name.function.blade - settings - - foreground - #7aa2f7 - - - - name - PHP - Embedded Tag - scope - punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php - settings - - foreground - #0db9d7 - - - - name - Smarty - Twig tag - Blade - scope - punctuation.definition.variable.smarty, punctuation.section.embedded.begin.smarty, punctuation.section.embedded.end.smarty, meta.tag.template.value.twig, punctuation.section.tag.twig, meta.tag.expression.twig, punctuation.definition.tag.expression.twig, punctuation.definition.tag.output.twig, variable.parameter.smarty - settings - - foreground - #7DCFFF - - - - name - Smarty - Twig variable - function - scope - variable.other.property.twig, support.function.twig, meta.function-call.twig, keyword.control.twig, keyword.control.smarty, keyword.operator.other.twig, keyword.operator.comparison.twig, support.function.functions.twig, support.function.functions.twig, keyword.operator.assignment.twig, support.function.filters.twig, support.function.built-in.smarty, keyword.operator.smarty, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php entity.name.tag.block.any.html, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php constant.other.inline-data.html, text.blade text.html.blade custom.compiler.blade.php support.function constant.other.inline-data.html - settings - - foreground - #2ac3de - - - - name - Globals - PHP Constants etc - scope - constant.other.php, variable.other.global.safer, variable.other.global.safer punctuation.definition.variable, variable.other.global, variable.other.global punctuation.definition.variable, constant.other - settings - - foreground - #e0af68 - - - - name - Variables - scope - variable, support.variable, string constant.other.placeholder - settings - - foreground - #c0caf5 - - - - name - Object Variable - scope - variable.other.object, support.module.node - settings - - foreground - #c0caf5 - - - - name - Object Key - scope - meta.object-literal.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js, string.alias.graphql, string.unquoted.graphql, string.unquoted.alias.graphql, meta.field.declaration.ts variable.object.property - settings - - foreground - #73daca - - - - name - Object Property - scope - variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property, variable.language.prototype, meta.property.object, variable.other.member - settings - - foreground - #7dcfff - - - - name - Object Property - scope - variable.other.object.property - settings - - foreground - #c0caf5 - - - - name - Object Literal Member lvl 3 (Vue Prop Validation) - scope - meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key - settings - - foreground - #41a6b5 - - - - name - C-related Block Level Variables - scope - source.cpp meta.block variable.other - settings - - foreground - #f7768e - - - - name - Other Variable - scope - support.other.variable - settings - - foreground - #f7768e - - - - name - Methods - scope - meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs - settings - - foreground - #7aa2f7 - - - - name - Function Definition - scope - entity.name.function, meta.function-call, meta.function-call entity.name.function, variable.function, meta.definition.method entity.name.function, meta.object-literal entity.name.function - settings - - foreground - #7aa2f7 - - - - name - Function Argument - scope - variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable - settings - - foreground - #e0af68 - - - - name - Constant, Tag Attribute - scope - keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit - settings - - foreground - #bb9af7 - - - - name - Variable Definition - scope - meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration - settings - - foreground - #bb9af7 - - - - name - Inherited Class - scope - entity.other.inherited-class - settings - - fontStyle - - foreground - #bb9af7 - - - - name - Class, Support, DOM, etc - scope - support.class, support.type, variable.other.readwrite.alias, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, support.type.sys-types, support.variable.dom, support.constant.math, support.type.object.module, support.constant.json, entity.name.namespace, meta.import.qualifier, entity.name.class - settings - - foreground - #0db9d7 - - - - name - Class Name - scope - entity.name - settings - - foreground - #c0caf5 - - - - name - Support Function - scope - support.function - settings - - foreground - #2ac3de - - - - name - CSS Class and Support - scope - source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name, support.type.property-name.css, support.type.vendored.property-name, support.type.map.key - settings - - foreground - #7aa2f7 - - - - name - CSS Font - scope - support.constant.font-name, meta.definition.variable - settings - - foreground - #9ece6a - - - - name - CSS Class - scope - entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss - settings - - foreground - #9ece6a - - - - name - CSS ID - scope - entity.other.attribute-name.id - settings - - foreground - #fc7b7b - - - - name - CSS Tag - scope - entity.name.tag.css, entity.name.tag.reference, entity.name.tag.scss - settings - - foreground - #0db9d7 - - - - name - CSS Tag Reference - scope - entity.name.tag.reference - settings - - foreground - #e0af68 - - - - name - CSS Property Separator - scope - meta.property-list punctuation.separator.key-value - settings - - foreground - #9abdf5 - - - - name - CSS Punctuation - scope - meta.property-list, punctuation.definition.entity.css - settings - - foreground - #e0af68 - - - - name - SCSS @ - scope - meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.include entity.name.function.scss, meta.at-rule.include keyword.control.at-rule.include - settings - - foreground - #bb9af7 - - - - name - SCSS Mixins, Extends, Include Keyword - scope - keyword.control.at-rule.include punctuation.definition.keyword, keyword.control.at-rule.mixin punctuation.definition.keyword, meta.at-rule.include keyword.control.at-rule.include, keyword.control.at-rule.extend punctuation.definition.keyword, meta.at-rule.extend keyword.control.at-rule.extend, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css, meta.at-rule.media keyword.control.at-rule.media, meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.function keyword.control.at-rule.function, keyword.control punctuation.definition.keyword, meta.at-rule.import.scss entity.other.attribute-name.placeholder.scss punctuation.definition.entity.scss, meta.at-rule.import.scss keyword.control.at-rule.import.scss - settings - - foreground - #9d7cd8 - - - - name - SCSS Include Mixin Argument - scope - meta.property-list meta.at-rule.include - settings - - foreground - #c0caf5 - - - - name - CSS value - scope - support.constant.property-value - settings - - foreground - #ff9e64 - - - - name - Sub-methods - scope - entity.name.module.js, variable.import.parameter.js, variable.other.class.js - settings - - foreground - #c0caf5 - - - - name - Language methods - scope - variable.language - settings - - foreground - #f7768e - - - - name - Variable punctuation - scope - variable.other punctuation.definition.variable - settings - - foreground - #c0caf5 - - - - name - Keyword this with Punctuation, ES7 Bind Operator - scope - source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this - settings - - foreground - #f7768e - - - - name - HTML Attributes - scope - entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name, text.blade entity.other.attribute-name.class, text.html.smarty entity.other.attribute-name.class - settings - - foreground - #bb9af7 - - - - name - Vue Template attributes - scope - meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html - settings - - foreground - #bb9af7 - - - - name - Vue Template attribute separator - scope - meta.directive.vue punctuation.separator.key-value.html - settings - - foreground - #89ddff - - - - name - CSS IDs - scope - source.sass keyword.control - settings - - foreground - #7aa2f7 - - - - name - CSS pseudo selectors - scope - entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value - settings - - foreground - #bb9af7 - - - - name - Inserted - scope - markup.inserted - settings - - foreground - #449dab - - - - name - Deleted - scope - markup.deleted - settings - - foreground - #914c54 - - - - name - Changed - scope - markup.changed - settings - - foreground - #6183bb - - - - name - Regular Expressions - scope - string.regexp - settings - - foreground - #b4f9f8 - - - - name - Regular Expressions - Punctuation - scope - punctuation.definition.group - settings - - foreground - #f7768e - - - - name - Regular Expressions - Character Class - scope - constant.other.character-class.regexp - settings - - foreground - #bb9af7 - - - - name - Regular Expressions - Character Class Set - scope - constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp - settings - - foreground - #e0af68 - - - - name - Regular Expressions - Quantifier - scope - keyword.operator.quantifier.regexp - settings - - foreground - #89ddff - - - - name - Regular Expressions - Backslash - scope - constant.character.escape.backslash - settings - - foreground - #c0caf5 - - - - name - Escape Characters - scope - constant.character.escape - settings - - foreground - #89ddff - - - - name - Decorators - scope - tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js - settings - - foreground - #7aa2f7 - - - - name - CSS Units - scope - keyword.other.unit - settings - - foreground - #f7768e - - - - name - JSON Key - Level 0 - scope - source.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #7aa2f7 - - - - name - JSON Key - Level 1 - scope - source.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #0db9d7 - - - - name - JSON Key - Level 2 - scope - source.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #7dcfff - - - - name - JSON Key - Level 3 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #bb9af7 - - - - name - JSON Key - Level 4 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #e0af68 - - - - name - JSON Key - Level 5 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #0db9d7 - - - - name - JSON Key - Level 6 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #73daca - - - - name - JSON Key - Level 7 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json - settings - - foreground - #f7768e - - - - name - JSON Key - Level 8 - scope - source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json punctuation.definition.string.end.json - settings - - foreground - #9ece6a - - - - name - JSON Key - value - scope - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json - settings - - foreground - #9ece6a - - - - name - Plain Punctuation - scope - punctuation.definition.list_item.markdown - settings - - foreground - #9abdf5 - - - - name - Block Punctuation - scope - meta.block, meta.brace, punctuation.definition.block, punctuation.definition.use, punctuation.definition.group.shell, punctuation.definition.class, punctuation.definition.begin.bracket, punctuation.definition.end.bracket, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.definition.dictionary, punctuation.definition.array, punctuation.section - settings - - foreground - #9abdf5 - - - - name - Markdown - Plain - scope - meta.jsx.children, meta.embedded.block - settings - - foreground - #c0caf5 - - - - name - HTML text - scope - text.html - settings - - foreground - #9aa5ce - - - - name - Markdown - Markup Raw Inline - scope - text.html.markdown markup.inline.raw.markdown - settings - - foreground - #bb9af7 - - - - name - Markdown - Markup Raw Inline Punctuation - scope - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown - settings - - foreground - #4E5579 - - - - name - Markdown - Heading 1 - scope - heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #89ddff - - - - name - Markdown - Heading 2 - scope - heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #61bdf2 - - - - name - Markdown - Heading 3 - scope - heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #7aa2f7 - - - - name - Markdown - Heading 4 - scope - heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #6d91de - - - - name - Markdown - Heading 5 - scope - heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #9aa5ce - - - - name - Markdown - Heading 6 - scope - heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown - settings - - fontStyle - bold - foreground - #747ca1 - - - - name - Markup - Italic - scope - markup.italic, markup.italic punctuation - settings - - fontStyle - italic - foreground - #c0caf5 - - - - name - Markup - Bold - scope - markup.bold, markup.bold punctuation - settings - - fontStyle - bold - foreground - #c0caf5 - - - - name - Markup - Bold-Italic - scope - markup.bold markup.italic, markup.bold markup.italic punctuation - settings - - fontStyle - bold italic - foreground - #c0caf5 - - - - name - Markup - Underline - scope - markup.underline, markup.underline punctuation - settings - - fontStyle - underline - - - - name - Markdown - Blockquote - scope - markup.quote punctuation.definition.blockquote.markdown - settings - - foreground - #4e5579 - - - - name - Markup - Quote - scope - markup.quote - settings - - fontStyle - italic - - - - name - Markdown - Link - scope - string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown - settings - - foreground - #73daca - - - - name - Markdown - Fenced Code Block - scope - markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown - settings - - foreground - #89ddff - - - - name - Markdown - Separator - scope - meta.separator - settings - - fontStyle - bold - foreground - #444b6a - - - - name - Markup - Table - scope - markup.table - settings - - foreground - #c0cefc - - - - name - Token - Info - scope - token.info-token - settings - - foreground - #0db9d7 - - - - name - Token - Warn - scope - token.warn-token - settings - - foreground - #ffdb69 - - - - name - Token - Error - scope - token.error-token - settings - - foreground - #db4b4b - - - - name - Token - Debug - scope - token.debug-token - settings - - foreground - #b267e6 - - - - name - Apache Tag - scope - entity.tag.apacheconf - settings - - foreground - #f7768e - - - - name - Preprocessor - scope - meta.preprocessor - settings - - foreground - #73daca - - - - name - ENV value - scope - source.env - settings - - foreground - #7aa2f7 - - - - uuid - 06f855e3-9fb7-4fb1-b790-aef06065f34e - - - diff --git a/extras/vim/README.md b/extras/vim/README.md deleted file mode 100644 index e1cfa3b..0000000 --- a/extras/vim/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Vim ColorScheme - -Clone the repo somewhere. - -```sh -git clone https://github.com/BrunoCiccarino/nekonight ~/projects/nekonight -``` - -Add the below to your `~/.vimrc` file. - -```vim -set termguicolors -set rtp+=~/projects/nekonight/extras/vim -colorscheme nekonight -``` diff --git a/extras/vim/colors/nekonight-day.vim b/extras/vim/colors/nekonight-day.vim deleted file mode 100644 index 2c8c884..0000000 --- a/extras/vim/colors/nekonight-day.vim +++ /dev/null @@ -1,317 +0,0 @@ -let g:colors_name = "nekonight-day" -hi clear - -hi ALEErrorSign guibg=NONE guifg=#c64343 -hi ALEWarningSign guibg=NONE guifg=#8c6c3e -hi BlinkCmpDoc guibg=#d0d5e3 guifg=#3760bf -hi BlinkCmpDocBorder guibg=#d0d5e3 guifg=#4094a3 -hi BlinkCmpGhostText guibg=NONE guifg=#a1a6c5 -hi BlinkCmpKindCodeium guibg=NONE guifg=#118c74 -hi BlinkCmpKindCopilot guibg=NONE guifg=#118c74 -hi BlinkCmpKindDefault guibg=NONE guifg=#6172b0 -hi BlinkCmpKindSupermaven guibg=NONE guifg=#118c74 -hi BlinkCmpKindTabNine guibg=NONE guifg=#118c74 -hi BlinkCmpLabel guibg=NONE guifg=#3760bf -hi BlinkCmpLabelDeprecated gui=strikethrough guibg=NONE guifg=#a8aecb -hi BlinkCmpLabelMatch guibg=NONE guifg=#188092 -hi Bold gui=bold guibg=NONE guifg=#3760bf -hi Character guibg=NONE guifg=#587539 -hi ColorColumn guibg=#b4b5b9 -hi Comment gui=italic guibg=NONE guifg=#848cb5 -hi Conceal guibg=NONE guifg=#68709a -hi Constant guibg=NONE guifg=#b15c00 -hi CopilotAnnotation guibg=NONE guifg=#a1a6c5 -hi CopilotSuggestion guibg=NONE guifg=#a1a6c5 -hi Cursor guibg=#3760bf guifg=#e1e2e7 -hi CursorColumn guibg=#c4c8da -hi CursorIM guibg=#3760bf guifg=#e1e2e7 -hi CursorLine guibg=#c4c8da -hi CursorLineNr gui=bold guibg=NONE guifg=#b15c00 -hi Debug guibg=NONE guifg=#b15c00 -hi DiagnosticError guibg=NONE guifg=#c64343 -hi DiagnosticHint guibg=NONE guifg=#118c74 -hi DiagnosticInfo guibg=NONE guifg=#07879d -hi DiagnosticUnderlineError gui=undercurl guibg=NONE guisp=#c64343 -hi DiagnosticUnderlineHint gui=undercurl guibg=NONE guisp=#118c74 -hi DiagnosticUnderlineInfo gui=undercurl guibg=NONE guisp=#07879d -hi DiagnosticUnderlineWarn gui=undercurl guibg=NONE guisp=#8c6c3e -hi DiagnosticUnnecessary guibg=NONE guifg=#a1a6c5 -hi DiagnosticVirtualTextError guibg=#ded2d7 guifg=#c64343 -hi DiagnosticVirtualTextHint guibg=#ccd9dc guifg=#118c74 -hi DiagnosticVirtualTextInfo guibg=#cbd9e0 guifg=#07879d -hi DiagnosticVirtualTextWarn guibg=#d9d6d6 guifg=#8c6c3e -hi DiagnosticWarn guibg=NONE guifg=#8c6c3e -hi DiffAdd guibg=#c8d6dc -hi DiffChange guibg=#d5d9e4 -hi DiffDelete guibg=#ddcace -hi DiffText guibg=#92a6d5 -hi Directory guibg=NONE guifg=#2e7de9 -hi EndOfBuffer guibg=NONE guifg=#e1e2e7 -hi Error guibg=NONE guifg=#c64343 -hi ErrorMsg guibg=NONE guifg=#c64343 -hi FloatBorder guibg=#d0d5e3 guifg=#4094a3 -hi FloatTitle guibg=#d0d5e3 guifg=#4094a3 -hi FoldColumn guibg=#e1e2e7 guifg=#848cb5 -hi Folded guibg=#a8aecb guifg=#2e7de9 -hi Foo guibg=#d20065 guifg=#3760bf -hi Function guibg=NONE guifg=#2e7de9 -hi FzfLuaBorder guibg=#d0d5e3 guifg=#4094a3 -hi FzfLuaDirPart guibg=NONE guifg=#6172b0 -hi FzfLuaFzfNormal guibg=NONE guifg=#3760bf -hi FzfLuaFzfPointer guibg=NONE guifg=#d20065 -hi FzfLuaFzfSeparator guibg=#d0d5e3 guifg=#b15c00 -hi FzfLuaNormal guibg=#d0d5e3 guifg=#3760bf -hi FzfLuaPreviewTitle guibg=#d0d5e3 guifg=#4094a3 -hi FzfLuaTitle guibg=#d0d5e3 guifg=#b15c00 -hi GitGutterAdd guibg=NONE guifg=#4197a4 -hi GitGutterAddLineNr guibg=NONE guifg=#4197a4 -hi GitGutterChange guibg=NONE guifg=#506d9c -hi GitGutterChangeLineNr guibg=NONE guifg=#506d9c -hi GitGutterDelete guibg=NONE guifg=#c47981 -hi GitGutterDeleteLineNr guibg=NONE guifg=#c47981 -hi GlyphPalette1 guibg=NONE guifg=#c64343 -hi GlyphPalette2 guibg=NONE guifg=#587539 -hi GlyphPalette3 guibg=NONE guifg=#8c6c3e -hi GlyphPalette4 guibg=NONE guifg=#2e7de9 -hi GlyphPalette6 guibg=NONE guifg=#387068 -hi GlyphPalette7 guibg=NONE guifg=#3760bf -hi GlyphPalette9 guibg=NONE guifg=#f52a65 -hi Identifier guibg=NONE guifg=#9854f1 -hi IlluminatedWordRead guibg=#a8aecb -hi IlluminatedWordText guibg=#a8aecb -hi IlluminatedWordWrite guibg=#a8aecb -hi IncSearch guibg=#b15c00 guifg=#b4b5b9 -hi Italic gui=italic guibg=NONE guifg=#3760bf -hi Keyword gui=italic guibg=NONE guifg=#007197 -hi LineNr guibg=NONE guifg=#a8aecb -hi LineNrAbove guibg=NONE guifg=#a8aecb -hi LineNrBelow guibg=NONE guifg=#a8aecb -hi LspCodeLens guibg=NONE guifg=#848cb5 -hi LspInfoBorder guibg=#d0d5e3 guifg=#4094a3 -hi LspInlayHint guibg=#d9dce5 guifg=#8990b3 -hi LspReferenceRead guibg=#a8aecb -hi LspReferenceText guibg=#a8aecb -hi LspReferenceWrite guibg=#a8aecb -hi LspSignatureActiveParameter gui=bold guibg=#d0d5e5 -hi MatchParen gui=bold guibg=NONE guifg=#b15c00 -hi MiniAnimateCursor gui=nocombine guibg=NONE -hi MiniCompletionActiveParameter gui=underline guibg=NONE -hi MiniCursorword guibg=#a8aecb -hi MiniCursorwordCurrent guibg=#a8aecb -hi MiniDepsTitleError guibg=#c47981 guifg=#b4b5b9 -hi MiniDepsTitleUpdate guibg=#4197a4 guifg=#b4b5b9 -hi MiniDiffSignAdd guibg=NONE guifg=#4197a4 -hi MiniDiffSignChange guibg=NONE guifg=#506d9c -hi MiniDiffSignDelete guibg=NONE guifg=#c47981 -hi MiniFilesFile guibg=NONE guifg=#3760bf -hi MiniFilesTitleFocused gui=bold guibg=#d0d5e3 guifg=#4094a3 -hi MiniHipatternsFixme gui=bold guibg=#c64343 guifg=#b4b5b9 -hi MiniHipatternsHack gui=bold guibg=#8c6c3e guifg=#b4b5b9 -hi MiniHipatternsNote gui=bold guibg=#118c74 guifg=#b4b5b9 -hi MiniHipatternsTodo gui=bold guibg=#07879d guifg=#b4b5b9 -hi MiniIconsAzure guibg=NONE guifg=#07879d -hi MiniIconsBlue guibg=NONE guifg=#2e7de9 -hi MiniIconsCyan guibg=NONE guifg=#118c74 -hi MiniIconsGreen guibg=NONE guifg=#587539 -hi MiniIconsGrey guibg=NONE guifg=#3760bf -hi MiniIconsOrange guibg=NONE guifg=#b15c00 -hi MiniIconsPurple guibg=NONE guifg=#7847bd -hi MiniIconsRed guibg=NONE guifg=#f52a65 -hi MiniIconsYellow guibg=NONE guifg=#8c6c3e -hi MiniIndentscopePrefix gui=nocombine guibg=NONE -hi MiniIndentscopeSymbol gui=nocombine guibg=NONE guifg=#188092 -hi MiniJump guibg=#d20065 guifg=#ffffff -hi MiniJump2dSpot gui=bold,nocombine guibg=NONE guifg=#d20065 -hi MiniJump2dSpotAhead gui=nocombine guibg=#d0d5e3 guifg=#118c74 -hi MiniJump2dSpotUnique gui=bold,nocombine guibg=NONE guifg=#b15c00 -hi MiniPickBorderText guibg=#d0d5e3 guifg=#118c74 -hi MiniPickPrompt guibg=#d0d5e3 guifg=#07879d -hi MiniStarterCurrent gui=nocombine guibg=NONE -hi MiniStarterFooter gui=italic guibg=NONE guifg=#8c6c3e -hi MiniStarterHeader guibg=NONE guifg=#2e7de9 -hi MiniStarterInactive gui=italic guibg=NONE guifg=#848cb5 -hi MiniStarterItem guibg=#e1e2e7 guifg=#3760bf -hi MiniStarterItemBullet guibg=NONE guifg=#4094a3 -hi MiniStarterItemPrefix guibg=NONE guifg=#8c6c3e -hi MiniStarterQuery guibg=NONE guifg=#07879d -hi MiniStarterSection guibg=NONE guifg=#188092 -hi MiniStatuslineDevinfo guibg=#a8aecb guifg=#6172b0 -hi MiniStatuslineFileinfo guibg=#a8aecb guifg=#6172b0 -hi MiniStatuslineFilename guibg=#c4c8da guifg=#6172b0 -hi MiniStatuslineInactive guibg=#d0d5e3 guifg=#2e7de9 -hi MiniStatuslineModeCommand gui=bold guibg=#8c6c3e guifg=#b4b5b9 -hi MiniStatuslineModeInsert gui=bold guibg=#587539 guifg=#b4b5b9 -hi MiniStatuslineModeNormal gui=bold guibg=#2e7de9 guifg=#b4b5b9 -hi MiniStatuslineModeOther gui=bold guibg=#118c74 guifg=#b4b5b9 -hi MiniStatuslineModeReplace gui=bold guibg=#f52a65 guifg=#b4b5b9 -hi MiniStatuslineModeVisual gui=bold guibg=#9854f1 guifg=#b4b5b9 -hi MiniSurround guibg=#b15c00 guifg=#b4b5b9 -hi MiniTablineCurrent guibg=#a8aecb guifg=#3760bf -hi MiniTablineFill guibg=#b4b5b9 -hi MiniTablineHidden guibg=#d0d5e3 guifg=#68709a -hi MiniTablineModifiedCurrent guibg=#a8aecb guifg=#8c6c3e -hi MiniTablineModifiedHidden guibg=#d0d5e3 guifg=#a68f71 -hi MiniTablineModifiedVisible guibg=#d0d5e3 guifg=#8c6c3e -hi MiniTablineTabpagesection guibg=#a8aecb guifg=NONE -hi MiniTablineVisible guibg=#d0d5e3 guifg=#3760bf -hi MiniTestEmphasis gui=bold guibg=NONE -hi MiniTestFail gui=bold guibg=NONE guifg=#f52a65 -hi MiniTestPass gui=bold guibg=NONE guifg=#587539 -hi MiniTrailspace guibg=#f52a65 -hi ModeMsg gui=bold guibg=NONE guifg=#6172b0 -hi MoreMsg guibg=NONE guifg=#2e7de9 -hi MsgArea guibg=NONE guifg=#6172b0 -hi NeogitBranch guibg=NONE guifg=#9854f1 -hi NeogitDiffAddHighlight guibg=#c8d6dc guifg=#4197a4 -hi NeogitDiffContextHighlight guibg=#c5c8d9 guifg=#6172b0 -hi NeogitDiffDeleteHighlight guibg=#ddcace guifg=#c47981 -hi NeogitHunkHeader guibg=#c4c8da guifg=#3760bf -hi NeogitHunkHeaderHighlight guibg=#a8aecb guifg=#2e7de9 -hi NeogitRemote guibg=NONE guifg=#7847bd -hi NeotestAdapterName gui=bold guibg=NONE guifg=#7847bd -hi NeotestBorder guibg=NONE guifg=#2e7de9 -hi NeotestDir guibg=NONE guifg=#2e7de9 -hi NeotestExpandMarker guibg=NONE guifg=#6172b0 -hi NeotestFailed guibg=NONE guifg=#f52a65 -hi NeotestFile guibg=NONE guifg=#118c74 -hi NeotestFocused guibg=NONE guifg=#8c6c3e -hi NeotestIndent guibg=NONE guifg=#6172b0 -hi NeotestMarked guibg=NONE guifg=#2e7de9 -hi NeotestNamespace guibg=NONE guifg=#38919f -hi NeotestPassed guibg=NONE guifg=#587539 -hi NeotestRunning guibg=NONE guifg=#8c6c3e -hi NeotestSkipped guibg=NONE guifg=#2e7de9 -hi NeotestTarget guibg=NONE guifg=#2e7de9 -hi NeotestTest guibg=NONE guifg=#6172b0 -hi NeotestWinSelect guibg=NONE guifg=#2e7de9 -hi NonText guibg=NONE guifg=#8990b3 -hi Normal guibg=#e1e2e7 guifg=#3760bf -hi NormalFloat guibg=#d0d5e3 guifg=#3760bf -hi NormalNC guibg=#e1e2e7 guifg=#3760bf -hi NormalSB guibg=#d0d5e3 guifg=#6172b0 -hi Operator guibg=NONE guifg=#006a83 -hi Pmenu guibg=#d0d5e3 guifg=#3760bf -hi PmenuMatch guibg=#d0d5e3 guifg=#188092 -hi PmenuMatchSel guibg=#b3b8d1 guifg=#188092 -hi PmenuSbar guibg=#c8cfe1 -hi PmenuSel guibg=#b3b8d1 -hi PmenuThumb guibg=#a8aecb -hi PreProc guibg=NONE guifg=#007197 -hi Question guibg=NONE guifg=#2e7de9 -hi QuickFixLine gui=bold guibg=#b7c1e3 -hi Search guibg=#7890dd guifg=#3760bf -hi SignColumn guibg=#e1e2e7 guifg=#a8aecb -hi SignColumnSB guibg=#d0d5e3 guifg=#a8aecb -hi Sneak guibg=#9854f1 guifg=#c4c8da -hi SneakScope guibg=#b7c1e3 -hi Special guibg=NONE guifg=#188092 -hi SpecialKey guibg=NONE guifg=#8990b3 -hi SpellBad gui=undercurl guibg=NONE guisp=#c64343 -hi SpellCap gui=undercurl guibg=NONE guisp=#8c6c3e -hi SpellLocal gui=undercurl guibg=NONE guisp=#07879d -hi SpellRare gui=undercurl guibg=NONE guisp=#118c74 -hi Statement guibg=NONE guifg=#9854f1 -hi StatusLine guibg=#d0d5e3 guifg=#6172b0 -hi StatusLineNC guibg=#d0d5e3 guifg=#a8aecb -hi String guibg=NONE guifg=#587539 -hi Substitute guibg=#f52a65 guifg=#b4b5b9 -hi TabLine guibg=#d0d5e3 guifg=#a8aecb -hi TabLineFill guibg=#b4b5b9 -hi TabLineSel guibg=#2e7de9 guifg=#b4b5b9 -hi Title gui=bold guibg=NONE guifg=#2e7de9 -hi Todo guibg=#8c6c3e guifg=#e1e2e7 -hi Type guibg=NONE guifg=#188092 -hi Underlined gui=underline guibg=NONE -hi VertSplit guibg=NONE guifg=#b4b5b9 -hi VimwikiHR guibg=NONE guifg=#8c6c3e -hi VimwikiHeader1 gui=bold guibg=NONE guifg=#2e7de9 -hi VimwikiHeader2 gui=bold guibg=NONE guifg=#8c6c3e -hi VimwikiHeader3 gui=bold guibg=NONE guifg=#587539 -hi VimwikiHeader4 gui=bold guibg=NONE guifg=#118c74 -hi VimwikiHeader5 gui=bold guibg=NONE guifg=#9854f1 -hi VimwikiHeader6 gui=bold guibg=NONE guifg=#7847bd -hi VimwikiHeader7 gui=bold guibg=NONE guifg=#b15c00 -hi VimwikiHeader8 gui=bold guibg=NONE guifg=#f52a65 -hi VimwikiHeaderChar guibg=NONE guifg=#8c6c3e -hi VimwikiLink guibg=NONE guifg=#2e7de9 -hi VimwikiList guibg=NONE guifg=#b15c00 -hi VimwikiMarkers guibg=NONE guifg=#2e7de9 -hi VimwikiTag guibg=NONE guifg=#587539 -hi Visual guibg=#b7c1e3 -hi VisualNOS guibg=#b7c1e3 -hi WarningMsg guibg=NONE guifg=#8c6c3e -hi Whitespace guibg=NONE guifg=#a8aecb -hi WildMenu guibg=#b7c1e3 -hi WinSeparator gui=bold guibg=NONE guifg=#b4b5b9 -hi debugBreakpoint guibg=#cbd9e0 guifg=#07879d -hi debugPC guibg=#d0d5e3 -hi diffAdded guibg=NONE guifg=#4197a4 -hi diffChanged guibg=NONE guifg=#506d9c -hi diffFile guibg=NONE guifg=#2e7de9 -hi diffIndexLine guibg=NONE guifg=#9854f1 -hi diffLine guibg=NONE guifg=#848cb5 -hi diffNewFile guibg=NONE guifg=#b15c00 -hi diffOldFile guibg=NONE guifg=#8c6c3e -hi diffRemoved guibg=NONE guifg=#c47981 -hi healthError guibg=NONE guifg=#c64343 -hi healthSuccess guibg=NONE guifg=#387068 -hi healthWarning guibg=NONE guifg=#8c6c3e -hi helpCommand guibg=#a1a6c5 guifg=#2e7de9 -hi helpExample guibg=NONE guifg=#848cb5 -hi htmlH1 gui=bold guibg=NONE guifg=#9854f1 -hi htmlH2 gui=bold guibg=NONE guifg=#2e7de9 -hi illuminatedCurWord guibg=#a8aecb -hi illuminatedWord guibg=#a8aecb -hi lCursor guibg=#3760bf guifg=#e1e2e7 -hi qfFileName guibg=NONE guifg=#2e7de9 -hi qfLineNr guibg=NONE guifg=#68709a -hi! link CurSearch IncSearch -hi! link Delimiter Special -hi! link FzfLuaCursor IncSearch -hi! link FzfLuaFilePart FzfLuaFzfNormal -hi! link FzfLuaFzfCursorLine Visual -hi! link FzfLuaHeaderText Title -hi! link FzfLuaPath Directory -hi! link LspKindColor Special -hi! link LspKindEvent Special -hi! link LspKindFile Normal -hi! link LspKindFolder Directory -hi! link LspKindSnippet Conceal -hi! link MiniAnimateNormalFloat NormalFloat -hi! link MiniClueBorder FloatBorder -hi! link MiniClueDescSingle NormalFloat -hi! link MiniClueTitle FloatTitle -hi! link MiniDepsChangeAdded diffAdded -hi! link MiniDepsChangeRemoved diffRemoved -hi! link MiniDepsHint DiagnosticHint -hi! link MiniDepsInfo DiagnosticInfo -hi! link MiniDepsMsgBreaking DiagnosticWarn -hi! link MiniDepsPlaceholder Comment -hi! link MiniDepsTitle Title -hi! link MiniDepsTitleSame Comment -hi! link MiniDiffOverAdd DiffAdd -hi! link MiniDiffOverChange DiffText -hi! link MiniDiffOverContext DiffChange -hi! link MiniDiffOverDelete DiffDelete -hi! link MiniFilesBorder FloatBorder -hi! link MiniFilesCursorLine CursorLine -hi! link MiniFilesDirectory Directory -hi! link MiniFilesNormal NormalFloat -hi! link MiniFilesTitle FloatTitle -hi! link MiniJump2dDim Comment -hi! link MiniMapNormal NormalFloat -hi! link MiniMapSymbolCount Special -hi! link MiniMapSymbolLine Title -hi! link MiniNotifyBorder FloatBorder -hi! link MiniNotifyNormal NormalFloat -hi! link MiniNotifyTitle FloatTitle -hi! link MiniOperatorsExchangeFrom IncSearch -hi! link MiniPickBorder FloatBorder -hi! link MiniPickIconDirectory Directory -hi! link MiniPickMatchCurrent CursorLine -hi! link MiniPickMatchMarked Visual -hi! link MiniPickNormal NormalFloat -hi! link MiniPickPreviewLine CursorLine -hi! link MiniPickPreviewRegion IncSearch -hi! link WinBar StatusLine -hi! link WinBarNC StatusLineNC \ No newline at end of file diff --git a/extras/vim/colors/nekonight-moon.vim b/extras/vim/colors/nekonight-moon.vim deleted file mode 100644 index 0025b6c..0000000 --- a/extras/vim/colors/nekonight-moon.vim +++ /dev/null @@ -1,317 +0,0 @@ -let g:colors_name = "nekonight-moon" -hi clear - -hi ALEErrorSign guibg=NONE guifg=#c53b53 -hi ALEWarningSign guibg=NONE guifg=#ffc777 -hi BlinkCmpDoc guibg=#1e2030 guifg=#c8d3f5 -hi BlinkCmpDocBorder guibg=#1e2030 guifg=#589ed7 -hi BlinkCmpGhostText guibg=NONE guifg=#444a73 -hi BlinkCmpKindCodeium guibg=NONE guifg=#4fd6be -hi BlinkCmpKindCopilot guibg=NONE guifg=#4fd6be -hi BlinkCmpKindDefault guibg=NONE guifg=#828bb8 -hi BlinkCmpKindSupermaven guibg=NONE guifg=#4fd6be -hi BlinkCmpKindTabNine guibg=NONE guifg=#4fd6be -hi BlinkCmpLabel guibg=NONE guifg=#c8d3f5 -hi BlinkCmpLabelDeprecated gui=strikethrough guibg=NONE guifg=#3b4261 -hi BlinkCmpLabelMatch guibg=NONE guifg=#65bcff -hi Bold gui=bold guibg=NONE guifg=#c8d3f5 -hi Character guibg=NONE guifg=#c3e88d -hi ColorColumn guibg=#1b1d2b -hi Comment gui=italic guibg=NONE guifg=#636da6 -hi Conceal guibg=NONE guifg=#737aa2 -hi Constant guibg=NONE guifg=#ff966c -hi CopilotAnnotation guibg=NONE guifg=#444a73 -hi CopilotSuggestion guibg=NONE guifg=#444a73 -hi Cursor guibg=#c8d3f5 guifg=#222436 -hi CursorColumn guibg=#2f334d -hi CursorIM guibg=#c8d3f5 guifg=#222436 -hi CursorLine guibg=#2f334d -hi CursorLineNr gui=bold guibg=NONE guifg=#ff966c -hi Debug guibg=NONE guifg=#ff966c -hi DiagnosticError guibg=NONE guifg=#c53b53 -hi DiagnosticHint guibg=NONE guifg=#4fd6be -hi DiagnosticInfo guibg=NONE guifg=#0db9d7 -hi DiagnosticUnderlineError gui=undercurl guibg=NONE guisp=#c53b53 -hi DiagnosticUnderlineHint gui=undercurl guibg=NONE guisp=#4fd6be -hi DiagnosticUnderlineInfo gui=undercurl guibg=NONE guisp=#0db9d7 -hi DiagnosticUnderlineWarn gui=undercurl guibg=NONE guisp=#ffc777 -hi DiagnosticUnnecessary guibg=NONE guifg=#444a73 -hi DiagnosticVirtualTextError guibg=#322639 guifg=#c53b53 -hi DiagnosticVirtualTextHint guibg=#273644 guifg=#4fd6be -hi DiagnosticVirtualTextInfo guibg=#203346 guifg=#0db9d7 -hi DiagnosticVirtualTextWarn guibg=#38343d guifg=#ffc777 -hi DiagnosticWarn guibg=NONE guifg=#ffc777 -hi DiffAdd guibg=#273849 -hi DiffChange guibg=#252a3f -hi DiffDelete guibg=#3a273a -hi DiffText guibg=#394b70 -hi Directory guibg=NONE guifg=#82aaff -hi EndOfBuffer guibg=NONE guifg=#222436 -hi Error guibg=NONE guifg=#c53b53 -hi ErrorMsg guibg=NONE guifg=#c53b53 -hi FloatBorder guibg=#1e2030 guifg=#589ed7 -hi FloatTitle guibg=#1e2030 guifg=#589ed7 -hi FoldColumn guibg=#222436 guifg=#636da6 -hi Folded guibg=#3b4261 guifg=#82aaff -hi Foo guibg=#ff007c guifg=#c8d3f5 -hi Function guibg=NONE guifg=#82aaff -hi FzfLuaBorder guibg=#1e2030 guifg=#589ed7 -hi FzfLuaDirPart guibg=NONE guifg=#828bb8 -hi FzfLuaFzfNormal guibg=NONE guifg=#c8d3f5 -hi FzfLuaFzfPointer guibg=NONE guifg=#ff007c -hi FzfLuaFzfSeparator guibg=#1e2030 guifg=#ff966c -hi FzfLuaNormal guibg=#1e2030 guifg=#c8d3f5 -hi FzfLuaPreviewTitle guibg=#1e2030 guifg=#589ed7 -hi FzfLuaTitle guibg=#1e2030 guifg=#ff966c -hi GitGutterAdd guibg=NONE guifg=#b8db87 -hi GitGutterAddLineNr guibg=NONE guifg=#b8db87 -hi GitGutterChange guibg=NONE guifg=#7ca1f2 -hi GitGutterChangeLineNr guibg=NONE guifg=#7ca1f2 -hi GitGutterDelete guibg=NONE guifg=#e26a75 -hi GitGutterDeleteLineNr guibg=NONE guifg=#e26a75 -hi GlyphPalette1 guibg=NONE guifg=#c53b53 -hi GlyphPalette2 guibg=NONE guifg=#c3e88d -hi GlyphPalette3 guibg=NONE guifg=#ffc777 -hi GlyphPalette4 guibg=NONE guifg=#82aaff -hi GlyphPalette6 guibg=NONE guifg=#4fd6be -hi GlyphPalette7 guibg=NONE guifg=#c8d3f5 -hi GlyphPalette9 guibg=NONE guifg=#ff757f -hi Identifier guibg=NONE guifg=#c099ff -hi IlluminatedWordRead guibg=#3b4261 -hi IlluminatedWordText guibg=#3b4261 -hi IlluminatedWordWrite guibg=#3b4261 -hi IncSearch guibg=#ff966c guifg=#1b1d2b -hi Italic gui=italic guibg=NONE guifg=#c8d3f5 -hi Keyword gui=italic guibg=NONE guifg=#86e1fc -hi LineNr guibg=NONE guifg=#3b4261 -hi LineNrAbove guibg=NONE guifg=#3b4261 -hi LineNrBelow guibg=NONE guifg=#3b4261 -hi LspCodeLens guibg=NONE guifg=#636da6 -hi LspInfoBorder guibg=#1e2030 guifg=#589ed7 -hi LspInlayHint guibg=#24283c guifg=#545c7e -hi LspReferenceRead guibg=#3b4261 -hi LspReferenceText guibg=#3b4261 -hi LspReferenceWrite guibg=#3b4261 -hi LspSignatureActiveParameter gui=bold guibg=#262f50 -hi MatchParen gui=bold guibg=NONE guifg=#ff966c -hi MiniAnimateCursor gui=nocombine guibg=NONE -hi MiniCompletionActiveParameter gui=underline guibg=NONE -hi MiniCursorword guibg=#3b4261 -hi MiniCursorwordCurrent guibg=#3b4261 -hi MiniDepsTitleError guibg=#e26a75 guifg=#1b1d2b -hi MiniDepsTitleUpdate guibg=#b8db87 guifg=#1b1d2b -hi MiniDiffSignAdd guibg=NONE guifg=#b8db87 -hi MiniDiffSignChange guibg=NONE guifg=#7ca1f2 -hi MiniDiffSignDelete guibg=NONE guifg=#e26a75 -hi MiniFilesFile guibg=NONE guifg=#c8d3f5 -hi MiniFilesTitleFocused gui=bold guibg=#1e2030 guifg=#589ed7 -hi MiniHipatternsFixme gui=bold guibg=#c53b53 guifg=#1b1d2b -hi MiniHipatternsHack gui=bold guibg=#ffc777 guifg=#1b1d2b -hi MiniHipatternsNote gui=bold guibg=#4fd6be guifg=#1b1d2b -hi MiniHipatternsTodo gui=bold guibg=#0db9d7 guifg=#1b1d2b -hi MiniIconsAzure guibg=NONE guifg=#0db9d7 -hi MiniIconsBlue guibg=NONE guifg=#82aaff -hi MiniIconsCyan guibg=NONE guifg=#4fd6be -hi MiniIconsGreen guibg=NONE guifg=#c3e88d -hi MiniIconsGrey guibg=NONE guifg=#c8d3f5 -hi MiniIconsOrange guibg=NONE guifg=#ff966c -hi MiniIconsPurple guibg=NONE guifg=#fca7ea -hi MiniIconsRed guibg=NONE guifg=#ff757f -hi MiniIconsYellow guibg=NONE guifg=#ffc777 -hi MiniIndentscopePrefix gui=nocombine guibg=NONE -hi MiniIndentscopeSymbol gui=nocombine guibg=NONE guifg=#65bcff -hi MiniJump guibg=#ff007c guifg=#ffffff -hi MiniJump2dSpot gui=bold,nocombine guibg=NONE guifg=#ff007c -hi MiniJump2dSpotAhead gui=nocombine guibg=#1e2030 guifg=#4fd6be -hi MiniJump2dSpotUnique gui=bold,nocombine guibg=NONE guifg=#ff966c -hi MiniPickBorderText guibg=#1e2030 guifg=#4fd6be -hi MiniPickPrompt guibg=#1e2030 guifg=#0db9d7 -hi MiniStarterCurrent gui=nocombine guibg=NONE -hi MiniStarterFooter gui=italic guibg=NONE guifg=#ffc777 -hi MiniStarterHeader guibg=NONE guifg=#82aaff -hi MiniStarterInactive gui=italic guibg=NONE guifg=#636da6 -hi MiniStarterItem guibg=#222436 guifg=#c8d3f5 -hi MiniStarterItemBullet guibg=NONE guifg=#589ed7 -hi MiniStarterItemPrefix guibg=NONE guifg=#ffc777 -hi MiniStarterQuery guibg=NONE guifg=#0db9d7 -hi MiniStarterSection guibg=NONE guifg=#65bcff -hi MiniStatuslineDevinfo guibg=#3b4261 guifg=#828bb8 -hi MiniStatuslineFileinfo guibg=#3b4261 guifg=#828bb8 -hi MiniStatuslineFilename guibg=#2f334d guifg=#828bb8 -hi MiniStatuslineInactive guibg=#1e2030 guifg=#82aaff -hi MiniStatuslineModeCommand gui=bold guibg=#ffc777 guifg=#1b1d2b -hi MiniStatuslineModeInsert gui=bold guibg=#c3e88d guifg=#1b1d2b -hi MiniStatuslineModeNormal gui=bold guibg=#82aaff guifg=#1b1d2b -hi MiniStatuslineModeOther gui=bold guibg=#4fd6be guifg=#1b1d2b -hi MiniStatuslineModeReplace gui=bold guibg=#ff757f guifg=#1b1d2b -hi MiniStatuslineModeVisual gui=bold guibg=#c099ff guifg=#1b1d2b -hi MiniSurround guibg=#ff966c guifg=#1b1d2b -hi MiniTablineCurrent guibg=#3b4261 guifg=#c8d3f5 -hi MiniTablineFill guibg=#1b1d2b -hi MiniTablineHidden guibg=#1e2030 guifg=#737aa2 -hi MiniTablineModifiedCurrent guibg=#3b4261 guifg=#ffc777 -hi MiniTablineModifiedHidden guibg=#1e2030 guifg=#bd9664 -hi MiniTablineModifiedVisible guibg=#1e2030 guifg=#ffc777 -hi MiniTablineTabpagesection guibg=#3b4261 guifg=NONE -hi MiniTablineVisible guibg=#1e2030 guifg=#c8d3f5 -hi MiniTestEmphasis gui=bold guibg=NONE -hi MiniTestFail gui=bold guibg=NONE guifg=#ff757f -hi MiniTestPass gui=bold guibg=NONE guifg=#c3e88d -hi MiniTrailspace guibg=#ff757f -hi ModeMsg gui=bold guibg=NONE guifg=#828bb8 -hi MoreMsg guibg=NONE guifg=#82aaff -hi MsgArea guibg=NONE guifg=#828bb8 -hi NeogitBranch guibg=NONE guifg=#c099ff -hi NeogitDiffAddHighlight guibg=#273849 guifg=#b8db87 -hi NeogitDiffContextHighlight guibg=#2f334c guifg=#828bb8 -hi NeogitDiffDeleteHighlight guibg=#3a273a guifg=#e26a75 -hi NeogitHunkHeader guibg=#2f334d guifg=#c8d3f5 -hi NeogitHunkHeaderHighlight guibg=#3b4261 guifg=#82aaff -hi NeogitRemote guibg=NONE guifg=#fca7ea -hi NeotestAdapterName gui=bold guibg=NONE guifg=#fca7ea -hi NeotestBorder guibg=NONE guifg=#82aaff -hi NeotestDir guibg=NONE guifg=#82aaff -hi NeotestExpandMarker guibg=NONE guifg=#828bb8 -hi NeotestFailed guibg=NONE guifg=#ff757f -hi NeotestFile guibg=NONE guifg=#4fd6be -hi NeotestFocused guibg=NONE guifg=#ffc777 -hi NeotestIndent guibg=NONE guifg=#828bb8 -hi NeotestMarked guibg=NONE guifg=#82aaff -hi NeotestNamespace guibg=NONE guifg=#41a6b5 -hi NeotestPassed guibg=NONE guifg=#c3e88d -hi NeotestRunning guibg=NONE guifg=#ffc777 -hi NeotestSkipped guibg=NONE guifg=#82aaff -hi NeotestTarget guibg=NONE guifg=#82aaff -hi NeotestTest guibg=NONE guifg=#828bb8 -hi NeotestWinSelect guibg=NONE guifg=#82aaff -hi NonText guibg=NONE guifg=#545c7e -hi Normal guibg=#222436 guifg=#c8d3f5 -hi NormalFloat guibg=#1e2030 guifg=#c8d3f5 -hi NormalNC guibg=#222436 guifg=#c8d3f5 -hi NormalSB guibg=#1e2030 guifg=#828bb8 -hi Operator guibg=NONE guifg=#89ddff -hi Pmenu guibg=#1e2030 guifg=#c8d3f5 -hi PmenuMatch guibg=#1e2030 guifg=#65bcff -hi PmenuMatchSel guibg=#363c58 guifg=#65bcff -hi PmenuSbar guibg=#27293a -hi PmenuSel guibg=#363c58 -hi PmenuThumb guibg=#3b4261 -hi PreProc guibg=NONE guifg=#86e1fc -hi Question guibg=NONE guifg=#82aaff -hi QuickFixLine gui=bold guibg=#2d3f76 -hi Search guibg=#3e68d7 guifg=#c8d3f5 -hi SignColumn guibg=#222436 guifg=#3b4261 -hi SignColumnSB guibg=#1e2030 guifg=#3b4261 -hi Sneak guibg=#c099ff guifg=#2f334d -hi SneakScope guibg=#2d3f76 -hi Special guibg=NONE guifg=#65bcff -hi SpecialKey guibg=NONE guifg=#545c7e -hi SpellBad gui=undercurl guibg=NONE guisp=#c53b53 -hi SpellCap gui=undercurl guibg=NONE guisp=#ffc777 -hi SpellLocal gui=undercurl guibg=NONE guisp=#0db9d7 -hi SpellRare gui=undercurl guibg=NONE guisp=#4fd6be -hi Statement guibg=NONE guifg=#c099ff -hi StatusLine guibg=#1e2030 guifg=#828bb8 -hi StatusLineNC guibg=#1e2030 guifg=#3b4261 -hi String guibg=NONE guifg=#c3e88d -hi Substitute guibg=#ff757f guifg=#1b1d2b -hi TabLine guibg=#1e2030 guifg=#3b4261 -hi TabLineFill guibg=#1b1d2b -hi TabLineSel guibg=#82aaff guifg=#1b1d2b -hi Title gui=bold guibg=NONE guifg=#82aaff -hi Todo guibg=#ffc777 guifg=#222436 -hi Type guibg=NONE guifg=#65bcff -hi Underlined gui=underline guibg=NONE -hi VertSplit guibg=NONE guifg=#1b1d2b -hi VimwikiHR guibg=NONE guifg=#ffc777 -hi VimwikiHeader1 gui=bold guibg=NONE guifg=#82aaff -hi VimwikiHeader2 gui=bold guibg=NONE guifg=#ffc777 -hi VimwikiHeader3 gui=bold guibg=NONE guifg=#c3e88d -hi VimwikiHeader4 gui=bold guibg=NONE guifg=#4fd6be -hi VimwikiHeader5 gui=bold guibg=NONE guifg=#c099ff -hi VimwikiHeader6 gui=bold guibg=NONE guifg=#fca7ea -hi VimwikiHeader7 gui=bold guibg=NONE guifg=#ff966c -hi VimwikiHeader8 gui=bold guibg=NONE guifg=#ff757f -hi VimwikiHeaderChar guibg=NONE guifg=#ffc777 -hi VimwikiLink guibg=NONE guifg=#82aaff -hi VimwikiList guibg=NONE guifg=#ff966c -hi VimwikiMarkers guibg=NONE guifg=#82aaff -hi VimwikiTag guibg=NONE guifg=#c3e88d -hi Visual guibg=#2d3f76 -hi VisualNOS guibg=#2d3f76 -hi WarningMsg guibg=NONE guifg=#ffc777 -hi Whitespace guibg=NONE guifg=#3b4261 -hi WildMenu guibg=#2d3f76 -hi WinSeparator gui=bold guibg=NONE guifg=#1b1d2b -hi debugBreakpoint guibg=#203346 guifg=#0db9d7 -hi debugPC guibg=#1e2030 -hi diffAdded guibg=NONE guifg=#b8db87 -hi diffChanged guibg=NONE guifg=#7ca1f2 -hi diffFile guibg=NONE guifg=#82aaff -hi diffIndexLine guibg=NONE guifg=#c099ff -hi diffLine guibg=NONE guifg=#636da6 -hi diffNewFile guibg=NONE guifg=#ff966c -hi diffOldFile guibg=NONE guifg=#ffc777 -hi diffRemoved guibg=NONE guifg=#e26a75 -hi healthError guibg=NONE guifg=#c53b53 -hi healthSuccess guibg=NONE guifg=#4fd6be -hi healthWarning guibg=NONE guifg=#ffc777 -hi helpCommand guibg=#444a73 guifg=#82aaff -hi helpExample guibg=NONE guifg=#636da6 -hi htmlH1 gui=bold guibg=NONE guifg=#c099ff -hi htmlH2 gui=bold guibg=NONE guifg=#82aaff -hi illuminatedCurWord guibg=#3b4261 -hi illuminatedWord guibg=#3b4261 -hi lCursor guibg=#c8d3f5 guifg=#222436 -hi qfFileName guibg=NONE guifg=#82aaff -hi qfLineNr guibg=NONE guifg=#737aa2 -hi! link CurSearch IncSearch -hi! link Delimiter Special -hi! link FzfLuaCursor IncSearch -hi! link FzfLuaFilePart FzfLuaFzfNormal -hi! link FzfLuaFzfCursorLine Visual -hi! link FzfLuaHeaderText Title -hi! link FzfLuaPath Directory -hi! link LspKindColor Special -hi! link LspKindEvent Special -hi! link LspKindFile Normal -hi! link LspKindFolder Directory -hi! link LspKindSnippet Conceal -hi! link MiniAnimateNormalFloat NormalFloat -hi! link MiniClueBorder FloatBorder -hi! link MiniClueDescSingle NormalFloat -hi! link MiniClueTitle FloatTitle -hi! link MiniDepsChangeAdded diffAdded -hi! link MiniDepsChangeRemoved diffRemoved -hi! link MiniDepsHint DiagnosticHint -hi! link MiniDepsInfo DiagnosticInfo -hi! link MiniDepsMsgBreaking DiagnosticWarn -hi! link MiniDepsPlaceholder Comment -hi! link MiniDepsTitle Title -hi! link MiniDepsTitleSame Comment -hi! link MiniDiffOverAdd DiffAdd -hi! link MiniDiffOverChange DiffText -hi! link MiniDiffOverContext DiffChange -hi! link MiniDiffOverDelete DiffDelete -hi! link MiniFilesBorder FloatBorder -hi! link MiniFilesCursorLine CursorLine -hi! link MiniFilesDirectory Directory -hi! link MiniFilesNormal NormalFloat -hi! link MiniFilesTitle FloatTitle -hi! link MiniJump2dDim Comment -hi! link MiniMapNormal NormalFloat -hi! link MiniMapSymbolCount Special -hi! link MiniMapSymbolLine Title -hi! link MiniNotifyBorder FloatBorder -hi! link MiniNotifyNormal NormalFloat -hi! link MiniNotifyTitle FloatTitle -hi! link MiniOperatorsExchangeFrom IncSearch -hi! link MiniPickBorder FloatBorder -hi! link MiniPickIconDirectory Directory -hi! link MiniPickMatchCurrent CursorLine -hi! link MiniPickMatchMarked Visual -hi! link MiniPickNormal NormalFloat -hi! link MiniPickPreviewLine CursorLine -hi! link MiniPickPreviewRegion IncSearch -hi! link WinBar StatusLine -hi! link WinBarNC StatusLineNC \ No newline at end of file diff --git a/extras/vim/colors/nekonight-night.vim b/extras/vim/colors/nekonight-night.vim deleted file mode 100644 index c946744..0000000 --- a/extras/vim/colors/nekonight-night.vim +++ /dev/null @@ -1,317 +0,0 @@ -let g:colors_name = "nekonight-night" -hi clear - -hi ALEErrorSign guibg=NONE guifg=#db4b4b -hi ALEWarningSign guibg=NONE guifg=#e0af68 -hi BlinkCmpDoc guibg=#16161e guifg=#c0caf5 -hi BlinkCmpDocBorder guibg=#16161e guifg=#27a1b9 -hi BlinkCmpGhostText guibg=NONE guifg=#414868 -hi BlinkCmpKindCodeium guibg=NONE guifg=#1abc9c -hi BlinkCmpKindCopilot guibg=NONE guifg=#1abc9c -hi BlinkCmpKindDefault guibg=NONE guifg=#a9b1d6 -hi BlinkCmpKindSupermaven guibg=NONE guifg=#1abc9c -hi BlinkCmpKindTabNine guibg=NONE guifg=#1abc9c -hi BlinkCmpLabel guibg=NONE guifg=#c0caf5 -hi BlinkCmpLabelDeprecated gui=strikethrough guibg=NONE guifg=#3b4261 -hi BlinkCmpLabelMatch guibg=NONE guifg=#2ac3de -hi Bold gui=bold guibg=NONE guifg=#c0caf5 -hi Character guibg=NONE guifg=#9ece6a -hi ColorColumn guibg=#15161e -hi Comment gui=italic guibg=NONE guifg=#565f89 -hi Conceal guibg=NONE guifg=#737aa2 -hi Constant guibg=NONE guifg=#ff9e64 -hi CopilotAnnotation guibg=NONE guifg=#414868 -hi CopilotSuggestion guibg=NONE guifg=#414868 -hi Cursor guibg=#c0caf5 guifg=#1a1b26 -hi CursorColumn guibg=#292e42 -hi CursorIM guibg=#c0caf5 guifg=#1a1b26 -hi CursorLine guibg=#292e42 -hi CursorLineNr gui=bold guibg=NONE guifg=#ff9e64 -hi Debug guibg=NONE guifg=#ff9e64 -hi DiagnosticError guibg=NONE guifg=#db4b4b -hi DiagnosticHint guibg=NONE guifg=#1abc9c -hi DiagnosticInfo guibg=NONE guifg=#0db9d7 -hi DiagnosticUnderlineError gui=undercurl guibg=NONE guisp=#db4b4b -hi DiagnosticUnderlineHint gui=undercurl guibg=NONE guisp=#1abc9c -hi DiagnosticUnderlineInfo gui=undercurl guibg=NONE guisp=#0db9d7 -hi DiagnosticUnderlineWarn gui=undercurl guibg=NONE guisp=#e0af68 -hi DiagnosticUnnecessary guibg=NONE guifg=#414868 -hi DiagnosticVirtualTextError guibg=#2d202a guifg=#db4b4b -hi DiagnosticVirtualTextHint guibg=#1a2b32 guifg=#1abc9c -hi DiagnosticVirtualTextInfo guibg=#192b38 guifg=#0db9d7 -hi DiagnosticVirtualTextWarn guibg=#2e2a2d guifg=#e0af68 -hi DiagnosticWarn guibg=NONE guifg=#e0af68 -hi DiffAdd guibg=#20303b -hi DiffChange guibg=#1f2231 -hi DiffDelete guibg=#37222c -hi DiffText guibg=#394b70 -hi Directory guibg=NONE guifg=#7aa2f7 -hi EndOfBuffer guibg=NONE guifg=#1a1b26 -hi Error guibg=NONE guifg=#db4b4b -hi ErrorMsg guibg=NONE guifg=#db4b4b -hi FloatBorder guibg=#16161e guifg=#27a1b9 -hi FloatTitle guibg=#16161e guifg=#27a1b9 -hi FoldColumn guibg=#1a1b26 guifg=#565f89 -hi Folded guibg=#3b4261 guifg=#7aa2f7 -hi Foo guibg=#ff007c guifg=#c0caf5 -hi Function guibg=NONE guifg=#7aa2f7 -hi FzfLuaBorder guibg=#16161e guifg=#27a1b9 -hi FzfLuaDirPart guibg=NONE guifg=#a9b1d6 -hi FzfLuaFzfNormal guibg=NONE guifg=#c0caf5 -hi FzfLuaFzfPointer guibg=NONE guifg=#ff007c -hi FzfLuaFzfSeparator guibg=#16161e guifg=#ff9e64 -hi FzfLuaNormal guibg=#16161e guifg=#c0caf5 -hi FzfLuaPreviewTitle guibg=#16161e guifg=#27a1b9 -hi FzfLuaTitle guibg=#16161e guifg=#ff9e64 -hi GitGutterAdd guibg=NONE guifg=#449dab -hi GitGutterAddLineNr guibg=NONE guifg=#449dab -hi GitGutterChange guibg=NONE guifg=#6183bb -hi GitGutterChangeLineNr guibg=NONE guifg=#6183bb -hi GitGutterDelete guibg=NONE guifg=#914c54 -hi GitGutterDeleteLineNr guibg=NONE guifg=#914c54 -hi GlyphPalette1 guibg=NONE guifg=#db4b4b -hi GlyphPalette2 guibg=NONE guifg=#9ece6a -hi GlyphPalette3 guibg=NONE guifg=#e0af68 -hi GlyphPalette4 guibg=NONE guifg=#7aa2f7 -hi GlyphPalette6 guibg=NONE guifg=#73daca -hi GlyphPalette7 guibg=NONE guifg=#c0caf5 -hi GlyphPalette9 guibg=NONE guifg=#f7768e -hi Identifier guibg=NONE guifg=#bb9af7 -hi IlluminatedWordRead guibg=#3b4261 -hi IlluminatedWordText guibg=#3b4261 -hi IlluminatedWordWrite guibg=#3b4261 -hi IncSearch guibg=#ff9e64 guifg=#15161e -hi Italic gui=italic guibg=NONE guifg=#c0caf5 -hi Keyword gui=italic guibg=NONE guifg=#7dcfff -hi LineNr guibg=NONE guifg=#3b4261 -hi LineNrAbove guibg=NONE guifg=#3b4261 -hi LineNrBelow guibg=NONE guifg=#3b4261 -hi LspCodeLens guibg=NONE guifg=#565f89 -hi LspInfoBorder guibg=#16161e guifg=#27a1b9 -hi LspInlayHint guibg=#1d202d guifg=#545c7e -hi LspReferenceRead guibg=#3b4261 -hi LspReferenceText guibg=#3b4261 -hi LspReferenceWrite guibg=#3b4261 -hi LspSignatureActiveParameter gui=bold guibg=#20253a -hi MatchParen gui=bold guibg=NONE guifg=#ff9e64 -hi MiniAnimateCursor gui=nocombine guibg=NONE -hi MiniCompletionActiveParameter gui=underline guibg=NONE -hi MiniCursorword guibg=#3b4261 -hi MiniCursorwordCurrent guibg=#3b4261 -hi MiniDepsTitleError guibg=#914c54 guifg=#15161e -hi MiniDepsTitleUpdate guibg=#449dab guifg=#15161e -hi MiniDiffSignAdd guibg=NONE guifg=#449dab -hi MiniDiffSignChange guibg=NONE guifg=#6183bb -hi MiniDiffSignDelete guibg=NONE guifg=#914c54 -hi MiniFilesFile guibg=NONE guifg=#c0caf5 -hi MiniFilesTitleFocused gui=bold guibg=#16161e guifg=#27a1b9 -hi MiniHipatternsFixme gui=bold guibg=#db4b4b guifg=#15161e -hi MiniHipatternsHack gui=bold guibg=#e0af68 guifg=#15161e -hi MiniHipatternsNote gui=bold guibg=#1abc9c guifg=#15161e -hi MiniHipatternsTodo gui=bold guibg=#0db9d7 guifg=#15161e -hi MiniIconsAzure guibg=NONE guifg=#0db9d7 -hi MiniIconsBlue guibg=NONE guifg=#7aa2f7 -hi MiniIconsCyan guibg=NONE guifg=#1abc9c -hi MiniIconsGreen guibg=NONE guifg=#9ece6a -hi MiniIconsGrey guibg=NONE guifg=#c0caf5 -hi MiniIconsOrange guibg=NONE guifg=#ff9e64 -hi MiniIconsPurple guibg=NONE guifg=#9d7cd8 -hi MiniIconsRed guibg=NONE guifg=#f7768e -hi MiniIconsYellow guibg=NONE guifg=#e0af68 -hi MiniIndentscopePrefix gui=nocombine guibg=NONE -hi MiniIndentscopeSymbol gui=nocombine guibg=NONE guifg=#2ac3de -hi MiniJump guibg=#ff007c guifg=#ffffff -hi MiniJump2dSpot gui=bold,nocombine guibg=NONE guifg=#ff007c -hi MiniJump2dSpotAhead gui=nocombine guibg=#16161e guifg=#1abc9c -hi MiniJump2dSpotUnique gui=bold,nocombine guibg=NONE guifg=#ff9e64 -hi MiniPickBorderText guibg=#16161e guifg=#1abc9c -hi MiniPickPrompt guibg=#16161e guifg=#0db9d7 -hi MiniStarterCurrent gui=nocombine guibg=NONE -hi MiniStarterFooter gui=italic guibg=NONE guifg=#e0af68 -hi MiniStarterHeader guibg=NONE guifg=#7aa2f7 -hi MiniStarterInactive gui=italic guibg=NONE guifg=#565f89 -hi MiniStarterItem guibg=#1a1b26 guifg=#c0caf5 -hi MiniStarterItemBullet guibg=NONE guifg=#27a1b9 -hi MiniStarterItemPrefix guibg=NONE guifg=#e0af68 -hi MiniStarterQuery guibg=NONE guifg=#0db9d7 -hi MiniStarterSection guibg=NONE guifg=#2ac3de -hi MiniStatuslineDevinfo guibg=#3b4261 guifg=#a9b1d6 -hi MiniStatuslineFileinfo guibg=#3b4261 guifg=#a9b1d6 -hi MiniStatuslineFilename guibg=#292e42 guifg=#a9b1d6 -hi MiniStatuslineInactive guibg=#16161e guifg=#7aa2f7 -hi MiniStatuslineModeCommand gui=bold guibg=#e0af68 guifg=#15161e -hi MiniStatuslineModeInsert gui=bold guibg=#9ece6a guifg=#15161e -hi MiniStatuslineModeNormal gui=bold guibg=#7aa2f7 guifg=#15161e -hi MiniStatuslineModeOther gui=bold guibg=#1abc9c guifg=#15161e -hi MiniStatuslineModeReplace gui=bold guibg=#f7768e guifg=#15161e -hi MiniStatuslineModeVisual gui=bold guibg=#bb9af7 guifg=#15161e -hi MiniSurround guibg=#ff9e64 guifg=#15161e -hi MiniTablineCurrent guibg=#3b4261 guifg=#c0caf5 -hi MiniTablineFill guibg=#15161e -hi MiniTablineHidden guibg=#16161e guifg=#737aa2 -hi MiniTablineModifiedCurrent guibg=#3b4261 guifg=#e0af68 -hi MiniTablineModifiedHidden guibg=#16161e guifg=#a58354 -hi MiniTablineModifiedVisible guibg=#16161e guifg=#e0af68 -hi MiniTablineTabpagesection guibg=#3b4261 guifg=NONE -hi MiniTablineVisible guibg=#16161e guifg=#c0caf5 -hi MiniTestEmphasis gui=bold guibg=NONE -hi MiniTestFail gui=bold guibg=NONE guifg=#f7768e -hi MiniTestPass gui=bold guibg=NONE guifg=#9ece6a -hi MiniTrailspace guibg=#f7768e -hi ModeMsg gui=bold guibg=NONE guifg=#a9b1d6 -hi MoreMsg guibg=NONE guifg=#7aa2f7 -hi MsgArea guibg=NONE guifg=#a9b1d6 -hi NeogitBranch guibg=NONE guifg=#bb9af7 -hi NeogitDiffAddHighlight guibg=#20303b guifg=#449dab -hi NeogitDiffContextHighlight guibg=#2b2f44 guifg=#a9b1d6 -hi NeogitDiffDeleteHighlight guibg=#37222c guifg=#914c54 -hi NeogitHunkHeader guibg=#292e42 guifg=#c0caf5 -hi NeogitHunkHeaderHighlight guibg=#3b4261 guifg=#7aa2f7 -hi NeogitRemote guibg=NONE guifg=#9d7cd8 -hi NeotestAdapterName gui=bold guibg=NONE guifg=#9d7cd8 -hi NeotestBorder guibg=NONE guifg=#7aa2f7 -hi NeotestDir guibg=NONE guifg=#7aa2f7 -hi NeotestExpandMarker guibg=NONE guifg=#a9b1d6 -hi NeotestFailed guibg=NONE guifg=#f7768e -hi NeotestFile guibg=NONE guifg=#1abc9c -hi NeotestFocused guibg=NONE guifg=#e0af68 -hi NeotestIndent guibg=NONE guifg=#a9b1d6 -hi NeotestMarked guibg=NONE guifg=#7aa2f7 -hi NeotestNamespace guibg=NONE guifg=#41a6b5 -hi NeotestPassed guibg=NONE guifg=#9ece6a -hi NeotestRunning guibg=NONE guifg=#e0af68 -hi NeotestSkipped guibg=NONE guifg=#7aa2f7 -hi NeotestTarget guibg=NONE guifg=#7aa2f7 -hi NeotestTest guibg=NONE guifg=#a9b1d6 -hi NeotestWinSelect guibg=NONE guifg=#7aa2f7 -hi NonText guibg=NONE guifg=#545c7e -hi Normal guibg=#1a1b26 guifg=#c0caf5 -hi NormalFloat guibg=#16161e guifg=#c0caf5 -hi NormalNC guibg=#1a1b26 guifg=#c0caf5 -hi NormalSB guibg=#16161e guifg=#a9b1d6 -hi Operator guibg=NONE guifg=#89ddff -hi Pmenu guibg=#16161e guifg=#c0caf5 -hi PmenuMatch guibg=#16161e guifg=#2ac3de -hi PmenuMatchSel guibg=#343a55 guifg=#2ac3de -hi PmenuSbar guibg=#1f1f29 -hi PmenuSel guibg=#343a55 -hi PmenuThumb guibg=#3b4261 -hi PreProc guibg=NONE guifg=#7dcfff -hi Question guibg=NONE guifg=#7aa2f7 -hi QuickFixLine gui=bold guibg=#283457 -hi Search guibg=#3d59a1 guifg=#c0caf5 -hi SignColumn guibg=#1a1b26 guifg=#3b4261 -hi SignColumnSB guibg=#16161e guifg=#3b4261 -hi Sneak guibg=#bb9af7 guifg=#292e42 -hi SneakScope guibg=#283457 -hi Special guibg=NONE guifg=#2ac3de -hi SpecialKey guibg=NONE guifg=#545c7e -hi SpellBad gui=undercurl guibg=NONE guisp=#db4b4b -hi SpellCap gui=undercurl guibg=NONE guisp=#e0af68 -hi SpellLocal gui=undercurl guibg=NONE guisp=#0db9d7 -hi SpellRare gui=undercurl guibg=NONE guisp=#1abc9c -hi Statement guibg=NONE guifg=#bb9af7 -hi StatusLine guibg=#16161e guifg=#a9b1d6 -hi StatusLineNC guibg=#16161e guifg=#3b4261 -hi String guibg=NONE guifg=#9ece6a -hi Substitute guibg=#f7768e guifg=#15161e -hi TabLine guibg=#16161e guifg=#3b4261 -hi TabLineFill guibg=#15161e -hi TabLineSel guibg=#7aa2f7 guifg=#15161e -hi Title gui=bold guibg=NONE guifg=#7aa2f7 -hi Todo guibg=#e0af68 guifg=#1a1b26 -hi Type guibg=NONE guifg=#2ac3de -hi Underlined gui=underline guibg=NONE -hi VertSplit guibg=NONE guifg=#15161e -hi VimwikiHR guibg=NONE guifg=#e0af68 -hi VimwikiHeader1 gui=bold guibg=NONE guifg=#7aa2f7 -hi VimwikiHeader2 gui=bold guibg=NONE guifg=#e0af68 -hi VimwikiHeader3 gui=bold guibg=NONE guifg=#9ece6a -hi VimwikiHeader4 gui=bold guibg=NONE guifg=#1abc9c -hi VimwikiHeader5 gui=bold guibg=NONE guifg=#bb9af7 -hi VimwikiHeader6 gui=bold guibg=NONE guifg=#9d7cd8 -hi VimwikiHeader7 gui=bold guibg=NONE guifg=#ff9e64 -hi VimwikiHeader8 gui=bold guibg=NONE guifg=#f7768e -hi VimwikiHeaderChar guibg=NONE guifg=#e0af68 -hi VimwikiLink guibg=NONE guifg=#7aa2f7 -hi VimwikiList guibg=NONE guifg=#ff9e64 -hi VimwikiMarkers guibg=NONE guifg=#7aa2f7 -hi VimwikiTag guibg=NONE guifg=#9ece6a -hi Visual guibg=#283457 -hi VisualNOS guibg=#283457 -hi WarningMsg guibg=NONE guifg=#e0af68 -hi Whitespace guibg=NONE guifg=#3b4261 -hi WildMenu guibg=#283457 -hi WinSeparator gui=bold guibg=NONE guifg=#15161e -hi debugBreakpoint guibg=#192b38 guifg=#0db9d7 -hi debugPC guibg=#16161e -hi diffAdded guibg=NONE guifg=#449dab -hi diffChanged guibg=NONE guifg=#6183bb -hi diffFile guibg=NONE guifg=#7aa2f7 -hi diffIndexLine guibg=NONE guifg=#bb9af7 -hi diffLine guibg=NONE guifg=#565f89 -hi diffNewFile guibg=NONE guifg=#ff9e64 -hi diffOldFile guibg=NONE guifg=#e0af68 -hi diffRemoved guibg=NONE guifg=#914c54 -hi healthError guibg=NONE guifg=#db4b4b -hi healthSuccess guibg=NONE guifg=#73daca -hi healthWarning guibg=NONE guifg=#e0af68 -hi helpCommand guibg=#414868 guifg=#7aa2f7 -hi helpExample guibg=NONE guifg=#565f89 -hi htmlH1 gui=bold guibg=NONE guifg=#bb9af7 -hi htmlH2 gui=bold guibg=NONE guifg=#7aa2f7 -hi illuminatedCurWord guibg=#3b4261 -hi illuminatedWord guibg=#3b4261 -hi lCursor guibg=#c0caf5 guifg=#1a1b26 -hi qfFileName guibg=NONE guifg=#7aa2f7 -hi qfLineNr guibg=NONE guifg=#737aa2 -hi! link CurSearch IncSearch -hi! link Delimiter Special -hi! link FzfLuaCursor IncSearch -hi! link FzfLuaFilePart FzfLuaFzfNormal -hi! link FzfLuaFzfCursorLine Visual -hi! link FzfLuaHeaderText Title -hi! link FzfLuaPath Directory -hi! link LspKindColor Special -hi! link LspKindEvent Special -hi! link LspKindFile Normal -hi! link LspKindFolder Directory -hi! link LspKindSnippet Conceal -hi! link MiniAnimateNormalFloat NormalFloat -hi! link MiniClueBorder FloatBorder -hi! link MiniClueDescSingle NormalFloat -hi! link MiniClueTitle FloatTitle -hi! link MiniDepsChangeAdded diffAdded -hi! link MiniDepsChangeRemoved diffRemoved -hi! link MiniDepsHint DiagnosticHint -hi! link MiniDepsInfo DiagnosticInfo -hi! link MiniDepsMsgBreaking DiagnosticWarn -hi! link MiniDepsPlaceholder Comment -hi! link MiniDepsTitle Title -hi! link MiniDepsTitleSame Comment -hi! link MiniDiffOverAdd DiffAdd -hi! link MiniDiffOverChange DiffText -hi! link MiniDiffOverContext DiffChange -hi! link MiniDiffOverDelete DiffDelete -hi! link MiniFilesBorder FloatBorder -hi! link MiniFilesCursorLine CursorLine -hi! link MiniFilesDirectory Directory -hi! link MiniFilesNormal NormalFloat -hi! link MiniFilesTitle FloatTitle -hi! link MiniJump2dDim Comment -hi! link MiniMapNormal NormalFloat -hi! link MiniMapSymbolCount Special -hi! link MiniMapSymbolLine Title -hi! link MiniNotifyBorder FloatBorder -hi! link MiniNotifyNormal NormalFloat -hi! link MiniNotifyTitle FloatTitle -hi! link MiniOperatorsExchangeFrom IncSearch -hi! link MiniPickBorder FloatBorder -hi! link MiniPickIconDirectory Directory -hi! link MiniPickMatchCurrent CursorLine -hi! link MiniPickMatchMarked Visual -hi! link MiniPickNormal NormalFloat -hi! link MiniPickPreviewLine CursorLine -hi! link MiniPickPreviewRegion IncSearch -hi! link WinBar StatusLine -hi! link WinBarNC StatusLineNC \ No newline at end of file diff --git a/extras/vim/colors/nekonight-storm.vim b/extras/vim/colors/nekonight-storm.vim deleted file mode 100644 index 0020d84..0000000 --- a/extras/vim/colors/nekonight-storm.vim +++ /dev/null @@ -1,317 +0,0 @@ -let g:colors_name = "nekonight-storm" -hi clear - -hi ALEErrorSign guibg=NONE guifg=#db4b4b -hi ALEWarningSign guibg=NONE guifg=#e0af68 -hi BlinkCmpDoc guibg=#1f2335 guifg=#c0caf5 -hi BlinkCmpDocBorder guibg=#1f2335 guifg=#29a4bd -hi BlinkCmpGhostText guibg=NONE guifg=#414868 -hi BlinkCmpKindCodeium guibg=NONE guifg=#1abc9c -hi BlinkCmpKindCopilot guibg=NONE guifg=#1abc9c -hi BlinkCmpKindDefault guibg=NONE guifg=#a9b1d6 -hi BlinkCmpKindSupermaven guibg=NONE guifg=#1abc9c -hi BlinkCmpKindTabNine guibg=NONE guifg=#1abc9c -hi BlinkCmpLabel guibg=NONE guifg=#c0caf5 -hi BlinkCmpLabelDeprecated gui=strikethrough guibg=NONE guifg=#3b4261 -hi BlinkCmpLabelMatch guibg=NONE guifg=#2ac3de -hi Bold gui=bold guibg=NONE guifg=#c0caf5 -hi Character guibg=NONE guifg=#9ece6a -hi ColorColumn guibg=#1d202f -hi Comment gui=italic guibg=NONE guifg=#565f89 -hi Conceal guibg=NONE guifg=#737aa2 -hi Constant guibg=NONE guifg=#ff9e64 -hi CopilotAnnotation guibg=NONE guifg=#414868 -hi CopilotSuggestion guibg=NONE guifg=#414868 -hi Cursor guibg=#c0caf5 guifg=#24283b -hi CursorColumn guibg=#292e42 -hi CursorIM guibg=#c0caf5 guifg=#24283b -hi CursorLine guibg=#292e42 -hi CursorLineNr gui=bold guibg=NONE guifg=#ff9e64 -hi Debug guibg=NONE guifg=#ff9e64 -hi DiagnosticError guibg=NONE guifg=#db4b4b -hi DiagnosticHint guibg=NONE guifg=#1abc9c -hi DiagnosticInfo guibg=NONE guifg=#0db9d7 -hi DiagnosticUnderlineError gui=undercurl guibg=NONE guisp=#db4b4b -hi DiagnosticUnderlineHint gui=undercurl guibg=NONE guisp=#1abc9c -hi DiagnosticUnderlineInfo gui=undercurl guibg=NONE guisp=#0db9d7 -hi DiagnosticUnderlineWarn gui=undercurl guibg=NONE guisp=#e0af68 -hi DiagnosticUnnecessary guibg=NONE guifg=#414868 -hi DiagnosticVirtualTextError guibg=#362c3d guifg=#db4b4b -hi DiagnosticVirtualTextHint guibg=#233745 guifg=#1abc9c -hi DiagnosticVirtualTextInfo guibg=#22374b guifg=#0db9d7 -hi DiagnosticVirtualTextWarn guibg=#373640 guifg=#e0af68 -hi DiagnosticWarn guibg=NONE guifg=#e0af68 -hi DiffAdd guibg=#283b4d -hi DiffChange guibg=#272d43 -hi DiffDelete guibg=#3f2d3d -hi DiffText guibg=#394b70 -hi Directory guibg=NONE guifg=#7aa2f7 -hi EndOfBuffer guibg=NONE guifg=#24283b -hi Error guibg=NONE guifg=#db4b4b -hi ErrorMsg guibg=NONE guifg=#db4b4b -hi FloatBorder guibg=#1f2335 guifg=#29a4bd -hi FloatTitle guibg=#1f2335 guifg=#29a4bd -hi FoldColumn guibg=#24283b guifg=#565f89 -hi Folded guibg=#3b4261 guifg=#7aa2f7 -hi Foo guibg=#ff007c guifg=#c0caf5 -hi Function guibg=NONE guifg=#7aa2f7 -hi FzfLuaBorder guibg=#1f2335 guifg=#29a4bd -hi FzfLuaDirPart guibg=NONE guifg=#a9b1d6 -hi FzfLuaFzfNormal guibg=NONE guifg=#c0caf5 -hi FzfLuaFzfPointer guibg=NONE guifg=#ff007c -hi FzfLuaFzfSeparator guibg=#1f2335 guifg=#ff9e64 -hi FzfLuaNormal guibg=#1f2335 guifg=#c0caf5 -hi FzfLuaPreviewTitle guibg=#1f2335 guifg=#29a4bd -hi FzfLuaTitle guibg=#1f2335 guifg=#ff9e64 -hi GitGutterAdd guibg=NONE guifg=#449dab -hi GitGutterAddLineNr guibg=NONE guifg=#449dab -hi GitGutterChange guibg=NONE guifg=#6183bb -hi GitGutterChangeLineNr guibg=NONE guifg=#6183bb -hi GitGutterDelete guibg=NONE guifg=#914c54 -hi GitGutterDeleteLineNr guibg=NONE guifg=#914c54 -hi GlyphPalette1 guibg=NONE guifg=#db4b4b -hi GlyphPalette2 guibg=NONE guifg=#9ece6a -hi GlyphPalette3 guibg=NONE guifg=#e0af68 -hi GlyphPalette4 guibg=NONE guifg=#7aa2f7 -hi GlyphPalette6 guibg=NONE guifg=#73daca -hi GlyphPalette7 guibg=NONE guifg=#c0caf5 -hi GlyphPalette9 guibg=NONE guifg=#f7768e -hi Identifier guibg=NONE guifg=#bb9af7 -hi IlluminatedWordRead guibg=#3b4261 -hi IlluminatedWordText guibg=#3b4261 -hi IlluminatedWordWrite guibg=#3b4261 -hi IncSearch guibg=#ff9e64 guifg=#1d202f -hi Italic gui=italic guibg=NONE guifg=#c0caf5 -hi Keyword gui=italic guibg=NONE guifg=#7dcfff -hi LineNr guibg=NONE guifg=#3b4261 -hi LineNrAbove guibg=NONE guifg=#3b4261 -hi LineNrBelow guibg=NONE guifg=#3b4261 -hi LspCodeLens guibg=NONE guifg=#565f89 -hi LspInfoBorder guibg=#1f2335 guifg=#29a4bd -hi LspInlayHint guibg=#262c40 guifg=#545c7e -hi LspReferenceRead guibg=#3b4261 -hi LspReferenceText guibg=#3b4261 -hi LspReferenceWrite guibg=#3b4261 -hi LspSignatureActiveParameter gui=bold guibg=#28304b -hi MatchParen gui=bold guibg=NONE guifg=#ff9e64 -hi MiniAnimateCursor gui=nocombine guibg=NONE -hi MiniCompletionActiveParameter gui=underline guibg=NONE -hi MiniCursorword guibg=#3b4261 -hi MiniCursorwordCurrent guibg=#3b4261 -hi MiniDepsTitleError guibg=#914c54 guifg=#1d202f -hi MiniDepsTitleUpdate guibg=#449dab guifg=#1d202f -hi MiniDiffSignAdd guibg=NONE guifg=#449dab -hi MiniDiffSignChange guibg=NONE guifg=#6183bb -hi MiniDiffSignDelete guibg=NONE guifg=#914c54 -hi MiniFilesFile guibg=NONE guifg=#c0caf5 -hi MiniFilesTitleFocused gui=bold guibg=#1f2335 guifg=#29a4bd -hi MiniHipatternsFixme gui=bold guibg=#db4b4b guifg=#1d202f -hi MiniHipatternsHack gui=bold guibg=#e0af68 guifg=#1d202f -hi MiniHipatternsNote gui=bold guibg=#1abc9c guifg=#1d202f -hi MiniHipatternsTodo gui=bold guibg=#0db9d7 guifg=#1d202f -hi MiniIconsAzure guibg=NONE guifg=#0db9d7 -hi MiniIconsBlue guibg=NONE guifg=#7aa2f7 -hi MiniIconsCyan guibg=NONE guifg=#1abc9c -hi MiniIconsGreen guibg=NONE guifg=#9ece6a -hi MiniIconsGrey guibg=NONE guifg=#c0caf5 -hi MiniIconsOrange guibg=NONE guifg=#ff9e64 -hi MiniIconsPurple guibg=NONE guifg=#9d7cd8 -hi MiniIconsRed guibg=NONE guifg=#f7768e -hi MiniIconsYellow guibg=NONE guifg=#e0af68 -hi MiniIndentscopePrefix gui=nocombine guibg=NONE -hi MiniIndentscopeSymbol gui=nocombine guibg=NONE guifg=#2ac3de -hi MiniJump guibg=#ff007c guifg=#ffffff -hi MiniJump2dSpot gui=bold,nocombine guibg=NONE guifg=#ff007c -hi MiniJump2dSpotAhead gui=nocombine guibg=#1f2335 guifg=#1abc9c -hi MiniJump2dSpotUnique gui=bold,nocombine guibg=NONE guifg=#ff9e64 -hi MiniPickBorderText guibg=#1f2335 guifg=#1abc9c -hi MiniPickPrompt guibg=#1f2335 guifg=#0db9d7 -hi MiniStarterCurrent gui=nocombine guibg=NONE -hi MiniStarterFooter gui=italic guibg=NONE guifg=#e0af68 -hi MiniStarterHeader guibg=NONE guifg=#7aa2f7 -hi MiniStarterInactive gui=italic guibg=NONE guifg=#565f89 -hi MiniStarterItem guibg=#24283b guifg=#c0caf5 -hi MiniStarterItemBullet guibg=NONE guifg=#29a4bd -hi MiniStarterItemPrefix guibg=NONE guifg=#e0af68 -hi MiniStarterQuery guibg=NONE guifg=#0db9d7 -hi MiniStarterSection guibg=NONE guifg=#2ac3de -hi MiniStatuslineDevinfo guibg=#3b4261 guifg=#a9b1d6 -hi MiniStatuslineFileinfo guibg=#3b4261 guifg=#a9b1d6 -hi MiniStatuslineFilename guibg=#292e42 guifg=#a9b1d6 -hi MiniStatuslineInactive guibg=#1f2335 guifg=#7aa2f7 -hi MiniStatuslineModeCommand gui=bold guibg=#e0af68 guifg=#1d202f -hi MiniStatuslineModeInsert gui=bold guibg=#9ece6a guifg=#1d202f -hi MiniStatuslineModeNormal gui=bold guibg=#7aa2f7 guifg=#1d202f -hi MiniStatuslineModeOther gui=bold guibg=#1abc9c guifg=#1d202f -hi MiniStatuslineModeReplace gui=bold guibg=#f7768e guifg=#1d202f -hi MiniStatuslineModeVisual gui=bold guibg=#bb9af7 guifg=#1d202f -hi MiniSurround guibg=#ff9e64 guifg=#1d202f -hi MiniTablineCurrent guibg=#3b4261 guifg=#c0caf5 -hi MiniTablineFill guibg=#1d202f -hi MiniTablineHidden guibg=#1f2335 guifg=#737aa2 -hi MiniTablineModifiedCurrent guibg=#3b4261 guifg=#e0af68 -hi MiniTablineModifiedHidden guibg=#1f2335 guifg=#a8875b -hi MiniTablineModifiedVisible guibg=#1f2335 guifg=#e0af68 -hi MiniTablineTabpagesection guibg=#3b4261 guifg=NONE -hi MiniTablineVisible guibg=#1f2335 guifg=#c0caf5 -hi MiniTestEmphasis gui=bold guibg=NONE -hi MiniTestFail gui=bold guibg=NONE guifg=#f7768e -hi MiniTestPass gui=bold guibg=NONE guifg=#9ece6a -hi MiniTrailspace guibg=#f7768e -hi ModeMsg gui=bold guibg=NONE guifg=#a9b1d6 -hi MoreMsg guibg=NONE guifg=#7aa2f7 -hi MsgArea guibg=NONE guifg=#a9b1d6 -hi NeogitBranch guibg=NONE guifg=#bb9af7 -hi NeogitDiffAddHighlight guibg=#283b4d guifg=#449dab -hi NeogitDiffContextHighlight guibg=#30354e guifg=#a9b1d6 -hi NeogitDiffDeleteHighlight guibg=#3f2d3d guifg=#914c54 -hi NeogitHunkHeader guibg=#292e42 guifg=#c0caf5 -hi NeogitHunkHeaderHighlight guibg=#3b4261 guifg=#7aa2f7 -hi NeogitRemote guibg=NONE guifg=#9d7cd8 -hi NeotestAdapterName gui=bold guibg=NONE guifg=#9d7cd8 -hi NeotestBorder guibg=NONE guifg=#7aa2f7 -hi NeotestDir guibg=NONE guifg=#7aa2f7 -hi NeotestExpandMarker guibg=NONE guifg=#a9b1d6 -hi NeotestFailed guibg=NONE guifg=#f7768e -hi NeotestFile guibg=NONE guifg=#1abc9c -hi NeotestFocused guibg=NONE guifg=#e0af68 -hi NeotestIndent guibg=NONE guifg=#a9b1d6 -hi NeotestMarked guibg=NONE guifg=#7aa2f7 -hi NeotestNamespace guibg=NONE guifg=#41a6b5 -hi NeotestPassed guibg=NONE guifg=#9ece6a -hi NeotestRunning guibg=NONE guifg=#e0af68 -hi NeotestSkipped guibg=NONE guifg=#7aa2f7 -hi NeotestTarget guibg=NONE guifg=#7aa2f7 -hi NeotestTest guibg=NONE guifg=#a9b1d6 -hi NeotestWinSelect guibg=NONE guifg=#7aa2f7 -hi NonText guibg=NONE guifg=#545c7e -hi Normal guibg=#24283b guifg=#c0caf5 -hi NormalFloat guibg=#1f2335 guifg=#c0caf5 -hi NormalNC guibg=#24283b guifg=#c0caf5 -hi NormalSB guibg=#1f2335 guifg=#a9b1d6 -hi Operator guibg=NONE guifg=#89ddff -hi Pmenu guibg=#1f2335 guifg=#c0caf5 -hi PmenuMatch guibg=#1f2335 guifg=#2ac3de -hi PmenuMatchSel guibg=#363d59 guifg=#2ac3de -hi PmenuSbar guibg=#272b3f -hi PmenuSel guibg=#363d59 -hi PmenuThumb guibg=#3b4261 -hi PreProc guibg=NONE guifg=#7dcfff -hi Question guibg=NONE guifg=#7aa2f7 -hi QuickFixLine gui=bold guibg=#2e3c64 -hi Search guibg=#3d59a1 guifg=#c0caf5 -hi SignColumn guibg=#24283b guifg=#3b4261 -hi SignColumnSB guibg=#1f2335 guifg=#3b4261 -hi Sneak guibg=#bb9af7 guifg=#292e42 -hi SneakScope guibg=#2e3c64 -hi Special guibg=NONE guifg=#2ac3de -hi SpecialKey guibg=NONE guifg=#545c7e -hi SpellBad gui=undercurl guibg=NONE guisp=#db4b4b -hi SpellCap gui=undercurl guibg=NONE guisp=#e0af68 -hi SpellLocal gui=undercurl guibg=NONE guisp=#0db9d7 -hi SpellRare gui=undercurl guibg=NONE guisp=#1abc9c -hi Statement guibg=NONE guifg=#bb9af7 -hi StatusLine guibg=#1f2335 guifg=#a9b1d6 -hi StatusLineNC guibg=#1f2335 guifg=#3b4261 -hi String guibg=NONE guifg=#9ece6a -hi Substitute guibg=#f7768e guifg=#1d202f -hi TabLine guibg=#1f2335 guifg=#3b4261 -hi TabLineFill guibg=#1d202f -hi TabLineSel guibg=#7aa2f7 guifg=#1d202f -hi Title gui=bold guibg=NONE guifg=#7aa2f7 -hi Todo guibg=#e0af68 guifg=#24283b -hi Type guibg=NONE guifg=#2ac3de -hi Underlined gui=underline guibg=NONE -hi VertSplit guibg=NONE guifg=#1d202f -hi VimwikiHR guibg=NONE guifg=#e0af68 -hi VimwikiHeader1 gui=bold guibg=NONE guifg=#7aa2f7 -hi VimwikiHeader2 gui=bold guibg=NONE guifg=#e0af68 -hi VimwikiHeader3 gui=bold guibg=NONE guifg=#9ece6a -hi VimwikiHeader4 gui=bold guibg=NONE guifg=#1abc9c -hi VimwikiHeader5 gui=bold guibg=NONE guifg=#bb9af7 -hi VimwikiHeader6 gui=bold guibg=NONE guifg=#9d7cd8 -hi VimwikiHeader7 gui=bold guibg=NONE guifg=#ff9e64 -hi VimwikiHeader8 gui=bold guibg=NONE guifg=#f7768e -hi VimwikiHeaderChar guibg=NONE guifg=#e0af68 -hi VimwikiLink guibg=NONE guifg=#7aa2f7 -hi VimwikiList guibg=NONE guifg=#ff9e64 -hi VimwikiMarkers guibg=NONE guifg=#7aa2f7 -hi VimwikiTag guibg=NONE guifg=#9ece6a -hi Visual guibg=#2e3c64 -hi VisualNOS guibg=#2e3c64 -hi WarningMsg guibg=NONE guifg=#e0af68 -hi Whitespace guibg=NONE guifg=#3b4261 -hi WildMenu guibg=#2e3c64 -hi WinSeparator gui=bold guibg=NONE guifg=#1d202f -hi debugBreakpoint guibg=#22374b guifg=#0db9d7 -hi debugPC guibg=#1f2335 -hi diffAdded guibg=NONE guifg=#449dab -hi diffChanged guibg=NONE guifg=#6183bb -hi diffFile guibg=NONE guifg=#7aa2f7 -hi diffIndexLine guibg=NONE guifg=#bb9af7 -hi diffLine guibg=NONE guifg=#565f89 -hi diffNewFile guibg=NONE guifg=#ff9e64 -hi diffOldFile guibg=NONE guifg=#e0af68 -hi diffRemoved guibg=NONE guifg=#914c54 -hi healthError guibg=NONE guifg=#db4b4b -hi healthSuccess guibg=NONE guifg=#73daca -hi healthWarning guibg=NONE guifg=#e0af68 -hi helpCommand guibg=#414868 guifg=#7aa2f7 -hi helpExample guibg=NONE guifg=#565f89 -hi htmlH1 gui=bold guibg=NONE guifg=#bb9af7 -hi htmlH2 gui=bold guibg=NONE guifg=#7aa2f7 -hi illuminatedCurWord guibg=#3b4261 -hi illuminatedWord guibg=#3b4261 -hi lCursor guibg=#c0caf5 guifg=#24283b -hi qfFileName guibg=NONE guifg=#7aa2f7 -hi qfLineNr guibg=NONE guifg=#737aa2 -hi! link CurSearch IncSearch -hi! link Delimiter Special -hi! link FzfLuaCursor IncSearch -hi! link FzfLuaFilePart FzfLuaFzfNormal -hi! link FzfLuaFzfCursorLine Visual -hi! link FzfLuaHeaderText Title -hi! link FzfLuaPath Directory -hi! link LspKindColor Special -hi! link LspKindEvent Special -hi! link LspKindFile Normal -hi! link LspKindFolder Directory -hi! link LspKindSnippet Conceal -hi! link MiniAnimateNormalFloat NormalFloat -hi! link MiniClueBorder FloatBorder -hi! link MiniClueDescSingle NormalFloat -hi! link MiniClueTitle FloatTitle -hi! link MiniDepsChangeAdded diffAdded -hi! link MiniDepsChangeRemoved diffRemoved -hi! link MiniDepsHint DiagnosticHint -hi! link MiniDepsInfo DiagnosticInfo -hi! link MiniDepsMsgBreaking DiagnosticWarn -hi! link MiniDepsPlaceholder Comment -hi! link MiniDepsTitle Title -hi! link MiniDepsTitleSame Comment -hi! link MiniDiffOverAdd DiffAdd -hi! link MiniDiffOverChange DiffText -hi! link MiniDiffOverContext DiffChange -hi! link MiniDiffOverDelete DiffDelete -hi! link MiniFilesBorder FloatBorder -hi! link MiniFilesCursorLine CursorLine -hi! link MiniFilesDirectory Directory -hi! link MiniFilesNormal NormalFloat -hi! link MiniFilesTitle FloatTitle -hi! link MiniJump2dDim Comment -hi! link MiniMapNormal NormalFloat -hi! link MiniMapSymbolCount Special -hi! link MiniMapSymbolLine Title -hi! link MiniNotifyBorder FloatBorder -hi! link MiniNotifyNormal NormalFloat -hi! link MiniNotifyTitle FloatTitle -hi! link MiniOperatorsExchangeFrom IncSearch -hi! link MiniPickBorder FloatBorder -hi! link MiniPickIconDirectory Directory -hi! link MiniPickMatchCurrent CursorLine -hi! link MiniPickMatchMarked Visual -hi! link MiniPickNormal NormalFloat -hi! link MiniPickPreviewLine CursorLine -hi! link MiniPickPreviewRegion IncSearch -hi! link WinBar StatusLine -hi! link WinBarNC StatusLineNC \ No newline at end of file diff --git a/extras/vim/colors/nekonight.vim b/extras/vim/colors/nekonight.vim deleted file mode 100644 index ad1e017..0000000 --- a/extras/vim/colors/nekonight.vim +++ /dev/null @@ -1 +0,0 @@ -runtime colors/nekonight-moon.vim diff --git a/img/neko-emacs-moon.jpg b/img/neko-emacs-moon.jpg deleted file mode 100644 index 20770663f3017ae15a810abd2fc5f6c6d8588a0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106599 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
  • uUHmwtIr+RtuED> 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