hidpi 설정
This commit is contained in:
@@ -1,85 +0,0 @@
|
||||
{
|
||||
"editor.fontFamily": "'TerminessTTF Nerd Font Mono', 'Noto Color Emoji', 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",
|
||||
"editor.tabSize": 2,
|
||||
"explorer.confirmDelete": false,
|
||||
"workbench.sideBar.location": "right",
|
||||
"vim.neovimPath": "/usr/bin/nvim",
|
||||
"[typescriptreact]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"vim.useSystemClipboard": true,
|
||||
"files.encoding": "utf8",
|
||||
"[javascript]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"[json]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"[typescript]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"[rust]": {
|
||||
"editor.tabSize": 4
|
||||
},
|
||||
"[c]": {
|
||||
"editor.wordBasedSuggestions": false,
|
||||
"editor.suggest.insertMode": "replace"
|
||||
},
|
||||
"[cpp]": {
|
||||
"editor.wordBasedSuggestions": false,
|
||||
"editor.suggest.insertMode": "replace"
|
||||
},
|
||||
"eslint.alwaysShowStatus": true,
|
||||
"eslint.packageManager": "yarn",
|
||||
"eslint.validate": [
|
||||
"javascript",
|
||||
"javascriptreact",
|
||||
"typescript",
|
||||
"typescriptreact"
|
||||
],
|
||||
"typescript.updateImportsOnFileMove.enabled": "always",
|
||||
"workbench.iconTheme": "material-icon-theme",
|
||||
"workbench.colorTheme": "Twilight",
|
||||
"workbench.colorCustomizations": {
|
||||
"statusBar.noFolderBackground": "#dd5555",
|
||||
"statusBar.background": "#dd5555",
|
||||
"list.activeSelectionBackground": "#dd5555",
|
||||
"badge.background": "#dd5555",
|
||||
"activityBarBadge.background": "#dd5555",
|
||||
"menu.background": "#dd5555",
|
||||
"list.focusBackground": "#dd5555",
|
||||
"activityBar.activeBorder": "#dd5555",
|
||||
"activityBar.foreground": "#dd5555",
|
||||
"activityBar.inactiveForeground": "#fff",
|
||||
"focusBorder": "#dd5555",
|
||||
"button.background": "#dd5555",
|
||||
"textLink.foreground": "#dd5555",
|
||||
"extensionButton.prominentBackground": "#dd5555",
|
||||
|
||||
"terminal.foreground": "#4d4d4c",
|
||||
"terminal.background": "#ffffff",
|
||||
"terminal.ansiBlack": "#000000",
|
||||
"terminal.ansiBlue": "#4271ae",
|
||||
"terminal.ansiCyan": "#3e999f",
|
||||
"terminal.ansiGreen": "#718c00",
|
||||
"terminal.ansiMagenta": "#8959a8",
|
||||
"terminal.ansiRed": "#c82829",
|
||||
"terminal.ansiWhite": "#ffffff",
|
||||
"terminal.ansiYellow": "#eab700",
|
||||
"terminal.ansiBrightBlack": "#000000",
|
||||
"terminal.ansiBrightBlue": "#4271ae",
|
||||
"terminal.ansiBrightCyan": "#3e999f",
|
||||
"terminal.ansiBrightGreen": "#718c00",
|
||||
"terminal.ansiBrightMagenta": "#8959a8",
|
||||
"terminal.ansiBrightRed": "#c82829",
|
||||
"terminal.ansiBrightWhite": "#ffffff",
|
||||
"terminal.ansiBrightYellow": "#eab700"
|
||||
},
|
||||
"editor.formatOnSave": true,
|
||||
"vim.enableNeovim": true,
|
||||
"vim.handleKeys": {
|
||||
"<C-w>": false
|
||||
},
|
||||
"editor.fontSize": 14,
|
||||
"javascript.updateImportsOnFileMove.enabled": "always"
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
let g:netrw_dirhistmax =10
|
||||
let g:netrw_dirhistcnt =2
|
||||
let g:netrw_dirhist_2='/home/vbalien/.config/gtk-3.0'
|
||||
let g:netrw_dirhist_1='/home/vbalien/.config/bspwm'
|
||||
@@ -1,156 +0,0 @@
|
||||
call plug#begin('~/.local/share/nvim/plugged')
|
||||
|
||||
" Prettier
|
||||
Plug 'prettier/vim-prettier', {
|
||||
\ 'do': 'yarn install',
|
||||
\ 'for': ['javascript', 'typescript', 'css', 'less', 'scss', 'json', 'graphql', 'markdown', 'vue', 'yaml', 'html'] }
|
||||
|
||||
" 아이콘 폰트 사용
|
||||
Plug 'ryanoasis/vim-devicons'
|
||||
" NERDTree
|
||||
" NERDTree git
|
||||
Plug 'preservim/nerdtree'
|
||||
" NERDTree icon color
|
||||
Plug 'tiagofumo/vim-nerdtree-syntax-highlight'
|
||||
|
||||
" Restore Session
|
||||
Plug 'tpope/vim-obsession'
|
||||
|
||||
" fuzzy finder
|
||||
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
|
||||
Plug 'junegunn/fzf.vim'
|
||||
|
||||
" Airline
|
||||
Plug 'vim-airline/vim-airline'
|
||||
Plug 'vim-airline/vim-airline-themes'
|
||||
|
||||
" 컬러 테마
|
||||
Plug 'tomasiser/vim-code-dark'
|
||||
Plug 'NLKNguyen/papercolor-theme'
|
||||
Plug 'scheakur/vim-scheakur'
|
||||
Plug 'junegunn/seoul256.vim'
|
||||
|
||||
" Language Pack
|
||||
Plug 'sheerun/vim-polyglot'
|
||||
|
||||
" indent 표시
|
||||
Plug 'Yggdroot/indentLine'
|
||||
|
||||
" 코딩시간 측정
|
||||
Plug 'wakatime/vim-wakatime'
|
||||
|
||||
" git status
|
||||
Plug 'airblade/vim-gitgutter'
|
||||
|
||||
" Auto Complete
|
||||
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
||||
Plug 'Shougo/echodoc.vim'
|
||||
|
||||
" LSP
|
||||
Plug 'autozimu/LanguageClient-neovim', {
|
||||
\ 'branch': 'next',
|
||||
\ 'do': 'bash install.sh',
|
||||
\ }
|
||||
|
||||
Plug 'vim-scripts/SyntaxComplete'
|
||||
|
||||
" TypeScript
|
||||
Plug 'HerringtonDarkholme/yats.vim'
|
||||
Plug 'mhartington/nvim-typescript', {'do': './install.sh'}
|
||||
Plug 'Shougo/denite.nvim'
|
||||
|
||||
call plug#end()
|
||||
|
||||
set smartindent
|
||||
set backspace=2
|
||||
set cindent
|
||||
set tabstop=2
|
||||
set shiftwidth=2
|
||||
set expandtab
|
||||
set nu
|
||||
set ruler
|
||||
set title
|
||||
set hlsearch
|
||||
set cursorline
|
||||
syntax on
|
||||
|
||||
set clipboard+=unnamedplus
|
||||
|
||||
set laststatus=2
|
||||
set shell=/bin/bash
|
||||
set fillchars+=vert:┃
|
||||
|
||||
set mouse=a
|
||||
set encoding=UTF-8
|
||||
|
||||
|
||||
" 단축키 설정
|
||||
nmap <C-p> :FZF<cr>
|
||||
nmap <Tab> :NERDTreeToggle<cr>
|
||||
|
||||
inoremap <expr><tab> pumvisible() ? "\<c-n>" : "\<tab>"
|
||||
inoremap <expr><s-tab> pumvisible() ? "\<c-p>" : "\<s-tab>"
|
||||
|
||||
|
||||
" theme config
|
||||
let g:PaperColor_Theme_Options = {
|
||||
\ 'theme': {
|
||||
\ 'default': {
|
||||
\ 'transparent_background': 1
|
||||
\ }
|
||||
\ }
|
||||
\ }
|
||||
|
||||
set background=light
|
||||
colorscheme seoul256-light
|
||||
|
||||
hi Normal guibg=NONE ctermbg=NONE
|
||||
hi EndOfBuffer guibg=NONE ctermbg=NONE
|
||||
|
||||
" devicons
|
||||
let g:WebDevIconsUnicodeDecorateFolderNodes = 1
|
||||
let g:DevIconsEnableFoldersOpenClose = 1
|
||||
|
||||
" airline
|
||||
let g:airline_theme = 'base16'
|
||||
let g:airline_powerline_fonts=0
|
||||
let g:airline#extensions#tabline#enabled = 1
|
||||
let g:airline#extensions#tabline#tab_nr_type = 1 " tab number
|
||||
let g:airline#extensions#tabline#show_tab_nr = 1
|
||||
let g:airline#extensions#tabline#formatter = 'default'
|
||||
let g:airline#extensions#tabline#buffer_nr_show = 1
|
||||
let g:airline#extensions#tabline#fnametruncate = 16
|
||||
let g:airline#extensions#tabline#fnamecollapse = 2
|
||||
|
||||
" cpp syntax highlight
|
||||
let g:cpp_class_scope_highlight = 1
|
||||
let g:cpp_member_variable_highlight = 1
|
||||
let g:cpp_class_decl_highlight = 1
|
||||
let g:cpp_concepts_highlight = 1
|
||||
let g:cpp_experimental_template_highlight = 1
|
||||
|
||||
" LSP
|
||||
let g:LanguageClient_serverCommands = {
|
||||
\ 'rust': ['~/.cargo/bin/rustup', 'run', 'stable', 'rls'],
|
||||
\ 'c': ['clangd'],
|
||||
\ 'cpp': ['clangd'],
|
||||
\ }
|
||||
execute 'autocmd FileType '
|
||||
\ . join(keys(g:LanguageClient_serverCommands), ',')
|
||||
\ . ' autocmd BufWritePre <buffer> call LanguageClient#textDocument_formatting_sync()'
|
||||
|
||||
" deoplete
|
||||
let g:deoplete#enable_at_startup = 1
|
||||
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
|
||||
inoremap <expr><S-TAB> pumvisible() ? "\<C-p>" : "\<S-TAB>"
|
||||
set shortmess+=c
|
||||
set completeopt-=preview
|
||||
|
||||
" echodoc
|
||||
let g:echodoc#enable_at_startup = 1
|
||||
let g:echodoc#type = 'floating'
|
||||
highlight link EchoDocFloat Pmenu
|
||||
|
||||
" prettier
|
||||
let g:prettier#autoformat = 1
|
||||
let g:prettier#autoformat_require_pragma = 0
|
||||
@@ -1,480 +0,0 @@
|
||||
#compdef deno
|
||||
|
||||
autoload -U is-at-least
|
||||
|
||||
_deno() {
|
||||
typeset -A opt_args
|
||||
typeset -a _arguments_options
|
||||
local ret=1
|
||||
|
||||
if is-at-least 5.2; then
|
||||
_arguments_options=(-s -S -C)
|
||||
else
|
||||
_arguments_options=(-s -C)
|
||||
fi
|
||||
|
||||
local context curcontext="$curcontext" state line
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
":: :_deno_commands" \
|
||||
"*::: :->deno" \
|
||||
&& ret=0
|
||||
case $state in
|
||||
(deno)
|
||||
words=($line[1] "${words[@]}")
|
||||
(( CURRENT += 1 ))
|
||||
curcontext="${curcontext%:*:*}:deno-command-$line[1]:"
|
||||
case $line[1] in
|
||||
(bundle)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'--lock=[Check the specified lock file]' \
|
||||
'--cert=[Load certificate authority from PEM encoded file]' \
|
||||
'--importmap=[UNSTABLE: Load import map file]' \
|
||||
'-c+[Load tsconfig.json configuration file]' \
|
||||
'--config=[Load tsconfig.json configuration file]' \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--lock-write[Write lock file. Use with --lock.]' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
':source_file:_files' \
|
||||
'::out_file:_files' \
|
||||
&& ret=0
|
||||
;;
|
||||
(cache)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'-r+[Reload source code cache (recompile TypeScript)]' \
|
||||
'--reload=[Reload source code cache (recompile TypeScript)]' \
|
||||
'--lock=[Check the specified lock file]' \
|
||||
'--importmap=[UNSTABLE: Load import map file]' \
|
||||
'-c+[Load tsconfig.json configuration file]' \
|
||||
'--config=[Load tsconfig.json configuration file]' \
|
||||
'--cert=[Load certificate authority from PEM encoded file]' \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--lock-write[Write lock file. Use with --lock.]' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'--no-check[Skip type checking modules]' \
|
||||
'--no-remote[Do not resolve remote modules]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
':file:_files' \
|
||||
&& ret=0
|
||||
;;
|
||||
(completions)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
':shell:(zsh bash fish powershell elvish)' \
|
||||
&& ret=0
|
||||
;;
|
||||
(doc)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'-r+[Reload source code cache (recompile TypeScript)]' \
|
||||
'--reload=[Reload source code cache (recompile TypeScript)]' \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'--json[Output documentation in JSON format.]' \
|
||||
'--private[Output private documentation]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
'::source_file:_files' \
|
||||
'::filter -- Dot separated path to symbol.:_files' \
|
||||
&& ret=0
|
||||
;;
|
||||
(eval)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'--inspect=[activate inspector on host:port (default: 127.0.0.1:9229)]' \
|
||||
'--inspect-brk=[activate inspector on host:port and break at start of user script]' \
|
||||
'--cert=[Load certificate authority from PEM encoded file]' \
|
||||
'--v8-flags=[Set V8 command line options. For help: --v8-flags=--help]' \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'-T[Treat eval input as TypeScript]' \
|
||||
'--ts[Treat eval input as TypeScript]' \
|
||||
'-p[print result to stdout]' \
|
||||
'--print[print result to stdout]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
':code:_files' \
|
||||
&& ret=0
|
||||
;;
|
||||
(fmt)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--check[Check if the source files are formatted.]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
'::files:_files' \
|
||||
&& ret=0
|
||||
;;
|
||||
(info)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'--cert=[Load certificate authority from PEM encoded file]' \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--no-check[Skip type checking modules]' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'--json[Outputs the information in JSON format]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
'::file:_files' \
|
||||
&& ret=0
|
||||
;;
|
||||
(install)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'--allow-read=[Allow file system read access]' \
|
||||
'--allow-write=[Allow file system write access]' \
|
||||
'--allow-net=[Allow network access]' \
|
||||
'-n+[Executable file name]' \
|
||||
'--name=[Executable file name]' \
|
||||
'--root=[Installation root]' \
|
||||
'--cert=[Load certificate authority from PEM encoded file]' \
|
||||
'-c+[Load tsconfig.json configuration file]' \
|
||||
'--config=[Load tsconfig.json configuration file]' \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--allow-env[Allow environment access]' \
|
||||
'--allow-run[Allow running subprocesses]' \
|
||||
'--allow-plugin[Allow loading plugins]' \
|
||||
'--allow-hrtime[Allow high resolution time measurement]' \
|
||||
'-A[Allow all permissions]' \
|
||||
'--allow-all[Allow all permissions]' \
|
||||
'-f[Forcefully overwrite existing installation]' \
|
||||
'--force[Forcefully overwrite existing installation]' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
':cmd:_files' \
|
||||
&& ret=0
|
||||
;;
|
||||
(lint)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'--rules[List available rules]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
'::files:_files' \
|
||||
&& ret=0
|
||||
;;
|
||||
(repl)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'--inspect=[activate inspector on host:port (default: 127.0.0.1:9229)]' \
|
||||
'--inspect-brk=[activate inspector on host:port and break at start of user script]' \
|
||||
'--v8-flags=[Set V8 command line options. For help: --v8-flags=--help]' \
|
||||
'--cert=[Load certificate authority from PEM encoded file]' \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
&& ret=0
|
||||
;;
|
||||
(run)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'--inspect=[activate inspector on host:port (default: 127.0.0.1:9229)]' \
|
||||
'--inspect-brk=[activate inspector on host:port and break at start of user script]' \
|
||||
'--allow-read=[Allow file system read access]' \
|
||||
'--allow-write=[Allow file system write access]' \
|
||||
'--allow-net=[Allow network access]' \
|
||||
'--importmap=[UNSTABLE: Load import map file]' \
|
||||
'-r+[Reload source code cache (recompile TypeScript)]' \
|
||||
'--reload=[Reload source code cache (recompile TypeScript)]' \
|
||||
'-c+[Load tsconfig.json configuration file]' \
|
||||
'--config=[Load tsconfig.json configuration file]' \
|
||||
'--lock=[Check the specified lock file]' \
|
||||
'--v8-flags=[Set V8 command line options. For help: --v8-flags=--help]' \
|
||||
'--cert=[Load certificate authority from PEM encoded file]' \
|
||||
'--seed=[Seed Math.random()]' \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--allow-env[Allow environment access]' \
|
||||
'--allow-run[Allow running subprocesses]' \
|
||||
'--allow-plugin[Allow loading plugins]' \
|
||||
'--allow-hrtime[Allow high resolution time measurement]' \
|
||||
'-A[Allow all permissions]' \
|
||||
'--allow-all[Allow all permissions]' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'--lock-write[Write lock file. Use with --lock.]' \
|
||||
'--no-check[Skip type checking modules]' \
|
||||
'--no-remote[Do not resolve remote modules]' \
|
||||
'--cached-only[Require that remote dependencies are already cached]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
':script_arg -- script args:_files' \
|
||||
&& ret=0
|
||||
;;
|
||||
(test)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'--inspect=[activate inspector on host:port (default: 127.0.0.1:9229)]' \
|
||||
'--inspect-brk=[activate inspector on host:port and break at start of user script]' \
|
||||
'--allow-read=[Allow file system read access]' \
|
||||
'--allow-write=[Allow file system write access]' \
|
||||
'--allow-net=[Allow network access]' \
|
||||
'--importmap=[UNSTABLE: Load import map file]' \
|
||||
'-r+[Reload source code cache (recompile TypeScript)]' \
|
||||
'--reload=[Reload source code cache (recompile TypeScript)]' \
|
||||
'-c+[Load tsconfig.json configuration file]' \
|
||||
'--config=[Load tsconfig.json configuration file]' \
|
||||
'--lock=[Check the specified lock file]' \
|
||||
'--v8-flags=[Set V8 command line options. For help: --v8-flags=--help]' \
|
||||
'--cert=[Load certificate authority from PEM encoded file]' \
|
||||
'--seed=[Seed Math.random()]' \
|
||||
'--filter=[Run tests with this string or pattern in the test name]' \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--allow-env[Allow environment access]' \
|
||||
'--allow-run[Allow running subprocesses]' \
|
||||
'--allow-plugin[Allow loading plugins]' \
|
||||
'--allow-hrtime[Allow high resolution time measurement]' \
|
||||
'-A[Allow all permissions]' \
|
||||
'--allow-all[Allow all permissions]' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'--lock-write[Write lock file. Use with --lock.]' \
|
||||
'--no-check[Skip type checking modules]' \
|
||||
'--no-remote[Do not resolve remote modules]' \
|
||||
'--cached-only[Require that remote dependencies are already cached]' \
|
||||
'--failfast[Stop on first error]' \
|
||||
'--allow-none[Don'\''t return error code if no test files are found]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
'::files -- List of file names to run:_files' \
|
||||
&& ret=0
|
||||
;;
|
||||
(types)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--unstable[Enable unstable APIs]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
&& ret=0
|
||||
;;
|
||||
(upgrade)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'--version=[The version to upgrade to]' \
|
||||
'--output=[The path to output the updated version to]' \
|
||||
'--cert=[Load certificate authority from PEM encoded file]' \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'--dry-run[Perform all checks without replacing old exe]' \
|
||||
'-f[Replace current exe even if not out-of-date]' \
|
||||
'--force[Replace current exe even if not out-of-date]' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
&& ret=0
|
||||
;;
|
||||
(help)
|
||||
_arguments "${_arguments_options[@]}" \
|
||||
'-L+[Set log level]: :(debug info)' \
|
||||
'--log-level=[Set log level]: :(debug info)' \
|
||||
'-h[Prints help information]' \
|
||||
'--help[Prints help information]' \
|
||||
'-V[Prints version information]' \
|
||||
'--version[Prints version information]' \
|
||||
'-q[Suppress diagnostic output]' \
|
||||
'--quiet[Suppress diagnostic output]' \
|
||||
&& ret=0
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
(( $+functions[_deno_commands] )) ||
|
||||
_deno_commands() {
|
||||
local commands; commands=(
|
||||
"bundle:Bundle module and dependencies into single file" \
|
||||
"cache:Cache the dependencies" \
|
||||
"completions:Generate shell completions" \
|
||||
"doc:Show documentation for a module" \
|
||||
"eval:Eval script" \
|
||||
"fmt:Format source files" \
|
||||
"info:Show info about cache or info related to source file" \
|
||||
"install:Install script as an executable" \
|
||||
"lint:Lint source files" \
|
||||
"repl:Read Eval Print Loop" \
|
||||
"run:Run a program given a filename or url to the module. Use '-' as a filename to read from stdin." \
|
||||
"test:Run tests" \
|
||||
"types:Print runtime TypeScript declarations" \
|
||||
"upgrade:Upgrade deno executable to given version" \
|
||||
"help:Prints this message or the help of the given subcommand(s)" \
|
||||
)
|
||||
_describe -t commands 'deno commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__bundle_commands] )) ||
|
||||
_deno__bundle_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno bundle commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__cache_commands] )) ||
|
||||
_deno__cache_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno cache commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__completions_commands] )) ||
|
||||
_deno__completions_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno completions commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__doc_commands] )) ||
|
||||
_deno__doc_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno doc commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__eval_commands] )) ||
|
||||
_deno__eval_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno eval commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__fmt_commands] )) ||
|
||||
_deno__fmt_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno fmt commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__help_commands] )) ||
|
||||
_deno__help_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno help commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__info_commands] )) ||
|
||||
_deno__info_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno info commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__install_commands] )) ||
|
||||
_deno__install_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno install commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__lint_commands] )) ||
|
||||
_deno__lint_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno lint commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__repl_commands] )) ||
|
||||
_deno__repl_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno repl commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__run_commands] )) ||
|
||||
_deno__run_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno run commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__test_commands] )) ||
|
||||
_deno__test_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno test commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__types_commands] )) ||
|
||||
_deno__types_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno types commands' commands "$@"
|
||||
}
|
||||
(( $+functions[_deno__upgrade_commands] )) ||
|
||||
_deno__upgrade_commands() {
|
||||
local commands; commands=(
|
||||
|
||||
)
|
||||
_describe -t commands 'deno upgrade commands' commands "$@"
|
||||
}
|
||||
|
||||
_deno "$@"
|
||||
@@ -1,261 +0,0 @@
|
||||
# vim:ft=zsh ts=2 sw=2 sts=2
|
||||
#
|
||||
# agnoster's Theme - https://gist.github.com/3712874
|
||||
# A Powerline-inspired theme for ZSH
|
||||
#
|
||||
# # README
|
||||
#
|
||||
# In order for this theme to render correctly, you will need a
|
||||
# [Powerline-patched font](https://github.com/Lokaltog/powerline-fonts).
|
||||
# Make sure you have a recent version: the code points that Powerline
|
||||
# uses changed in 2012, and older versions will display incorrectly,
|
||||
# in confusing ways.
|
||||
#
|
||||
# In addition, I recommend the
|
||||
# [Solarized theme](https://github.com/altercation/solarized/) and, if you're
|
||||
# using it on Mac OS X, [iTerm 2](https://iterm2.com/) over Terminal.app -
|
||||
# it has significantly better color fidelity.
|
||||
#
|
||||
# If using with "light" variant of the Solarized color schema, set
|
||||
# SOLARIZED_THEME variable to "light". If you don't specify, we'll assume
|
||||
# you're using the "dark" variant.
|
||||
#
|
||||
# # Goals
|
||||
#
|
||||
# The aim of this theme is to only show you *relevant* information. Like most
|
||||
# prompts, it will only show git information when in a git working directory.
|
||||
# However, it goes a step further: everything from the current user and
|
||||
# hostname to whether the last call exited with an error to whether background
|
||||
# jobs are running in this shell will all be displayed automatically when
|
||||
# appropriate.
|
||||
|
||||
### Segment drawing
|
||||
# A few utility functions to make it easy and re-usable to draw segmented prompts
|
||||
|
||||
CURRENT_BG='NONE'
|
||||
|
||||
case ${SOLARIZED_THEME:-dark} in
|
||||
light) CURRENT_FG='white';;
|
||||
*) CURRENT_FG='black';;
|
||||
esac
|
||||
|
||||
CURRENT_FG='white'
|
||||
|
||||
# Special Powerline characters
|
||||
|
||||
() {
|
||||
local LC_ALL="" LC_CTYPE="en_US.UTF-8"
|
||||
# NOTE: This segment separator character is correct. In 2012, Powerline changed
|
||||
# the code points they use for their special characters. This is the new code point.
|
||||
# If this is not working for you, you probably have an old version of the
|
||||
# Powerline-patched fonts installed. Download and install the new version.
|
||||
# Do not submit PRs to change this unless you have reviewed the Powerline code point
|
||||
# history and have new information.
|
||||
# This is defined using a Unicode escape sequence so it is unambiguously readable, regardless of
|
||||
# what font the user is viewing this source code in. Do not replace the
|
||||
# escape sequence with a single literal character.
|
||||
# Do not change this! Do not make it '\u2b80'; that is the old, wrong code point.
|
||||
SEGMENT_SEPARATOR=$''
|
||||
}
|
||||
|
||||
# Begin a segment
|
||||
# Takes two arguments, background and foreground. Both can be omitted,
|
||||
# rendering default background/foreground.
|
||||
prompt_segment() {
|
||||
local bg fg
|
||||
[[ -n $1 ]] && bg="%K{$1}" || bg="%k"
|
||||
[[ -n $2 ]] && fg="%F{$2}" || fg="%f"
|
||||
if [[ $CURRENT_BG != 'NONE' && $1 != $CURRENT_BG ]]; then
|
||||
echo -n " %{$bg%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR%{$fg%} "
|
||||
else
|
||||
echo -n "%{$bg%}%{$fg%} "
|
||||
fi
|
||||
CURRENT_BG=$1
|
||||
[[ -n $3 ]] && echo -n $3
|
||||
}
|
||||
|
||||
# End the prompt, closing any open segments
|
||||
prompt_end() {
|
||||
if [[ -n $CURRENT_BG ]]; then
|
||||
echo -n " %{%k%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR"
|
||||
else
|
||||
echo -n "%{%k%}"
|
||||
fi
|
||||
echo -n "%{%f%}"
|
||||
CURRENT_BG=''
|
||||
}
|
||||
|
||||
### Prompt components
|
||||
# Each component will draw itself, and hide itself if no information needs to be shown
|
||||
|
||||
# Context: user@hostname (who am I and where am I)
|
||||
prompt_context() {
|
||||
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
|
||||
prompt_segment none default "%(!.%{%F{yellow}%}.)%n@%m"
|
||||
fi
|
||||
}
|
||||
|
||||
# Git: branch/detached head, dirty status
|
||||
prompt_git() {
|
||||
(( $+commands[git] )) || return
|
||||
if [[ "$(git config --get oh-my-zsh.hide-status 2>/dev/null)" = 1 ]]; then
|
||||
return
|
||||
fi
|
||||
local PL_BRANCH_CHAR
|
||||
() {
|
||||
local LC_ALL="" LC_CTYPE="en_US.UTF-8"
|
||||
PL_BRANCH_CHAR=$'\ue0a0' #
|
||||
}
|
||||
local ref dirty mode repo_path
|
||||
|
||||
if [[ "$(git rev-parse --is-inside-work-tree 2>/dev/null)" = "true" ]]; then
|
||||
repo_path=$(git rev-parse --git-dir 2>/dev/null)
|
||||
dirty=$(parse_git_dirty)
|
||||
ref=$(git symbolic-ref HEAD 2> /dev/null) || ref="➦ $(git rev-parse --short HEAD 2> /dev/null)"
|
||||
if [[ -n $dirty ]]; then
|
||||
prompt_segment yellow black
|
||||
else
|
||||
prompt_segment green $CURRENT_FG
|
||||
fi
|
||||
|
||||
if [[ -e "${repo_path}/BISECT_LOG" ]]; then
|
||||
mode=" <B>"
|
||||
elif [[ -e "${repo_path}/MERGE_HEAD" ]]; then
|
||||
mode=" >M<"
|
||||
elif [[ -e "${repo_path}/rebase" || -e "${repo_path}/rebase-apply" || -e "${repo_path}/rebase-merge" || -e "${repo_path}/../.dotest" ]]; then
|
||||
mode=" >R>"
|
||||
fi
|
||||
|
||||
setopt promptsubst
|
||||
autoload -Uz vcs_info
|
||||
|
||||
zstyle ':vcs_info:*' enable git
|
||||
zstyle ':vcs_info:*' get-revision true
|
||||
zstyle ':vcs_info:*' check-for-changes true
|
||||
zstyle ':vcs_info:*' stagedstr '✚'
|
||||
zstyle ':vcs_info:*' unstagedstr '●'
|
||||
zstyle ':vcs_info:*' formats ' %u%c'
|
||||
zstyle ':vcs_info:*' actionformats ' %u%c'
|
||||
vcs_info
|
||||
echo -n "${ref/refs\/heads\//$PL_BRANCH_CHAR }${vcs_info_msg_0_%% }${mode}"
|
||||
fi
|
||||
}
|
||||
|
||||
prompt_bzr() {
|
||||
(( $+commands[bzr] )) || return
|
||||
|
||||
# Test if bzr repository in directory hierarchy
|
||||
local dir="$PWD"
|
||||
while [[ ! -d "$dir/.bzr" ]]; do
|
||||
[[ "$dir" = "/" ]] && return
|
||||
dir="${dir:h}"
|
||||
done
|
||||
|
||||
local bzr_status status_mod status_all revision
|
||||
if bzr_status=$(bzr status 2>&1); then
|
||||
status_mod=$(echo -n "$bzr_status" | head -n1 | grep "modified" | wc -m)
|
||||
status_all=$(echo -n "$bzr_status" | head -n1 | wc -m)
|
||||
revision=$(bzr log -r-1 --log-format line | cut -d: -f1)
|
||||
if [[ $status_mod -gt 0 ]] ; then
|
||||
prompt_segment yellow black "bzr@$revision ✚"
|
||||
else
|
||||
if [[ $status_all -gt 0 ]] ; then
|
||||
prompt_segment yellow black "bzr@$revision"
|
||||
else
|
||||
prompt_segment green black "bzr@$revision"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
prompt_hg() {
|
||||
(( $+commands[hg] )) || return
|
||||
local rev st branch
|
||||
if $(hg id >/dev/null 2>&1); then
|
||||
if $(hg prompt >/dev/null 2>&1); then
|
||||
if [[ $(hg prompt "{status|unknown}") = "?" ]]; then
|
||||
# if files are not added
|
||||
prompt_segment red white
|
||||
st='±'
|
||||
elif [[ -n $(hg prompt "{status|modified}") ]]; then
|
||||
# if any modification
|
||||
prompt_segment yellow black
|
||||
st='±'
|
||||
else
|
||||
# if working copy is clean
|
||||
prompt_segment green $CURRENT_FG
|
||||
fi
|
||||
echo -n $(hg prompt "☿ {rev}@{branch}") $st
|
||||
else
|
||||
st=""
|
||||
rev=$(hg id -n 2>/dev/null | sed 's/[^-0-9]//g')
|
||||
branch=$(hg id -b 2>/dev/null)
|
||||
if `hg st | grep -q "^\?"`; then
|
||||
prompt_segment red black
|
||||
st='±'
|
||||
elif `hg st | grep -q "^[MA]"`; then
|
||||
prompt_segment yellow black
|
||||
st='±'
|
||||
else
|
||||
prompt_segment green $CURRENT_FG
|
||||
fi
|
||||
echo -n "☿ $rev@$branch" $st
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# Dir: current working directory
|
||||
prompt_dir() {
|
||||
prompt_segment cyan $CURRENT_FG '%~'
|
||||
}
|
||||
|
||||
# Virtualenv: current working virtualenv
|
||||
prompt_virtualenv() {
|
||||
local virtualenv_path="$VIRTUAL_ENV"
|
||||
if [[ -n $virtualenv_path && -n $VIRTUAL_ENV_DISABLE_PROMPT ]]; then
|
||||
prompt_segment blue black "(`basename $virtualenv_path`)"
|
||||
fi
|
||||
}
|
||||
|
||||
# Status:
|
||||
# - was there an error
|
||||
# - am I root
|
||||
# - are there background jobs?
|
||||
prompt_status() {
|
||||
local -a symbols
|
||||
|
||||
[[ $RETVAL -ne 0 ]] && symbols+="%{%F{red}%}✘"
|
||||
[[ $UID -eq 0 ]] && symbols+="%{%F{yellow}%}⚡"
|
||||
[[ $(jobs -l | wc -l) -gt 0 ]] && symbols+="%{%F{cyan}%}⚙"
|
||||
|
||||
[[ -n "$symbols" ]] && prompt_segment none default "$symbols"
|
||||
}
|
||||
|
||||
#AWS Profile:
|
||||
# - display current AWS_PROFILE name
|
||||
# - displays yellow on red if profile name contains 'production' or
|
||||
# ends in '-prod'
|
||||
# - displays black on green otherwise
|
||||
prompt_aws() {
|
||||
[[ -z "$AWS_PROFILE" ]] && return
|
||||
case "$AWS_PROFILE" in
|
||||
*-prod|*production*) prompt_segment red yellow "AWS: $AWS_PROFILE" ;;
|
||||
*) prompt_segment green black "AWS: $AWS_PROFILE" ;;
|
||||
esac
|
||||
}
|
||||
|
||||
## Main prompt
|
||||
build_prompt() {
|
||||
RETVAL=$?
|
||||
prompt_status
|
||||
prompt_virtualenv
|
||||
prompt_aws
|
||||
prompt_context
|
||||
prompt_dir
|
||||
prompt_git
|
||||
prompt_bzr
|
||||
prompt_hg
|
||||
prompt_end
|
||||
}
|
||||
|
||||
PROMPT='%{%f%b%k%}$(build_prompt) '
|
||||
@@ -1,6 +1,6 @@
|
||||
GTK_IM_MODULE DEFAULT=fcitx
|
||||
QT_IM_MODULE DEFAULT=fcitx
|
||||
XMODIFIERS DEFAULT=@im=fcitx
|
||||
XMODIFIERS DEFAULT=\@im=fcitx
|
||||
|
||||
GTK_THEME DEFAULT=Lumiere
|
||||
GTK2_RC_FILES DEFAULT=/usr/share/themes/Lumiere/gtk-2.0/gtkrc
|
||||
@@ -10,4 +10,5 @@ BACKLIGHT DEFAULT=intel_backlight
|
||||
|
||||
QT_STYLE_OVERRIDE DEFAULT=GTK+
|
||||
QT_QPA_PLATFORMTHEME DEFAULT=gtk2
|
||||
GDK_SCALE DEFAULT=1
|
||||
|
||||
GDK_SCALE DEFAULT=1
|
||||
|
||||
@@ -65,7 +65,7 @@ modules-right = mpd pulseaudio eth wlan battery date
|
||||
tray-position = right
|
||||
tray-padding = 2
|
||||
tray-scale = 1.0
|
||||
tray-maxsize = 16
|
||||
tray-maxsize = ${env:POLYBAR_ICON_HEIGHT}
|
||||
|
||||
cursor-click = pointer
|
||||
cursor-scroll = ns-resize
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
export DPI=$(xrdb -query | grep "dpi" | cut -f 2)
|
||||
export SCALE=$GDK_SCALE
|
||||
export POLYBAR_HEIGHT=$(echo 27 \* $SCALE | bc)
|
||||
export POLYBAR_ICON_HEIGHT=$(echo 16 \* $SCALE | bc)
|
||||
export XSIZE=$(xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1)
|
||||
export YSIZE=$(xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2)
|
||||
|
||||
|
||||
109
linux/zshrc
109
linux/zshrc
@@ -1,109 +0,0 @@
|
||||
# If you come from bash you might have to change your $PATH.
|
||||
export PATH=$HOME/.local/bin:/usr/local/bin:$PATH
|
||||
|
||||
export DENO_INSTALL="/home/vbalien/.deno"
|
||||
export PATH="$DENO_INSTALL/bin:$PATH"
|
||||
|
||||
export PATH="$HOME/.yarn/bin:$PATH"
|
||||
# Path to your oh-my-zsh installation.
|
||||
export ZSH="/home/vbalien/.oh-my-zsh"
|
||||
|
||||
export FZF_DEFAULT_COMMAND='fd --type f'
|
||||
|
||||
# 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="vbalien"
|
||||
|
||||
# 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=$HOME/.config/omz
|
||||
|
||||
# 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 deno)
|
||||
|
||||
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"
|
||||
export GPG_TTY=$(tty)
|
||||
|
||||
alias vim=nvim
|
||||
ufetch
|
||||
Reference in New Issue
Block a user