Initial commit

This commit is contained in:
Devin Lumley 2021-04-17 17:28:50 -07:00
commit 0ad164cf5e
10 changed files with 745 additions and 0 deletions

6
.gitconfig Normal file
View 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
View file

@ -0,0 +1,2 @@
.DS_Store
.vscode/

82
.macos Normal file
View 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 Safaris 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
View 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
View 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
View 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
View 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
View file

@ -0,0 +1,3 @@
# nvim
These files probably go inside `~/.config/nvim`.

7
nvim/coc-settings.json Normal file
View 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
View file

@ -0,0 +1,3 @@
set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath=&runtimepath
source ~/.vimrc