Initial commit
This commit is contained in:
commit
0ad164cf5e
10 changed files with 745 additions and 0 deletions
6
.gitconfig
Normal file
6
.gitconfig
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[user]
|
||||||
|
email = devinwl@users.noreply.github.com
|
||||||
|
name = Devin Lumley
|
||||||
|
[core]
|
||||||
|
editor = nvim
|
||||||
|
excludesfile = /Users/devin/.gitignore
|
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
.DS_Store
|
||||||
|
.vscode/
|
82
.macos
Normal file
82
.macos
Normal file
|
@ -0,0 +1,82 @@
|
||||||
|
# Autohide dock
|
||||||
|
defaults write com.apple.dock autohide -bool true
|
||||||
|
|
||||||
|
# Dock icon sizes
|
||||||
|
defaults write com.apple.dock tilesize -int 64
|
||||||
|
|
||||||
|
# Disable dock resize
|
||||||
|
defaults write com.apple.Dock size-immutable -bool yes
|
||||||
|
|
||||||
|
# Remove default apps from dock
|
||||||
|
defaults delete com.apple.dock persistent-apps
|
||||||
|
defaults delete com.apple.dock persistent-others
|
||||||
|
defaults write com.apple.dock show-recents -bool false
|
||||||
|
|
||||||
|
# Always expand Save dialogs
|
||||||
|
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true
|
||||||
|
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode2 -bool true
|
||||||
|
|
||||||
|
# Always expand Print dialogs
|
||||||
|
defaults write NSGlobalDomain PMPrintingExpandedStateForPrint -bool true
|
||||||
|
defaults write NSGlobalDomain PMPrintingExpandedStateForPrint2 -bool true
|
||||||
|
|
||||||
|
# Disable Notification Center and remove the menu bar icon
|
||||||
|
launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist 2> /dev/null
|
||||||
|
|
||||||
|
# Set a blazingly fast keyboard repeat rate
|
||||||
|
defaults write NSGlobalDomain KeyRepeat -int 1
|
||||||
|
defaults write NSGlobalDomain InitialKeyRepeat -int 10
|
||||||
|
|
||||||
|
# Require password immediately after sleep or screen saver begins
|
||||||
|
defaults write com.apple.screensaver askForPassword -int 1
|
||||||
|
defaults write com.apple.screensaver askForPasswordDelay -int 0
|
||||||
|
|
||||||
|
# Disable shadow in screenshots
|
||||||
|
defaults write com.apple.screencapture disable-shadow -bool true
|
||||||
|
|
||||||
|
# Set Desktop as the default location for new Finder windows
|
||||||
|
# For other paths, use `PfLo` and `file:///full/path/here/`
|
||||||
|
defaults write com.apple.finder NewWindowTarget -string "PfDe"
|
||||||
|
defaults write com.apple.finder NewWindowTargetPath -string "file://${HOME}/Desktop/"
|
||||||
|
|
||||||
|
# Keep folders on top when sorting by name
|
||||||
|
defaults write com.apple.finder _FXSortFoldersFirst -bool true
|
||||||
|
|
||||||
|
# Avoid creating .DS_Store files on network or USB volumes
|
||||||
|
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
|
||||||
|
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
|
||||||
|
|
||||||
|
# Enable snap-to-grid for icons on the desktop and in other icon views
|
||||||
|
/usr/libexec/PlistBuddy -c "Set :DesktopViewSettings:IconViewSettings:arrangeBy grid" ~/Library/Preferences/com.apple.finder.plist
|
||||||
|
/usr/libexec/PlistBuddy -c "Set :FK_StandardViewSettings:IconViewSettings:arrangeBy grid" ~/Library/Preferences/com.apple.finder.plist
|
||||||
|
/usr/libexec/PlistBuddy -c "Set :StandardViewSettings:IconViewSettings:arrangeBy grid" ~/Library/Preferences/com.apple.finder.plist
|
||||||
|
|
||||||
|
# Increase grid spacing for icons on the desktop and in other icon views
|
||||||
|
/usr/libexec/PlistBuddy -c "Set :DesktopViewSettings:IconViewSettings:gridSpacing 100" ~/Library/Preferences/com.apple.finder.plist
|
||||||
|
/usr/libexec/PlistBuddy -c "Set :FK_StandardViewSettings:IconViewSettings:gridSpacing 100" ~/Library/Preferences/com.apple.finder.plist
|
||||||
|
/usr/libexec/PlistBuddy -c "Set :StandardViewSettings:IconViewSettings:gridSpacing 100" ~/Library/Preferences/com.apple.finder.plist
|
||||||
|
|
||||||
|
# Enable Safari’s debug menu
|
||||||
|
defaults write com.apple.Safari IncludeInternalDebugMenu -bool true
|
||||||
|
|
||||||
|
# Enable the Develop menu and the Web Inspector in Safari
|
||||||
|
defaults write com.apple.Safari IncludeDevelopMenu -bool true
|
||||||
|
defaults write com.apple.Safari WebKitDeveloperExtrasEnabledPreferenceKey -bool true
|
||||||
|
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled -bool true
|
||||||
|
|
||||||
|
# Check for software updates daily, not just once per week
|
||||||
|
defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1
|
||||||
|
|
||||||
|
# Disable the all too sensitive backswipe on trackpads
|
||||||
|
defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool false
|
||||||
|
defaults write com.google.Chrome.canary AppleEnableSwipeNavigateWithScrolls -bool false
|
||||||
|
|
||||||
|
# Use the system-native print preview dialog
|
||||||
|
defaults write com.google.Chrome DisablePrintPreview -bool true
|
||||||
|
defaults write com.google.Chrome.canary DisablePrintPreview -bool true
|
||||||
|
|
||||||
|
# Expand the print dialog by default
|
||||||
|
defaults write com.google.Chrome PMPrintingExpandedStateForPrint2 -bool true
|
||||||
|
defaults write com.google.Chrome.canary PMPrintingExpandedStateForPrint2 -bool true
|
||||||
|
|
||||||
|
# Disable smart zoom Settings > Trackpad > Uncheck Smart Zoom
|
140
.vimrc
Normal file
140
.vimrc
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
" Basics
|
||||||
|
set nocompatible
|
||||||
|
set title
|
||||||
|
set number
|
||||||
|
set scrolloff=2
|
||||||
|
set backspace=indent,eol,start
|
||||||
|
set nowrap
|
||||||
|
set noerrorbells
|
||||||
|
set belloff=all
|
||||||
|
set hlsearch
|
||||||
|
set incsearch
|
||||||
|
set wildcharm=<Tab>
|
||||||
|
set signcolumn=yes
|
||||||
|
set hidden
|
||||||
|
set nobackup
|
||||||
|
set nowritebackup
|
||||||
|
set cmdheight=2
|
||||||
|
set updatetime=300
|
||||||
|
set shortmess+=c
|
||||||
|
set wildmenu
|
||||||
|
set path=$PWD/**
|
||||||
|
set wildignore+=**/.git/**,**/__pycache__/**,**/venv/**,**/node_modules/**,**/dist/**,**/build/**,*.o,*.pyc,*.swp
|
||||||
|
set showmode
|
||||||
|
set ignorecase
|
||||||
|
set relativenumber
|
||||||
|
set clipboard=unnamed
|
||||||
|
|
||||||
|
" Default tabs & spaces
|
||||||
|
set tabstop=2
|
||||||
|
set shiftwidth=2
|
||||||
|
set softtabstop=2
|
||||||
|
set expandtab
|
||||||
|
set shiftround
|
||||||
|
set smarttab
|
||||||
|
set smartcase
|
||||||
|
set smartindent
|
||||||
|
set autoindent
|
||||||
|
set copyindent
|
||||||
|
set cursorline
|
||||||
|
|
||||||
|
" Spellcheck me
|
||||||
|
autocmd FileType gitcommit setlocal spell
|
||||||
|
autocmd FileType markdown,md,mdx setlocal spell
|
||||||
|
|
||||||
|
" Drill Sergeant Demchuk
|
||||||
|
noremap <Up> <NOP>
|
||||||
|
noremap <Down> <NOP>
|
||||||
|
noremap <Left> <NOP>
|
||||||
|
noremap <Right> <NOP>
|
||||||
|
|
||||||
|
inoremap <Down> <NOP>
|
||||||
|
inoremap <Left> <NOP>
|
||||||
|
inoremap <Right> <NOP>
|
||||||
|
inoremap <Up> <NOP>
|
||||||
|
|
||||||
|
" Make moving between splits easier
|
||||||
|
nnoremap <C-J> <C-W><C-J>
|
||||||
|
nnoremap <C-K> <C-W><C-K>
|
||||||
|
nnoremap <C-L> <C-W><C-L>
|
||||||
|
nnoremap <C-H> <C-W><C-H>
|
||||||
|
|
||||||
|
" Plugins
|
||||||
|
call plug#begin('~/.vim/plugged')
|
||||||
|
|
||||||
|
Plug 'jiangmiao/auto-pairs'
|
||||||
|
Plug 'tpope/vim-surround'
|
||||||
|
Plug 'neoclide/coc.nvim', {'branch': 'release'}
|
||||||
|
Plug 'sheerun/vim-polyglot'
|
||||||
|
Plug 'tpope/vim-commentary'
|
||||||
|
Plug 'devinwl/vim-mdx-js'
|
||||||
|
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
|
||||||
|
Plug 'junegunn/fzf.vim'
|
||||||
|
Plug 'tpope/vim-fugitive'
|
||||||
|
Plug 'tpope/vim-rhubarb'
|
||||||
|
|
||||||
|
Plug 'Rigellute/rigel'
|
||||||
|
|
||||||
|
call plug#end()
|
||||||
|
|
||||||
|
" BEGIN auto-pairs
|
||||||
|
let g:AutoPairsMultilineClose = 0
|
||||||
|
" END auto-pairs
|
||||||
|
|
||||||
|
" BEGIN CoC
|
||||||
|
let g:coc_global_extensions = [
|
||||||
|
\ 'coc-tsserver',
|
||||||
|
\ 'coc-json',
|
||||||
|
\ ]
|
||||||
|
|
||||||
|
" Add eslint/prettier if installed.
|
||||||
|
if isdirectory('./node_modules') && isdirectory('./node_modules/prettier')
|
||||||
|
let g:coc_global_extensions += ['coc-prettier']
|
||||||
|
endif
|
||||||
|
|
||||||
|
if isdirectory('./node_modules') && isdirectory('./node_modules/eslint')
|
||||||
|
let g:coc_global_extensions += ['coc-eslint']
|
||||||
|
endif
|
||||||
|
|
||||||
|
nnoremap <silent> K :call CocAction('doHover')<CR>
|
||||||
|
|
||||||
|
" Select highlighted option with <Tab>.
|
||||||
|
" inoremap <expr> <Tab> pumvisible() ? "\<C-y>" : "\<Tab>"
|
||||||
|
|
||||||
|
" Use <Tab> and <S-Tab> to navigate autocomplete list.
|
||||||
|
inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>"
|
||||||
|
inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
|
||||||
|
|
||||||
|
" <CR> likes to insert another return when selecting items in the autocomplete
|
||||||
|
" list. This gets around that, somehow...
|
||||||
|
inoremap <silent><expr> <cr> pumvisible() ? coc#_select_confirm() : "\<CR>"
|
||||||
|
|
||||||
|
" GoTo code navigation.
|
||||||
|
nmap <silent> gd <Plug>(coc-definition)
|
||||||
|
nmap <silent> gy <Plug>(coc-type-definition)
|
||||||
|
nmap <silent> gi <Plug>(coc-implementation)
|
||||||
|
nmap <silent> gr <Plug>(coc-references)
|
||||||
|
|
||||||
|
function! s:check_back_space() abort
|
||||||
|
let col = col('.') - 1
|
||||||
|
return !col || getline('.')[col - 1] =~# '\s'
|
||||||
|
endfunction
|
||||||
|
" END CoC
|
||||||
|
|
||||||
|
" BEGIN coc-prettier
|
||||||
|
command! -nargs=0 Prettier :CocCommand prettier.formatFile
|
||||||
|
" END coc-prettier
|
||||||
|
|
||||||
|
" BEGIN fzf
|
||||||
|
" Ignores files in .gitignore but includes untracked files.
|
||||||
|
" Reference: https://github.com/junegunn/fzf.vim/issues/121#issuecomment-575922206
|
||||||
|
nnoremap <silent> <c-p> :GFiles --cached --others --exclude-standard<cr>
|
||||||
|
nnoremap <c-s-f> :Ag<space>
|
||||||
|
"END fzf
|
||||||
|
|
||||||
|
" Theme
|
||||||
|
set statusline=%f%=%m%r%h%w[%L]%y[%04l,%04v]
|
||||||
|
set termguicolors
|
||||||
|
syntax enable
|
||||||
|
colorscheme rigel
|
||||||
|
highlight Comment cterm=italic gui=italic
|
111
.zshrc
Normal file
111
.zshrc
Normal file
|
@ -0,0 +1,111 @@
|
||||||
|
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
|
||||||
|
# Initialization code that may require console input (password prompts, [y/n]
|
||||||
|
# confirmations, etc.) must go above this block; everything else may go below.
|
||||||
|
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
||||||
|
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If you come from bash you might have to change your $PATH.
|
||||||
|
# export PATH=$HOME/bin:/usr/local/bin:$PATH
|
||||||
|
|
||||||
|
# Path to your oh-my-zsh installation.
|
||||||
|
export ZSH="/Users/devin/.oh-my-zsh"
|
||||||
|
|
||||||
|
# Set name of the theme to load --- if set to "random", it will
|
||||||
|
# load a random theme each time oh-my-zsh is loaded, in which case,
|
||||||
|
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
||||||
|
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
||||||
|
ZSH_THEME="powerlevel10k/powerlevel10k"
|
||||||
|
|
||||||
|
# Set list of themes to pick from when loading at random
|
||||||
|
# Setting this variable when ZSH_THEME=random will cause zsh to load
|
||||||
|
# a theme from this variable instead of looking in $ZSH/themes/
|
||||||
|
# If set to an empty array, this variable will have no effect.
|
||||||
|
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
|
||||||
|
|
||||||
|
# Uncomment the following line to use case-sensitive completion.
|
||||||
|
# CASE_SENSITIVE="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to use hyphen-insensitive completion.
|
||||||
|
# Case-sensitive completion must be off. _ and - will be interchangeable.
|
||||||
|
# HYPHEN_INSENSITIVE="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to disable bi-weekly auto-update checks.
|
||||||
|
# DISABLE_AUTO_UPDATE="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to automatically update without prompting.
|
||||||
|
# DISABLE_UPDATE_PROMPT="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to change how often to auto-update (in days).
|
||||||
|
# export UPDATE_ZSH_DAYS=13
|
||||||
|
|
||||||
|
# Uncomment the following line if pasting URLs and other text is messed up.
|
||||||
|
# DISABLE_MAGIC_FUNCTIONS="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to disable colors in ls.
|
||||||
|
# DISABLE_LS_COLORS="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to disable auto-setting terminal title.
|
||||||
|
# DISABLE_AUTO_TITLE="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to enable command auto-correction.
|
||||||
|
# ENABLE_CORRECTION="true"
|
||||||
|
|
||||||
|
# Uncomment the following line to display red dots whilst waiting for completion.
|
||||||
|
# COMPLETION_WAITING_DOTS="true"
|
||||||
|
|
||||||
|
# Uncomment the following line if you want to disable marking untracked files
|
||||||
|
# under VCS as dirty. This makes repository status check for large repositories
|
||||||
|
# much, much faster.
|
||||||
|
# DISABLE_UNTRACKED_FILES_DIRTY="true"
|
||||||
|
|
||||||
|
# Uncomment the following line if you want to change the command execution time
|
||||||
|
# stamp shown in the history command output.
|
||||||
|
# You can set one of the optional three formats:
|
||||||
|
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
|
||||||
|
# or set a custom format using the strftime function format specifications,
|
||||||
|
# see 'man strftime' for details.
|
||||||
|
# HIST_STAMPS="mm/dd/yyyy"
|
||||||
|
|
||||||
|
# Would you like to use another custom folder than $ZSH/custom?
|
||||||
|
# ZSH_CUSTOM=/path/to/new-custom-folder
|
||||||
|
|
||||||
|
# Which plugins would you like to load?
|
||||||
|
# Standard plugins can be found in $ZSH/plugins/
|
||||||
|
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
|
||||||
|
# Example format: plugins=(rails git textmate ruby lighthouse)
|
||||||
|
# Add wisely, as too many plugins slow down shell startup.
|
||||||
|
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
|
||||||
|
|
||||||
|
source $ZSH/oh-my-zsh.sh
|
||||||
|
|
||||||
|
# User configuration
|
||||||
|
|
||||||
|
# export MANPATH="/usr/local/man:$MANPATH"
|
||||||
|
|
||||||
|
# You may need to manually set your language environment
|
||||||
|
# export LANG=en_US.UTF-8
|
||||||
|
|
||||||
|
# Preferred editor for local and remote sessions
|
||||||
|
# if [[ -n $SSH_CONNECTION ]]; then
|
||||||
|
# export EDITOR='vim'
|
||||||
|
# else
|
||||||
|
# export EDITOR='mvim'
|
||||||
|
# fi
|
||||||
|
|
||||||
|
# Compilation flags
|
||||||
|
# export ARCHFLAGS="-arch x86_64"
|
||||||
|
|
||||||
|
# Set personal aliases, overriding those provided by oh-my-zsh libs,
|
||||||
|
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
|
||||||
|
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
|
||||||
|
# For a full list of active aliases, run `alias`.
|
||||||
|
#
|
||||||
|
# Example aliases
|
||||||
|
# alias zshconfig="mate ~/.zshrc"
|
||||||
|
# alias ohmyzsh="mate ~/.oh-my-zsh"
|
||||||
|
|
||||||
|
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
||||||
|
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
||||||
|
export PATH="$PATH"
|
||||||
|
|
7
README.md
Normal file
7
README.md
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
# dotfiles
|
||||||
|
|
||||||
|
All of my configuration files -- typically dot variety, but might be other files that configure things.
|
||||||
|
|
||||||
|
## iTerm2 Theme
|
||||||
|
|
||||||
|
I use [Rigel](https://rigel.netlify.app).
|
384
iterm2.json
Normal file
384
iterm2.json
Normal file
|
@ -0,0 +1,384 @@
|
||||||
|
{
|
||||||
|
"Transparency" : 0.053283417596067917,
|
||||||
|
"Tags" : [
|
||||||
|
|
||||||
|
],
|
||||||
|
"Ansi 12 Color" : {
|
||||||
|
"Red Component" : 0.49411764705882355,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.8666666666666667,
|
||||||
|
"Green Component" : 0.69803921568627447
|
||||||
|
},
|
||||||
|
"Ansi 7 Color" : {
|
||||||
|
"Red Component" : 0.46666666666666667,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.61960784313725492,
|
||||||
|
"Green Component" : 0.5725490196078431
|
||||||
|
},
|
||||||
|
"Draw Powerline Glyphs" : true,
|
||||||
|
"Bold Color" : {
|
||||||
|
"Red Component" : 0.90196078431372551,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.86274509803921573,
|
||||||
|
"Green Component" : 0.90196078431372551
|
||||||
|
},
|
||||||
|
"Ansi 8 Color" : {
|
||||||
|
"Red Component" : 0.31764705882352939,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.55294117647058827,
|
||||||
|
"Green Component" : 0.49803921568627452
|
||||||
|
},
|
||||||
|
"Ansi 9 Color" : {
|
||||||
|
"Red Component" : 1,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.40392156862745099,
|
||||||
|
"Green Component" : 0.35294117647058826
|
||||||
|
},
|
||||||
|
"Ansi 1 Color" : {
|
||||||
|
"Red Component" : 0.7686274509803922,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.38039215686274508,
|
||||||
|
"Green Component" : 0.18823529411764706
|
||||||
|
},
|
||||||
|
"Rows" : 25,
|
||||||
|
"Default Bookmark" : "No",
|
||||||
|
"Custom Directory" : "No",
|
||||||
|
"Blend" : 0.56770514282681195,
|
||||||
|
"Cursor Guide Color" : {
|
||||||
|
"Red Component" : 0.70213186740875244,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 1,
|
||||||
|
"Alpha Component" : 0.25,
|
||||||
|
"Green Component" : 0.9268307089805603
|
||||||
|
},
|
||||||
|
"Non-ASCII Anti Aliased" : true,
|
||||||
|
"Use Bright Bold" : true,
|
||||||
|
"Ansi 10 Color" : {
|
||||||
|
"Red Component" : 0.61176470588235299,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.52941176470588236,
|
||||||
|
"Green Component" : 0.94117647058823528
|
||||||
|
},
|
||||||
|
"Ambiguous Double Width" : false,
|
||||||
|
"Jobs to Ignore" : [
|
||||||
|
"rlogin",
|
||||||
|
"ssh",
|
||||||
|
"slogin",
|
||||||
|
"telnet"
|
||||||
|
],
|
||||||
|
"Ansi 15 Color" : {
|
||||||
|
"Red Component" : 0.71764705882352942,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.97647058823529409,
|
||||||
|
"Green Component" : 0.81176470588235294
|
||||||
|
},
|
||||||
|
"Foreground Color" : {
|
||||||
|
"Red Component" : 0.90196078431372551,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.86274509803921573,
|
||||||
|
"Green Component" : 0.90196078431372551
|
||||||
|
},
|
||||||
|
"Working Directory" : "\/Users\/devin",
|
||||||
|
"Blinking Cursor" : true,
|
||||||
|
"Disable Window Resizing" : true,
|
||||||
|
"Sync Title" : false,
|
||||||
|
"Prompt Before Closing 2" : false,
|
||||||
|
"BM Growl" : true,
|
||||||
|
"Mouse Reporting" : true,
|
||||||
|
"Command" : "",
|
||||||
|
"Description" : "Default",
|
||||||
|
"Screen" : -1,
|
||||||
|
"Selection Color" : {
|
||||||
|
"Red Component" : 0.10980392156862745,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.69803921568627447,
|
||||||
|
"Green Component" : 0.55294117647058827
|
||||||
|
},
|
||||||
|
"Only The Default BG Color Uses Transparency" : false,
|
||||||
|
"Columns" : 80,
|
||||||
|
"Idle Code" : 0,
|
||||||
|
"Ansi 13 Color" : {
|
||||||
|
"Red Component" : 0.98431372549019602,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 1,
|
||||||
|
"Green Component" : 0.58039215686274515
|
||||||
|
},
|
||||||
|
"Brighten Bold Text" : true,
|
||||||
|
"Custom Command" : "No",
|
||||||
|
"ASCII Anti Aliased" : true,
|
||||||
|
"Non Ascii Font" : "Monaco 12",
|
||||||
|
"Vertical Spacing" : 1.3999999999999999,
|
||||||
|
"Use Bold Font" : true,
|
||||||
|
"Option Key Sends" : 0,
|
||||||
|
"Selected Text Color" : {
|
||||||
|
"Red Component" : 0.90196078431372551,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.86274509803921573,
|
||||||
|
"Green Component" : 0.90196078431372551
|
||||||
|
},
|
||||||
|
"Background Color" : {
|
||||||
|
"Red Component" : 0,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.20784313725490197,
|
||||||
|
"Green Component" : 0.14901960784313725
|
||||||
|
},
|
||||||
|
"Character Encoding" : 4,
|
||||||
|
"Ansi 11 Color" : {
|
||||||
|
"Red Component" : 1,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.10588235294117647,
|
||||||
|
"Green Component" : 0.80000000000000004
|
||||||
|
},
|
||||||
|
"Use Italic Font" : true,
|
||||||
|
"Unlimited Scrollback" : false,
|
||||||
|
"Keyboard Map" : {
|
||||||
|
"0xf700-0x260000" : {
|
||||||
|
"Text" : "[1;6A",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0x37-0x40000" : {
|
||||||
|
"Text" : "0x1f",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0x32-0x40000" : {
|
||||||
|
"Text" : "0x00",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0xf709-0x20000" : {
|
||||||
|
"Text" : "[17;2~",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf70c-0x20000" : {
|
||||||
|
"Text" : "[20;2~",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf729-0x20000" : {
|
||||||
|
"Text" : "[1;2H",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf72b-0x40000" : {
|
||||||
|
"Text" : "[1;5F",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf705-0x20000" : {
|
||||||
|
"Text" : "[1;2Q",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf703-0x260000" : {
|
||||||
|
"Text" : "[1;6C",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf700-0x220000" : {
|
||||||
|
"Text" : "[1;2A",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf701-0x280000" : {
|
||||||
|
"Text" : "0x1b 0x1b 0x5b 0x42",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0x38-0x40000" : {
|
||||||
|
"Text" : "0x7f",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0x33-0x40000" : {
|
||||||
|
"Text" : "0x1b",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0xf703-0x220000" : {
|
||||||
|
"Text" : "[1;2C",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf701-0x240000" : {
|
||||||
|
"Text" : "[1;5B",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf70d-0x20000" : {
|
||||||
|
"Text" : "[21;2~",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf702-0x260000" : {
|
||||||
|
"Text" : "[1;6D",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf729-0x40000" : {
|
||||||
|
"Text" : "[1;5H",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf706-0x20000" : {
|
||||||
|
"Text" : "[1;2R",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0x34-0x40000" : {
|
||||||
|
"Text" : "0x1c",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0xf700-0x280000" : {
|
||||||
|
"Text" : "0x1b 0x1b 0x5b 0x41",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0x2d-0x40000" : {
|
||||||
|
"Text" : "0x1f",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0xf70e-0x20000" : {
|
||||||
|
"Text" : "[23;2~",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf702-0x220000" : {
|
||||||
|
"Text" : "[1;2D",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf703-0x280000" : {
|
||||||
|
"Text" : "0x1b 0x1b 0x5b 0x43",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0xf700-0x240000" : {
|
||||||
|
"Text" : "[1;5A",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf707-0x20000" : {
|
||||||
|
"Text" : "[1;2S",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf70a-0x20000" : {
|
||||||
|
"Text" : "[18;2~",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0x35-0x40000" : {
|
||||||
|
"Text" : "0x1d",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0xf70f-0x20000" : {
|
||||||
|
"Text" : "[24;2~",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf703-0x240000" : {
|
||||||
|
"Text" : "[1;5C",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf701-0x260000" : {
|
||||||
|
"Text" : "[1;6B",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf702-0x280000" : {
|
||||||
|
"Text" : "0x1b 0x1b 0x5b 0x44",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0xf72b-0x20000" : {
|
||||||
|
"Text" : "[1;2F",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0x36-0x40000" : {
|
||||||
|
"Text" : "0x1e",
|
||||||
|
"Action" : 11
|
||||||
|
},
|
||||||
|
"0xf708-0x20000" : {
|
||||||
|
"Text" : "[15;2~",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf701-0x220000" : {
|
||||||
|
"Text" : "[1;2B",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf70b-0x20000" : {
|
||||||
|
"Text" : "[19;2~",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf702-0x240000" : {
|
||||||
|
"Text" : "[1;5D",
|
||||||
|
"Action" : 10
|
||||||
|
},
|
||||||
|
"0xf704-0x20000" : {
|
||||||
|
"Text" : "[1;2P",
|
||||||
|
"Action" : 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Window Type" : 15,
|
||||||
|
"Blur Radius" : 7.6034932252669387,
|
||||||
|
"Background Image Location" : "",
|
||||||
|
"Blur" : true,
|
||||||
|
"Badge Color" : {
|
||||||
|
"Red Component" : 1,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0,
|
||||||
|
"Alpha Component" : 0.5,
|
||||||
|
"Green Component" : 0.1491314172744751
|
||||||
|
},
|
||||||
|
"Scrollback Lines" : 1000,
|
||||||
|
"Send Code When Idle" : false,
|
||||||
|
"Close Sessions On End" : true,
|
||||||
|
"Terminal Type" : "xterm-256color",
|
||||||
|
"Visual Bell" : true,
|
||||||
|
"Flashing Bell" : false,
|
||||||
|
"Silence Bell" : false,
|
||||||
|
"Ansi 14 Color" : {
|
||||||
|
"Red Component" : 0,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 1,
|
||||||
|
"Green Component" : 1
|
||||||
|
},
|
||||||
|
"ASCII Ligatures" : false,
|
||||||
|
"Name" : "Default",
|
||||||
|
"Cursor Text Color" : {
|
||||||
|
"Red Component" : 0,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.20784313725490197,
|
||||||
|
"Green Component" : 0.14901960784313725
|
||||||
|
},
|
||||||
|
"Minimum Contrast" : 0,
|
||||||
|
"Shortcut" : "",
|
||||||
|
"Cursor Color" : {
|
||||||
|
"Red Component" : 0.90196078431372551,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.86274509803921573,
|
||||||
|
"Green Component" : 0.90196078431372551
|
||||||
|
},
|
||||||
|
"Ansi 0 Color" : {
|
||||||
|
"Red Component" : 0,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.30196078431372547,
|
||||||
|
"Green Component" : 0.2196078431372549
|
||||||
|
},
|
||||||
|
"Guid" : "B24708CB-643F-4494-8379-D20F62626224",
|
||||||
|
"Horizontal Spacing" : 1,
|
||||||
|
"Link Color" : {
|
||||||
|
"Red Component" : 0,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.73423302173614502,
|
||||||
|
"Alpha Component" : 1,
|
||||||
|
"Green Component" : 0.35916060209274292
|
||||||
|
},
|
||||||
|
"Ansi 2 Color" : {
|
||||||
|
"Red Component" : 0.49803921568627452,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.43137254901960786,
|
||||||
|
"Green Component" : 0.75294117647058822
|
||||||
|
},
|
||||||
|
"Right Option Key Sends" : 0,
|
||||||
|
"Use Non-ASCII Font" : false,
|
||||||
|
"Ansi 6 Color" : {
|
||||||
|
"Red Component" : 0,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.80000000000000004,
|
||||||
|
"Green Component" : 0.80000000000000004
|
||||||
|
},
|
||||||
|
"Normal Font" : "OperatorMono-Book 18",
|
||||||
|
"Ansi 3 Color" : {
|
||||||
|
"Red Component" : 0.94117647058823528,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.28235294117647058,
|
||||||
|
"Green Component" : 0.55686274509803924
|
||||||
|
},
|
||||||
|
"Ansi 4 Color" : {
|
||||||
|
"Red Component" : 0.10980392156862745,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.69803921568627447,
|
||||||
|
"Green Component" : 0.55294117647058827
|
||||||
|
},
|
||||||
|
"Ansi 5 Color" : {
|
||||||
|
"Red Component" : 0.77647058823529413,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 1,
|
||||||
|
"Green Component" : 0.58039215686274515
|
||||||
|
}
|
||||||
|
}
|
3
nvim/README.md
Normal file
3
nvim/README.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# nvim
|
||||||
|
|
||||||
|
These files probably go inside `~/.config/nvim`.
|
7
nvim/coc-settings.json
Normal file
7
nvim/coc-settings.json
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"suggest.noselect": false,
|
||||||
|
"eslint.autoFixOnSave": true,
|
||||||
|
"eslint.filetypes": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
|
||||||
|
"coc.preferences.formatOnSaveFiletypes": ["markdown", "mdx", "javascript", "javascriptreact", "typescript", "typescriptreact"],
|
||||||
|
"coc.preferences.jumpCommand": "vsplit"
|
||||||
|
}
|
3
nvim/init.vim
Normal file
3
nvim/init.vim
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
set runtimepath^=~/.vim runtimepath+=~/.vim/after
|
||||||
|
let &packpath=&runtimepath
|
||||||
|
source ~/.vimrc
|
Loading…
Add table
Add a link
Reference in a new issue