summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rwxr-xr-xutils/bin/install-common-language-servers11
-rwxr-xr-xutils/bin/install-jdtls5
-rwxr-xr-xutils/bin/install-latest-neovim9
-rwxr-xr-xutils/bin/java-linux-ls24
-rwxr-xr-xutils/images/nvim.pngbin858621 -> 0 bytes
-rwxr-xr-xutils/images/which-key.pngbin261146 -> 0 bytes
-rw-r--r--utils/init.vim3
-rwxr-xr-xutils/install-docker.sh161
-rwxr-xr-xutils/install.sh171
-rw-r--r--utils/snips/markdown.snippets10
-rw-r--r--utils/tasks.ini44
-rw-r--r--utils/vscode_config/keybindings.json171
-rw-r--r--utils/vscode_config/settings.json1128
13 files changed, 0 insertions, 1737 deletions
diff --git a/utils/bin/install-common-language-servers b/utils/bin/install-common-language-servers
deleted file mode 100755
index da54c11a..00000000
--- a/utils/bin/install-common-language-servers
+++ /dev/null
@@ -1,11 +0,0 @@
-npm i -g pyright
-npm i -g bash-language-server
-npm install -g vscode-css-languageserver-bin
-npm install -g dockerfile-language-server-nodejs
-npm install -g graphql-language-service-cli
-npm install -g vscode-html-languageserver-bin
-npm install -g typescript typescript-language-server
-npm install -g vscode-json-languageserver
-npm install -g vim-language-server
-npm install -g yaml-language-server
-
diff --git a/utils/bin/install-jdtls b/utils/bin/install-jdtls
deleted file mode 100755
index 5791554f..00000000
--- a/utils/bin/install-jdtls
+++ /dev/null
@@ -1,5 +0,0 @@
-cd ~/.config/nvim
-git clone https://github.com/eclipse/eclipse.jdt.ls.git
-cd eclipse.jdt.ls
-./mvnw clean verify
-cd ~/.config/nvim
diff --git a/utils/bin/install-latest-neovim b/utils/bin/install-latest-neovim
deleted file mode 100755
index bdd9441d..00000000
--- a/utils/bin/install-latest-neovim
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-
-cd ~
-sudo rm -r neovim
-git clone https://github.com/neovim/neovim
-cd neovim
-sudo make CMAKE_BUILD_TYPE=Release install
-cd ~
-sudo rm -r neovim \ No newline at end of file
diff --git a/utils/bin/java-linux-ls b/utils/bin/java-linux-ls
deleted file mode 100755
index a3a7d6ba..00000000
--- a/utils/bin/java-linux-ls
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/env bash
-
-# NOTE:
-# This doesn't work as is on Windows. You'll need to create an equivalent `.bat` file instead
-#
-# NOTE:
-# If you're not using Linux you'll need to adjust the `-configuration` option
-# to point to the `config_mac' or `config_win` folders depending on your system.
-
-JAR="$HOME/.config/nvim/eclipse.jdt.ls/org.eclipse.jdt.ls.product/target/repository/plugins/org.eclipse.equinox.launcher_*.jar"
-GRADLE_HOME=$HOME/gradle $HOME/.sdkman/candidates/java/current/bin/java \
- -Declipse.application=org.eclipse.jdt.ls.core.id1 \
- -Dosgi.bundles.defaultStartLevel=4 \
- -Declipse.product=org.eclipse.jdt.ls.core.product \
- -Dlog.protocol=true \
- -Dlog.level=ALL \
- -Xms1g \
- -Xmx2G \
- -jar $(echo "$JAR") \
- -configuration "$HOME/.config/nvim/eclipse.jdt.ls/org.eclipse.jdt.ls.product/target/repository/config_linux" \
- -data "${1:-$HOME/workspace}" \
- --add-modules=ALL-SYSTEM \
- --add-opens java.base/java.util=ALL-UNNAMED \
- --add-opens java.base/java.lang=ALL-UNNAMED
diff --git a/utils/images/nvim.png b/utils/images/nvim.png
deleted file mode 100755
index bbb72c42..00000000
--- a/utils/images/nvim.png
+++ /dev/null
Binary files differ
diff --git a/utils/images/which-key.png b/utils/images/which-key.png
deleted file mode 100755
index 8928b509..00000000
--- a/utils/images/which-key.png
+++ /dev/null
Binary files differ
diff --git a/utils/init.vim b/utils/init.vim
deleted file mode 100644
index 079a3b4b..00000000
--- a/utils/init.vim
+++ /dev/null
@@ -1,3 +0,0 @@
-" DO NOT REMOVE THIS IS USED FOR INSTALL SCRIPT
-" Just pull in plugins for install
-source $HOME/.config/nvim/vim-plug/plugins.vim
diff --git a/utils/install-docker.sh b/utils/install-docker.sh
deleted file mode 100755
index 9996b114..00000000
--- a/utils/install-docker.sh
+++ /dev/null
@@ -1,161 +0,0 @@
-#!/bin/bash
-
-set -o nounset # error when referencing undefined variable
-set -o errexit # exit when command fails
-
-installnodemac() { \
- brew install node
-}
-
-installnodeubuntu() { \
- sudo apt install nodejs
- sudo apt install npm
-}
-
-installnodearch() { \
- sudo pacman -S nodejs
- sudo pacman -S npm
-}
-
-installnode() { \
- echo "Installing node..."
- [ "$(uname)" == "Darwin" ] && installnodemac
- [ -n "$(uname -a | grep Ubuntu)" ] && installnodeubuntu
- [ -f "/etc/arch-release" ] && installnodearch
- [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
- sudo npm i -g neovim
-}
-
-installpiponmac() { \
- sudo curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- python3 get-pip.py
- rm get-pip.py
-}
-
-installpiponubuntu() { \
- sudo apt install python3-pip > /dev/null
-}
-
-installpiponarch() { \
- pacman -S python-pip
-}
-
-installpip() { \
- echo "Installing pip..."
- [ "$(uname)" == "Darwin" ] && installpiponmac
- [ -n "$(uname -a | grep Ubuntu)" ] && installpiponubuntu
- [ -f "/etc/arch-release" ] && installpiponarch
- [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
-}
-
-installpynvim() { \
- echo "Installing pynvim..."
- pip3 install pynvim
-}
-
-installcocextensions() { \
- # Install extensions
- mkdir -p ~/.config/coc/extensions
- cd ~/.config/coc/extensions
- [ ! -f package.json ] && echo '{"dependencies":{}}'> package.json
- # Change extension names to the extensions you need
- # sudo npm install coc-explorer coc-snippets coc-json coc-actions --global-style --ignore-scripts --no-bin-links --no-package-lock --only=prod
- npm install coc-explorer coc-snippets coc-json coc-actions --global-style --ignore-scripts --no-bin-links --no-package-lock --only=prod
-}
-
-cloneconfig() { \
- echo "Cloning Nvim Mach 2 configuration"
- git clone https://github.com/ChristianChiarulli/nvim.git ~/.config/nvim
-}
-
-moveoldnvim() { \
- echo "Moving your config to nvim.old"
- mv $HOME/.config/nvim $HOME/.config/nvim.old
-}
-
-installplugins() { \
- mv $HOME/.config/nvim/init.vim $HOME/.config/nvim/init.vim.tmp
- mv $HOME/.config/nvim/utils/init.vim $HOME/.config/nvim/init.vim
- echo "Installing plugins..."
- nvim --headless +PlugInstall +qall > /dev/null 2>&1
- mv $HOME/.config/nvim/init.vim $HOME/.config/nvim/utils/init.vim
- mv $HOME/.config/nvim/init.vim.tmp $HOME/.config/nvim/init.vim
-}
-
-asktoinstallnode() { \
- echo "node not found"
- echo -n "Would you like to install node now (y/n)? "
- read answer
- [ "$answer" != "${answer#[Yy]}" ] && installnode && installcocextensions
-}
-
-asktoinstallpip() { \
- # echo "pip not found"
- # echo -n "Would you like to install pip now (y/n)? "
- # read answer
- # [ "$answer" != "${answer#[Yy]}" ] && installpip
- echo "Please install pip3 before continuing with install"
- exit
-}
-
-installonmac() { \
- brew install ripgrep fzf ranger
-}
-
-pipinstallueberzug() { \
- which pip3 > /dev/null && pip3 install ueberzug || echo "Not installing ueberzug pip not found"
-}
-
-installonubuntu() { \
- sudo apt install ripgrep fzf ranger
- sudo apt install libjpeg8-dev zlib1g-dev python-dev python3-dev libxtst-dev
- pip3 install ueberzug
- pip3 install neovim-remote
-}
-
-
-installonarch() { \
- sudo pacman -S install ripgrep fzf ranger
- which yay > /dev/null && yay -S python-ueberzug-git || pipinstallueberzug
- pip3 install neovim-remote
-}
-
-installextrapackages() { \
- [ "$(uname)" == "Darwin" ] && installonmac
- [ -n "$(uname -a | grep Ubuntu)" ] && installonubuntu
- [ -f "/etc/arch-release" ] && installonarch
- [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
-}
-
-# Welcome
-echo 'Installing Nvim Mach 2'
-
-# install pip
-which pip3 > /dev/null && echo "pip installed, moving on..." || asktoinstallpip
-
-# install node and neovim support
-which node > /dev/null && echo "node installed, moving on..." || asktoinstallnode
-
-
-# install pynvim
-pip3 list | grep pynvim > /dev/null && echo "pynvim installed, moving on..." || installpynvim
-
-# move old nvim directory if it exists
-[ -d "$HOME/.config/nvim" ] && moveoldnvim
-
-# clone config down
-cloneconfig
-
-# echo "Nvim Mach 2 is better with at least ripgrep, ueberzug and ranger"
-# echo -n "Would you like to install these now? (y/n)? "
-# read answer
-# [ "$answer" != "${answer#[Yy]}" ] && installextrapackages || echo "not installing extra packages"
-
-# install plugins
-which nvim > /dev/null && installplugins
-
-installcocextensions
-
-echo "I recommend you also install and activate a font from here: https://github.com/ryanoasis/nerd-fonts"
-
-echo "I also recommend you add 'set preview_images_method ueberzug' to ~/.config/ranger/rc.conf"
diff --git a/utils/install.sh b/utils/install.sh
deleted file mode 100755
index 884309f3..00000000
--- a/utils/install.sh
+++ /dev/null
@@ -1,171 +0,0 @@
-#!/bin/bash
-
-set -o nounset # error when referencing undefined variable
-set -o errexit # exit when command fails
-
-installnodemac() { \
- brew install lua
- brew install node
- brew install yarn
-}
-
-installnodeubuntu() { \
- sudo apt install nodejs
- sudo apt install npm
-}
-
-installnodearch() { \
- sudo pacman -S nodejs
- sudo pacman -S npm
-}
-
-installnode() { \
- echo "Installing node..."
- [ "$(uname)" == "Darwin" ] && installnodemac
- [ -n "$(uname -a | grep Ubuntu)" ] && installnodeubuntu
- [ -f "/etc/arch-release" ] && installnodearch
- [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
- sudo npm i -g neovim
-}
-
-installpiponmac() { \
- sudo curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- python3 get-pip.py
- rm get-pip.py
-}
-
-installpiponubuntu() { \
- sudo apt install python3-pip > /dev/null
-}
-
-installpiponarch() { \
- pacman -S python-pip
-}
-
-installpip() { \
- echo "Installing pip..."
- [ "$(uname)" == "Darwin" ] && installpiponmac
- [ -n "$(uname -a | grep Ubuntu)" ] && installpiponubuntu
- [ -f "/etc/arch-release" ] && installpiponarch
- [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
-}
-
-installpynvim() { \
- echo "Installing pynvim..."
- pip3 install pynvim --user
-}
-
-installcocextensions() { \
- # Install extensions
- mkdir -p ~/.config/coc/extensions
- cd ~/.config/coc/extensions
- [ ! -f package.json ] && echo '{"dependencies":{}}'> package.json
- # Change extension names to the extensions you need
- # sudo npm install coc-explorer coc-snippets coc-json coc-actions --global-style --ignore-scripts --no-bin-links --no-package-lock --only=prod
- sudo npm install coc-explorer coc-snippets coc-json coc-actions --global-style --ignore-scripts --no-bin-links --no-package-lock --only=prod
-}
-
-cloneconfig() { \
- echo "Cloning Nvim Mach 2 configuration"
- git clone https://github.com/ChristianChiarulli/nvim.git ~/.config/nvim
-}
-
-moveoldnvim() { \
- echo "Moving your config to nvim.old"
- mv $HOME/.config/nvim $HOME/.config/nvim.old
-}
-
-moveoldcoc() { \
- echo "Moving your coc to coc.old"
- mv $HOME/.config/coc $HOME/.config/coc.old
-}
-
-installplugins() { \
- mv $HOME/.config/nvim/init.vim $HOME/.config/nvim/init.vim.tmp
- mv $HOME/.config/nvim/utils/init.vim $HOME/.config/nvim/init.vim
- echo "Installing plugins..."
- nvim --headless +PlugInstall +qall > /dev/null 2>&1
- mv $HOME/.config/nvim/init.vim $HOME/.config/nvim/utils/init.vim
- mv $HOME/.config/nvim/init.vim.tmp $HOME/.config/nvim/init.vim
-}
-
-asktoinstallnode() { \
- echo "node not found"
- echo -n "Would you like to install node now (y/n)? "
- read answer
- [ "$answer" != "${answer#[Yy]}" ] && installnode && installcocextensions
-}
-
-asktoinstallpip() { \
- # echo "pip not found"
- # echo -n "Would you like to install pip now (y/n)? "
- # read answer
- # [ "$answer" != "${answer#[Yy]}" ] && installpip
- echo "Please install pip3 before continuing with install"
- exit
-}
-
-installonmac() { \
- brew install ripgrep fzf ranger
-}
-
-pipinstallueberzug() { \
- which pip3 > /dev/null && pip3 install ueberzug || echo "Not installing ueberzug pip not found"
-}
-
-installonubuntu() { \
- sudo apt install ripgrep fzf ranger
- sudo apt install libjpeg8-dev zlib1g-dev python-dev python3-dev libxtst-dev
- pip3 install ueberzug
- pip3 install neovim-remote
-}
-
-
-installonarch() { \
- sudo pacman -S install ripgrep fzf ranger
- which yay > /dev/null && yay -S python-ueberzug-git || pipinstallueberzug
- pip3 install neovim-remote
-}
-
-installextrapackages() { \
- [ "$(uname)" == "Darwin" ] && installonmac
- [ -n "$(uname -a | grep Ubuntu)" ] && installonubuntu
- [ -f "/etc/arch-release" ] && installonarch
- [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported"
-}
-
-# Welcome
-echo 'Installing Nvim Mach 2'
-
-# install pip
-which pip3 > /dev/null && echo "pip installed, moving on..." || asktoinstallpip
-
-# install node and neovim support
-which node > /dev/null && echo "node installed, moving on..." || asktoinstallnode
-
-
-# install pynvim
-pip3 list | grep pynvim > /dev/null && echo "pynvim installed, moving on..." || installpynvim
-
-# move old nvim directory if it exists
-[ -d "$HOME/.config/nvim" ] && moveoldnvim
-
-# move old nvim directory if it exists
-[ -d "$HOME/.config/coc" ] && moveoldcoc
-
-# clone config down
-cloneconfig
-
-# echo "Nvim Mach 2 is better with at least ripgrep, ueberzug and ranger"
-# echo -n "Would you like to install these now? (y/n)? "
-# read answer
-# [ "$answer" != "${answer#[Yy]}" ] && installextrapackages || echo "not installing extra packages"
-
-# install plugins
-which nvim > /dev/null && installplugins
-
-installcocextensions
-
-echo "I recommend you also install and activate a font from here: https://github.com/ryanoasis/nerd-fonts"
-
-echo "I also recommend you add 'set preview_images_method ueberzug' to ~/.config/ranger/rc.conf"
diff --git a/utils/snips/markdown.snippets b/utils/snips/markdown.snippets
deleted file mode 100644
index 7e77ffb3..00000000
--- a/utils/snips/markdown.snippets
+++ /dev/null
@@ -1,10 +0,0 @@
-snippet meta(data)? "Markdown metadata front matter" br
----
-title: $1
-date: "`!v strftime("%Y-%m-%d")`"
-image: "$2"
-author: "$3"
-tags: [$4]
----
-endsnippet
-
diff --git a/utils/tasks.ini b/utils/tasks.ini
deleted file mode 100644
index 5a9e83b8..00000000
--- a/utils/tasks.ini
+++ /dev/null
@@ -1,44 +0,0 @@
-
-[file-compile]
-command:java=javac "$(VIM_FILEPATH)"
-output=terminal
-cwd=$(VIM_FILEDIR)
-
-[file-run]
-command="$(VIM_FILEPATH)"
-command:c,cpp="$(VIM_PATHNOEXT)"
-command:java="$(VIM_PATHNOEXT)"
-command:go="$(VIM_PATHNOEXT)"
-command:python=python "$(VIM_FILENAME)"
-command:make=make -f "$(VIM_FILENAME)" run
-command:emake=emake -e "$(VIM_FILENAME)"
-command:javascript=node "$(VIM_FILENAME)"
-command:sh=sh "$(VIM_FILENAME)"
-command:lua=lua "$(VIM_FILENAME)"
-command:perl=perl "$(VIM_FILENAME)"
-command:ruby=ruby "$(VIM_FILENAME)"
-command:zsh=zsh "$(VIM_FILENAME)"
-command:bash=bash "$(VIM_FILENAME)"
-command:fish=fish "$(VIM_FILENAME)"
-command:php=php "$(VIM_FILENAME)"
-command:erlang=escript "$(VIM_FILENAME)"
-command:ps1=powershell -file "$(VIM_FILENAME)"
-command:scala=scala "$(VIM_FILENAME)"
-command:haskell=ghci "$(VIM_FILENAME)"
-command:applescript=osascript "$(VIM_FILENAME)"
-command:vim=:source %
-output=terminal
-cwd=$(VIM_FILEDIR)
-save=2
-
-[project-run]
-command:javascript,css,jsx=npm start
-output=terminal
-cwd=$(VIM_FILEDIR)
-save=2
-
-[gatsby-run]
-command=gatsby develop
-output=terminal
-cwd=$(VIM_FILEDIR)
-save=2
diff --git a/utils/vscode_config/keybindings.json b/utils/vscode_config/keybindings.json
deleted file mode 100644
index 8142b76e..00000000
--- a/utils/vscode_config/keybindings.json
+++ /dev/null
@@ -1,171 +0,0 @@
-[
- {
- "key": "shift+ctrl+e",
- "command": "actions.findWithSelection"
- },
- {
- "key": "ctrl+e",
- "command": "-actions.findWithSelection"
- },
- {
- "key": "ctrl+e",
- "command": "workbench.view.explorer"
- },
- {
- "key": "shift+ctrl+e",
- "command": "-workbench.view.explorer"
- },
- {
- "key": "r",
- "command": "renameFile",
- "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
- },
- {
- "key": "enter",
- "command": "-renameFile",
- "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
- },
- {
- "key": "j",
- "command": "list.focusDown",
- "when": "listFocus && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
- },
- {
- "key": "k",
- "command": "list.focusUp",
- "when": "listFocus && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
- },
- {
- "key": "ctrl+j",
- "command": "selectNextSuggestion",
- "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
- },
- {
- "key": "ctrl+k",
- "command": "selectPrevSuggestion",
- "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
- },
- {
- "key": "ctrl+j",
- "command": "workbench.action.quickOpenNavigateNext",
- "when": "inQuickOpen"
- },
- {
- "key": "tab",
- "command": "selectNextSuggestion",
- "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
- },
- {
- "key": "tab",
- "command": "workbench.action.quickOpenNavigateNext",
- "when": "inQuickOpen"
- },
- {
- "key": "shit+tab",
- "command": "selectPrevSuggestion",
- "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
- },
- {
- "key": "shift+tab",
- "command": "selectPrevSuggestion",
- "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
- },
- {
- "key": "shift+tab",
- "command": "workbench.action.quickOpenNavigatePrevious",
- "when": "inQuickOpen"
- },
- {
- "key": "ctrl+k",
- "command": "workbench.action.quickOpenNavigatePrevious",
- "when": "inQuickOpen"
- },
- {
- "key": "enter",
- "command": "list.select",
- "when": "explorerViewletVisible && filesExplorerFocus"
- },
- {
- "key": "l",
- "command": "list.select",
- "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"
- },
- {
- "key": "o",
- "command": "list.toggleExpand",
- "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"
- },
- {
- "key": "h",
- "command": "list.collapse",
- "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"
- },
- {
- "key": "a",
- "command": "explorer.newFile",
- "when": "filesExplorerFocus && !inputFocus"
- },
- {
- "key": "shift+a",
- "command": "explorer.newFolder",
- "when": "filesExplorerFocus && !inputFocus"
- },
- {
- "key": "shift+;",
- "command": "insertPrevSuggestion",
- "when": "hasOtherSuggestions && textInputFocus && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
- },
- {
- "key": "ctrl+l",
- "when": "sideBarFocus",
- "command": "workbench.action.focusActiveEditorGroup"
- },
- {
- "key": "ctrl+k",
- "command": "workbench.action.focusActiveEditorGroup",
- "when": "terminalFocus"
- },
- {
- "key": "ctrl+shift+t",
- "command": "workbench.action.terminal.focus",
- "when": "!terminalFocus"
- },
- {
- "key": "ctrl+j",
- "command": "-editor.action.insertLineAfter",
- "when": "editorTextFocus && neovim.ctrlKeysInsert && !neovim.recording && neovim.mode == 'insert'"
- },
- {
- "key": "alt+j",
- "command": "workbench.action.terminal.focus",
- "when": "!terminalFocus"
- },
- {
- "key": "ctrl+shift+t",
- "command": "workbench.action.togglePanel"
- },
- {
- "key": "ctrl+j",
- "command": "-workbench.action.togglePanel"
- },
- {
- "key": "shift+k",
- "command": "editor.action.showHover",
- "when": "editorTextFocus"
- },
- {
- "key": "ctrl+k ctrl+i",
- "command": "-editor.action.showHover",
- "when": "editorTextFocus"
- },
- {
- "key": "shift+tab",
- "command": "-acceptAlternativeSelectedSuggestion",
- "when": "suggestWidgetVisible && textInputFocus && textInputFocus"
- },
- {
- "key": "ctrl+f",
- "command": "-vscode-neovim.ctrl-f",
- "when": "editorTextFocus && neovim.ctrlKeysNormal && neovim.init && neovim.mode != 'insert'"
- }
-]
diff --git a/utils/vscode_config/settings.json b/utils/vscode_config/settings.json
deleted file mode 100644
index 2bec8674..00000000
--- a/utils/vscode_config/settings.json
+++ /dev/null
@@ -1,1128 +0,0 @@
-{
- "vscode-neovim.neovimExecutablePaths.darwin": "/usr/local/bin/nvim",
- "vscode-neovim.neovimExecutablePaths.linux": "/usr/bin/nvim",
- "vscode-neovim.neovimInitVimPaths.darwin": "$HOME/.config/nvim/init.vim",
- "vscode-neovim.neovimInitVimPaths.linux": "$HOME/.config/nvim/init.vim",
- "whichkey.sortOrder": "alphabetically",
- "whichkey.delay": 0,
- "whichkey.bindings": [
- {
- "key": ";",
- "name": "commands",
- "type": "command",
- "command": "workbench.action.showCommands"
- },
- {
- "key": "/",
- "name": "comment",
- "type": "command",
- "command": "vscode-neovim.send",
- "args": "<C-/>"
- },
- {
- "key": "?",
- "name": "View All References",
- "type": "command",
- "command": "references-view.find",
- "when": "editorHasReferenceProvider"
- },
- {
- "key": "b",
- "name": "Buffers/Editors...",
- "type": "bindings",
- "bindings": [
- {
- "key": "b",
- "name": "Show all buffers/editors",
- "type": "command",
- "command": "workbench.action.showAllEditors"
- },
- {
- "key": "d",
- "name": "Close active editor",
- "type": "command",
- "command": "workbench.action.closeActiveEditor"
- },
- {
- "key": "h",
- "name": "Move editor into left group",
- "type": "command",
- "command": "workbench.action.moveEditorToLeftGroup"
- },
- {
- "key": "j",
- "name": "Move editor into below group",
- "type": "command",
- "command": "workbench.action.moveEditorToBelowGroup"
- },
- {
- "key": "k",
- "name": "Move editor into above group",
- "type": "command",
- "command": "workbench.action.moveEditorToAboveGroup"
- },
- {
- "key": "l",
- "name": "Move editor into right group",
- "type": "command",
- "command": "workbench.action.moveEditorToRightGroup"
- },
- {
- "key": "m",
- "name": "Close other editors",
- "type": "command",
- "command": "workbench.action.closeOtherEditors"
- },
- {
- "key": "n",
- "name": "Next editor",
- "type": "command",
- "command": "workbench.action.nextEditor"
- },
- {
- "key": "p",
- "name": "Previous editor",
- "type": "command",
- "command": "workbench.action.previousEditor"
- },
- {
- "key": "N",
- "name": "New untitled editor",
- "type": "command",
- "command": "workbench.action.files.newUntitledFile"
- },
- {
- "key": "u",
- "name": "Reopen closed editor",
- "type": "command",
- "command": "workbench.action.reopenClosedEditor"
- },
- {
- "key": "y",
- "name": "Copy buffer to clipboard",
- "type": "commands",
- "commands": [
- "editor.action.selectAll",
- "editor.action.clipboardCopyAction",
- "cancelSelection"
- ]
- }
- ]
- },
- {
- "key": "d",
- "name": "Debug...",
- "type": "bindings",
- "bindings": [
- {
- "key": "d",
- "name": "Start debug",
- "type": "command",
- "command": "workbench.action.debug.start"
- },
- {
- "key": "S",
- "name": "Stop debug",
- "type": "command",
- "command": "workbench.action.debug.stop"
- },
- {
- "key": "c",
- "name": "Continue debug",
- "type": "command",
- "command": "workbench.action.debug.continue"
- },
- {
- "key": "p",
- "name": "Pause debug",
- "type": "command",
- "command": "workbench.action.debug.pause"
- },
- {
- "key": "r",
- "name": "Run without debugging",
- "type": "command",
- "command": "workbench.action.debug.run"
- },
- {
- "key": "R",
- "name": "Restart debug",
- "type": "command",
- "command": "workbench.action.debug.restart"
- },
- {
- "key": "i",
- "name": "Step into",
- "type": "command",
- "command": "workbench.action.debug.stepInto"
- },
- {
- "key": "s",
- "name": "Step over",
- "type": "command",
- "command": "workbench.action.debug.stepOver"
- },
- {
- "key": "o",
- "name": "Step out",
- "type": "command",
- "command": "workbench.action.debug.stepOut"
- },
- {
- "key": "b",
- "name": "Toggle breakpoint",
- "type": "command",
- "command": "editor.debug.action.toggleBreakpoint"
- },
- {
- "key": "B",
- "name": "Toggle inline breakpoint",
- "type": "command",
- "command": "editor.debug.action.toggleInlineBreakpoint"
- },
- {
- "key": "j",
- "name": "Jump to cursor",
- "type": "command",
- "command": "debug.jumpToCursor"
- },
- {
- "key": "v",
- "name": "REPL",
- "type": "command",
- "command": "workbench.debug.action.toggleRepl"
- },
- {
- "key": "w",
- "name": "Focus on watch window",
- "type": "command",
- "command": "workbench.debug.action.focusWatchView"
- },
- {
- "key": "W",
- "name": "Add to watch",
- "type": "command",
- "command": "editor.debug.action.selectionToWatch"
- }
- ]
- },
- {
- "key": "e",
- "name": "Toggle Explorer",
- "type": "command",
- "command": "workbench.action.toggleSidebarVisibility"
- },
- {
- "key": "f",
- "name": "Find & Replace...",
- "type": "bindings",
- "bindings": [
- {
- "key": "f",
- "name": "File",
- "type": "command",
- "command": "editor.action.startFindReplaceAction"
- },
- {
- "key": "s",
- "name": "Symbol",
- "type": "command",
- "command": "editor.action.rename",
- "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
- },
- {
- "key": "p",
- "name": "Project",
- "type": "command",
- "command": "workbench.action.replaceInFiles"
- }
- ]
- },
- {
- "key": "g",
- "name": "Git...",
- "type": "bindings",
- "bindings": [
- {
- "key": "/",
- "name": "Search Commits",
- "command": "gitlens.showCommitSearch",
- "type": "command",
- "when": "gitlens:enabled && config.gitlens.keymap == 'alternate'"
- },
- {
- "key": "a",
- "name": "Stage",
- "type": "command",
- "command": "git.stage"
- },
- {
- "key": "b",
- "name": "Checkout",
- "type": "command",
- "command": "git.checkout"
- },
- {
- "key": "B",
- "name": "Browse",
- "type": "command",
- "command": "gitlens.openFileInRemote"
- },
- {
- "key": "c",
- "name": "Commit",
- "type": "command",
- "command": "git.commit"
- },
- {
- "key": "C",
- "name": "Cherry Pick",
- "type": "command",
- "command": "gitlens.views.cherryPick"
- },
- {
- "key": "d",
- "name": "Delete Branch",
- "type": "command",
- "command": "git.deleteBranch"
- },
- {
- "key": "f",
- "name": "Fetch",
- "type": "command",
- "command": "git.fetch"
- },
- {
- "key": "F",
- "name": "Pull From",
- "type": "command",
- "command": "git.pullFrom"
- },
- {
- "key": "g",
- "name": "Graph",
- "type": "command",
- "command": "git-graph.view"
- },
- {
- "key": "h",
- "name": "Heatmap",
- "type": "command",
- "command": "gitlens.toggleFileHeatmap"
- },
- {
- "key": "H",
- "name": "History",
- "type": "command",
- "command": "git.viewFileHistory"
- },
- {
- "key": "i",
- "name": "Init",
- "type": "command",
- "command": "git.init"
- },
- {
- "key": "j",
- "name": "Next Change",
- "type": "command",
- "command": "workbench.action.editor.nextChange"
- },
- {
- "key": "k",
- "name": "Previous Change",
- "type": "command",
- "command": "workbench.action.editor.previousChange"
- },
- {
- "key": "l",
- "name": "Toggle Line Blame",
- "type": "command",
- "command": "gitlens.toggleLineBlame",
- "when": "editorTextFocus && gitlens:canToggleCodeLens && gitlens:enabled && config.gitlens.keymap == 'alternate'"
- },
- {
- "key": "L",
- "name": "Toggle GitLens",
- "type": "command",
- "command": "gitlens.toggleCodeLens",
- "when": "editorTextFocus && gitlens:canToggleCodeLens && gitlens:enabled && config.gitlens.keymap == 'alternate'"
- },
- {
- "key": "m",
- "name": "Merge",
- "type": "command",
- "command": "git.merge"
- },
- {
- "key": "p",
- "name": "Push",
- "type": "command",
- "command": "git.push"
- },
- {
- "key": "P",
- "name": "Push",
- "type": "command",
- "command": "git.pull"
- },
- {
- "key": "s",
- "name": "Stash",
- "type": "command",
- "command": "workbench.view.scm"
- },
- {
- "key": "S",
- "name": "Status",
- "type": "command",
- "command": "gitlens.showQuickRepoStatus",
- "when": "gitlens:enabled && config.gitlens.keymap == 'alternate'"
- },
- {
- "key": "t",
- "name": "Create Tag",
- "type": "command",
- "command": "git.createTag"
- },
- {
- "key": "T",
- "name": "Delete Tag",
- "type": "command",
- "command": "git.deleteTag"
- },
- {
- "key": "U",
- "name": "Unstage",
- "type": "command",
- "command": "git.unstage"
- }
- ]
- },
- {
- "key": "h",
- "name": "Split Horizontal",
- "type": "command",
- "command": "workbench.action.splitEditorDown"
- },
- {
- "key": "i",
- "name": "Insert...",
- "type": "bindings",
- "bindings": [
- {
- "key": "j",
- "name": "Insert line below",
- "type": "command",
- "command": "editor.action.insertLineAfter"
- },
- {
- "key": "k",
- "name": "Insert line above",
- "type": "command",
- "command": "editor.action.insertLineBefore"
- },
- {
- "key": "s",
- "name": "Insert snippet",
- "type": "command",
- "command": "editor.action.insertSnippet"
- }
- ]
- },
- {
- "key": "l",
- "name": "LSP...",
- "type": "bindings",
- "bindings": [
- {
- "key": ";",
- "name": "Refactor",
- "type": "command",
- "command": "editor.action.refactor",
- "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
- },
- {
- "key": "a",
- "name": "Auto Fix",
- "type": "command",
- "command": "editor.action.autoFix",
- "when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)quickfix\\b/"
- },
- {
- "key": "d",
- "name": "Definition",
- "type": "command",
- "command": "editor.action.revealDefinition",
- "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
- },
- {
- "key": "D",
- "name": "Declaration",
- "type": "command",
- "command": "editor.action.revealDeclaration"
- },
- {
- "key": "e",
- "name": "Errors",
- "type": "command",
- "command": "workbench.actions.view.problems"
- },
- {
- "key": "f",
- "name": "Format",
- "type": "command",
- "command": "editor.action.formatDocument",
- "when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
- },
- {
- "key": "i",
- "name": "Implementation",
- "type": "command",
- "command": "editor.action.goToImplementation",
- "when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor"
- },
- {
- "key": "l",
- "name": "Code Lens",
- "type": "command",
- "command": "codelens.showLensesInCurrentLine"
- },
- {
- "key": "n",
- "name": "Next Problem",
- "type": "command",
- "command": "editor.action.marker.next",
- "when": "editorFocus"
- },
- {
- "key": "N",
- "name": "Next Problem (Proj)",
- "type": "command",
- "command": "editor.action.marker.nextInFiles",
- "when": "editorFocus"
- },
- {
- "key": "o",
- "name": "Outline",
- "type": "command",
- "command": "outline.focus"
- },
- {
- "key": "p",
- "name": "Prev Problem",
- "type": "command",
- "command": "editor.action.marker.prevInFiles",
- "when": "editorFocus"
- },
- {
- "key": "P",
- "name": "Prev Problem (Proj)",
- "type": "command",
- "command": "editor.action.marker.prev",
- "when": "editorFocus"
- },
- {
- "key": "q",
- "name": "Quick Fix",
- "type": "command",
- "command": "editor.action.quickFix",
- "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
- },
- {
- "key": "r",
- "name": "References",
- "type": "command",
- "command": "editor.action.goToReferences",
- "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
- },
- {
- "key": "R",
- "name": "Rename",
- "type": "command",
- "command": "editor.action.rename",
- "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
- },
- {
- "key": "v",
- "name": "View All References",
- "type": "command",
- "command": "references-view.find",
- "when": "editorHasReferenceProvider"
- },
- {
- "key": "s",
- "name": "Go To Symbol",
- "type": "command",
- "command": "workbench.action.gotoSymbol"
- },
- {
- "key": "S",
- "name": "Show All Symbols",
- "type": "command",
- "command": "workbench.action.showAllSymbols"
- }
- ]
- },
- {
- "key": "m",
- "name": "Mark...",
- "type": "bindings",
- "bindings": [
- {
- "key": "c",
- "name": "Clear Bookmarks",
- "type": "command",
- "command": "bookmarks.clear"
- },
- {
- "key": "j",
- "name": "Next Bookmark",
- "type": "command",
- "command": "bookmarks.jumpToNext",
- "when": "editorTextFocus"
- },
- {
- "key": "k",
- "name": "Previous Bookmark",
- "type": "command",
- "command": "bookmarks.jumpToPrevious",
- "when": "editorTextFocus"
- },
- {
- "key": "l",
- "name": "List Bookmarks",
- "type": "command",
- "command": "bookmarks.listFromAllFiles",
- "when": "editorTextFocus"
- },
- {
- "key": "r",
- "name": "Refresh Bookmarks",
- "type": "command",
- "command": "bookmarks.refresh"
- },
- {
- "key": "t",
- "name": "Toggle Bookmark",
- "type": "command",
- "command": "bookmarks.toggle",
- "when": "editorTextFocus"
- },
- {
- "key": "s",
- "name": "Show Bookmarks",
- "type": "command",
- "command": "workbench.view.extension.bookmarks"
- }
- ]
- },
- {
- "key": "M",
- "name": "Minimap",
- "type": "command",
- "command": "editor.action.toggleMinimap"
- },
- {
- "key": "n",
- "name": "No Highlight",
- "type": "command",
- "command": "vscode-neovim.send",
- "args": ":noh<CR>"
- },
- {
- "key": "o",
- "name": "Open...",
- "type": "bindings",
- "bindings": [
- {
- "key": "d",
- "name": "Directory",
- "type": "command",
- "command": "workbench.action.files.openFolder"
- },
- {
- "key": "r",
- "name": "Recent",
- "type": "command",
- "command": "workbench.action.openRecent"
- },
- {
- "key": "f",
- "name": "File",
- "type": "command",
- "command": "workbench.action.files.openFile"
- }
- ]
- },
- {
- "key": "p",
- "name": "Peek...",
- "type": "bindings",
- "bindings": [
- {
- "key": "d",
- "name": "Definition",
- "type": "command",
- "command": "editor.action.peekDefinition",
- "when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
- },
- {
- "key": "D",
- "name": "Declaration",
- "type": "command",
- "command": "editor.action.peekDeclaration"
- },
- {
- "key": "i",
- "name": "Implementation",
- "type": "command",
- "command": "editor.action.peekImplementation",
- "when": "editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
- },
- {
- "key": "p",
- "name": "Toggle Focus",
- "type": "command",
- "command": "togglePeekWidgetFocus",
- "when": "inReferenceSearchEditor || referenceSearchVisible"
- },
- {
- "key": "r",
- "name": "References",
- "type": "command",
- "command": "editor.action.referenceSearch.trigger"
- },
- {
- "key": "t",
- "name": "Type Definition",
- "type": "command",
- "command": "editor.action.peekTypeDefinition"
- }
- ]
- },
- {
- "key": "s",
- "name": "Search...",
- "type": "bindings",
- "bindings": [
- {
- "key": "f",
- "name": "Files",
- "type": "command",
- "command": "workbench.action.quickOpen"
- },
- {
- "key": "t",
- "name": "Text",
- "type": "command",
- "command": "workbench.action.findInFiles"
- }
- ]
- },
- {
- "key": "S",
- "name": "Show...",
- "type": "bindings",
- "bindings": [
- {
- "key": "e",
- "name": "Show explorer",
- "type": "command",
- "command": "workbench.view.explorer"
- },
- {
- "key": "s",
- "name": "Show search",
- "type": "command",
- "command": "workbench.view.search"
- },
- {
- "key": "g",
- "name": "Show source control",
- "type": "command",
- "command": "workbench.view.scm"
- },
- {
- "key": "t",
- "name": "Show test",
- "type": "command",
- "command": "workbench.view.extension.test"
- },
- {
- "key": "r",
- "name": "Show remote explorer",
- "type": "command",
- "command": "workbench.view.remote"
- },
- {
- "key": "x",
- "name": "Show extensions",
- "type": "command",
- "command": "workbench.view.extensions"
- },
- {
- "key": "p",
- "name": "Show problem",
- "type": "command",
- "command": "workbench.actions.view.problems"
- },
- {
- "key": "o",
- "name": "Show output",
- "type": "command",
- "command": "workbench.action.output.toggleOutput"
- },
- {
- "key": "d",
- "name": "Show debug console",
- "type": "command",
- "command": "workbench.debug.action.toggleRepl"
- }
- ]
- },
- {
- "key": "t",
- "name": "Terminal...",
- "type": "bindings",
- "bindings": [
- {
- "key": "t",
- "name": "Toggle Terminal",
- "type": "command",
- "command": "workbench.action.togglePanel"
- },
- {
- "key": "T",
- "name": "Focus Terminal",
- "type": "command",
- "command": "workbench.action.terminal.toggleTerminal",
- "when": "!terminalFocus"
- }
- ]
- },
- {
- "key": "u",
- "name": "UI toggles...",
- "type": "bindings",
- "bindings": [
- {
- "key": "a",
- "name": "Toggle tool/activity bar visibility",
- "type": "command",
- "command": "workbench.action.toggleActivityBarVisibility"
- },
- {
- "key": "b",
- "name": "Toggle side bar visibility",
- "type": "command",
- "command": "workbench.action.toggleSidebarVisibility"
- },
- {
- "key": "j",
- "name": "Toggle panel visibility",
- "type": "command",
- "command": "workbench.action.togglePanel"
- },
- {
- "key": "F",
- "name": "Toggle full screen",
- "type": "command",
- "command": "workbench.action.toggleFullScreen"
- },
- {
- "key": "s",
- "name": "Select theme",
- "type": "command",
- "command": "workbench.action.selectTheme"
- },
- {
- "key": "m",
- "name": "Toggle maximized panel",
- "type": "command",
- "command": "workbench.action.toggleMaximizedPanel"
- },
- {
- "key": "T",
- "name": "Toggle tab visibility",
- "type": "command",
- "command": "workbench.action.toggleTabsVisibility"
- }
- ]
- },
- {
- "key": "v",
- "name": "Split Vertical",
- "type": "command",
- "command": "workbench.action.splitEditor"
- },
- {
- "key": "w",
- "name": "Window...",
- "type": "bindings",
- "bindings": [
- {
- "key": "W",
- "name": "Focus previous editor group",
- "type": "command",
- "command": "workbench.action.focusPreviousGroup"
- },
- {
- "key": "h",
- "name": "Move editor group left",
- "type": "command",
- "command": "workbench.action.moveActiveEditorGroupLeft"
- },
- {
- "key": "j",
- "name": "Move editor group down",
- "type": "command",
- "command": "workbench.action.moveActiveEditorGroupDown"
- },
- {
- "key": "k",
- "name": "Move editor group up",
- "type": "command",
- "command": "workbench.action.moveActiveEditorGroupUp"
- },
- {
- "key": "l",
- "name": "Move editor group right",
- "type": "command",
- "command": "workbench.action.moveActiveEditorGroupRight"
- },
- {
- "key": "t",
- "name": "Toggle editor group sizes",
- "type": "command",
- "command": "workbench.action.toggleEditorWidths"
- },
- {
- "key": "m",
- "name": "Maximize editor group",
- "type": "command",
- "command": "workbench.action.minimizeOtherEditors"
- },
- {
- "key": "M",
- "name": "Maximize editor group and hide side bar",
- "type": "command",
- "command": "workbench.action.maximizeEditor"
- },
- {
- "key": "=",
- "name": "Reset editor group sizes",
- "type": "command",
- "command": "workbench.action.evenEditorWidths"
- },
- {
- "key": "z",
- "name": "Combine all editors",
- "type": "command",
- "command": "workbench.action.joinAllGroups"
- },
- {
- "key": "d",
- "name": "Close editor group",
- "type": "command",
- "command": "workbench.action.closeEditorsInGroup"
- },
- {
- "key": "x",
- "name": "Close all editor groups",
- "type": "command",
- "command": "workbench.action.closeAllGroups"
- }
- ]
- },
- {
- "key": "x",
- "name": "Extensions",
- "type": "command",
- "command": "workbench.view.extensions"
- },
- {
- "key": "y",
- "name": "Sync...",
- "type": "bindings",
- "bindings": [
- {
- "key": "d",
- "name": "Download Settings",
- "type": "command",
- "command": "extension.downloadSettings"
- },
- {
- "key": "u",
- "name": "Upload Settings",
- "type": "command",
- "command": "extension.updateSettings"
- }
- ]
- },
- {
- "key": "z",
- "name": "Toggle zen mode",
- "type": "command",
- "command": "workbench.action.toggleZenMode"
- }
- ],
- "workbench.editor.showTabs": true,
- "sync.gist": "939951904a077b97f8001bc35f6b5948",
- "gitlens.hovers.currentLine.over": "line",
- "editor.suggestSelection": "first",
- "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
- "python.pythonPath": "/home/chris/.miniconda/envs/ds/bin/python",
- "java.semanticHighlighting.enabled": true,
- "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -javaagent:\"/home/chris/.vscode-oss/extensions/gabrielbb.vscode-lombok-1.0.1/server/lombok.jar\"",
- "workbench.list.automaticKeyboardNavigation": false,
- "oneDarkPro.editorTheme": "onedarkPro",
- "python.languageServer": "Pylance",
- "editor.scrollbar.horizontal": "hidden",
- "editor.scrollbar.vertical": "hidden",
- "kite.showWelcomeNotificationOnStartup": false,
- "python.terminal.activateEnvironment": false,
- "editor.cursorBlinking": "solid",
- "editor.fontFamily": "FiraCode Nerd Font Mono, Hack, Menlo, Monaco, 'Courier New', monospace",
- "files.exclude": {
- "**/.classpath": true,
- "**/.project": true,
- "**/.settings": true,
- "**/.factorypath": true
- },
- "terminal.external.osxExec": "iTerm.app",
- "editor.minimap.enabled": false,
- "workbench.activityBar.visible": true,
- "leetcode.workspaceFolder": "/Users/chris/Repos/leetcode",
- "leetcode.defaultLanguage": "javascript",
- "leetcode.hint.configWebviewMarkdown": false,
- "leetcode.hint.commentDescription": false,
- "window.zoomLevel": 2,
- "window.menuBarVisibility": "toggle",
- "python.dataScience.alwaysTrustNotebooks": true,
- "python.condaPath": "$HOME/.miniconda/bin/conda",
- "python.formatting.provider": "black",
- "python.insidersChannel": "off",
- "terminal.integrated.shell.linux": "/bin/zsh",
- "terminal.external.linuxExec": "/usr/bin/alacritty",
- "code-runner.executorMap": {
- "python": "$pythonPath $fileName",
- "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
- "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
- },
- "editor.tokenColorCustomizations": {
- "[One Dark Pro]": {
- "textMateRules": [
- {
- "scope": [
- "support.class.component.open.jsx",
- "support.class.component.close.jsx",
- "entity.name.function.js"
- ],
- "settings": {
- "foreground": "#61afef"
- }
- },
-
- {
- "scope": [
- "variable.other.constant.object.js",
-
- "punctuation.section.embedded.begin.jsx",
- "punctuation.section.embedded.end.jsx"
- ],
- "settings": {
- "foreground": "#abb2bf"
- }
- },
- {
- "scope": ["punctuation.definition.tag.jsx"],
- "settings": {
- "foreground": "#5c6370"
- }
- },
- {
- "scope": [
- "variable.other.readwrite.js",
- "variable.other.property.js",
- "variable.parameter",
- "variable.other.object.js"
- ],
- "settings": {
- "foreground": "#56b6c2"
- }
- },
- {
- "scope": ["entity.other.attribute-name.jsx"],
- "settings": {
- "foreground": "#e5c07b"
- }
- },
- {
- "scope": [
- "keyword.operator.assignment.js",
- "keyword.operator.assignment.jsx",
- "string.unquoted.js",
- "keyword.operator.typeof.js",
- "meta.embedded.expression.js",
- "constant.other.object.key.js",
- "keyword.operator.logical.js"
- ],
- "settings": {
- "foreground": "#c678dd"
- }
- },
- {
- "scope": ["variable.other.constant.object.js"],
- "settings": {
- "foreground": "#e06c75"
- }
- }
- ]
- }
- },
-
- "workbench.colorCustomizations": {
- "[Default Dark+]": {
- "statusBar.background": "#2E2E2E",
- "statusBar.foreground": "#8C8C8C",
- "statusBarItem.remoteBackground": "#2E2E2E",
- "statusBarItem.remoteForeground": "#8C8C8C",
- "activityBar.background": "#2E2E2E",
- "tab.inactiveBackground": "#2E2E2E"
- },
- "[One Dark Pro]": {
- "editor.background": "#1e2127",
- "terminal.foreground": "#abb2bf",
- "terminal.ansiBlack": "#1e2127",
- "terminal.ansiBlue": "#61afef",
- "terminal.ansiCyan": "#56b6c2",
- "terminal.ansiGreen": "#98C379",
- "terminal.ansiMagenta": "#c678dd",
- "terminal.ansiRed": "#e06c75",
- "terminal.ansiWhite": "#abb2bf",
- "terminal.ansiYellow": "#d19a66",
- "terminal.ansiBrightBlack": "#5c6370",
- "terminal.ansiBrightBlue": "#61afef",
- "terminal.ansiBrightCyan": "#56b6c2",
- "terminal.ansiBrightGreen": "#98c379",
- "terminal.ansiBrightMagenta": "#c678dd",
- "terminal.ansiBrightRed": "#e06c75",
- "terminal.ansiBrightWhite": "#ffffff",
- "terminal.ansiBrightYellow": "#d19a66"
- }
- },
- "gitlens.advanced.telemetry.enabled": false,
- "gitlens.currentLine.enabled": false,
- "[javascript]": {
- "editor.defaultFormatter": "esbenp.prettier-vscode"
- },
- "emmet.showSuggestionsAsSnippets": true,
- "material-icon-theme.showWelcomeMessage": false,
- "gitlens.codeLens.enabled": false,
- "workbench.iconTheme": "material-icon-theme",
- "git.autofetch": true,
- "workbench.startupEditor": "newUntitledFile",
- "python.showStartPage": false,
- "editor.snippetSuggestions": "bottom"
-}