clone of my dotfiles.ssp.sh
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

adding coc for python and .vimrc for obsidian

sspaeti 7259308f 0b930af2

+256 -289
+24 -5
Brewfile
··· 12 12 tap "qmk/qmk" 13 13 tap "scalacenter/bloop" 14 14 brew "ack" 15 + brew "python@3.10", link: true 15 16 brew "bash-completion" 16 17 brew "commitizen" 17 18 brew "docker", link: false ··· 20 21 brew "httping" 21 22 brew "hub" 22 23 brew "hugo" 24 + brew "kubernetes-cli" 23 25 brew "lastpass-cli", args: ["HEAD"] 24 - brew "neovim" 26 + brew "neovim", args: ["HEAD"] 25 27 brew "node" 26 28 brew "okteto", link: false 27 - brew "pandoc", link: false 29 + brew "pandoc" 28 30 brew "pipenv" 29 31 brew "postgresql", restart_service: true 30 32 brew "python@3.8" 31 - brew "python@3.9" 33 + brew "python@3.9", link: false 32 34 brew "ranger" 33 35 brew "ripgrep" 34 36 brew "sbt" ··· 45 47 brew "minio/stable/mc" 46 48 brew "minio/stable/minio" 47 49 brew "qmk/qmk/qmk" 48 - cask "adoptopenjdk11" 49 - cask "font-hack-nerd-font" 50 + cask "amethyst" 51 + cask "disk-inventory-x" 52 + cask "docker" 53 + cask "drawio" 54 + cask "flux" 55 + cask "gitkraken" 56 + cask "grammarly-desktop" 57 + cask "hey" 50 58 cask "istat-menus" 51 59 cask "kitty" 52 60 cask "mark-text" 61 + cask "obsidian" 62 + cask "signal" 63 + cask "slack" 64 + cask "spotify" 65 + cask "sync" 66 + cask "textmate" 67 + cask "visual-studio-code" 68 + cask "vlc" 69 + cask "whatsapp" 70 + cask "zoom" 71 + cask "zotero"
+9 -7
backup_dotfiles.sh
··· 5 5 cp ~/.vimrc $git/general/dotfiles/vim/vimrc #this will be outdated in a while, see nvim init.vim 6 6 #using nvim going forward therefore separting configs 7 7 cp ~/.config/nvim/init.vim $git/general/dotfiles/nvim/init.vim 8 + cp ~/.config/nvim/coc.vim $git/general/dotfiles/nvim/coc.vim 8 9 cp -r ~/.config/nvim/themes $git/general/dotfiles/nvim/themes 9 10 cp -r ~/.config/nvim/autoload $git/general/dotfiles/nvim/autoload 10 11 cp -r ~/.gitconfig $git/general/dotfiles/git/gitconfig ··· 27 28 cp ~/Simon/Sync/SecondBrain/.obsidian/community-plugins.json $git/general/dotfiles/obsidian/community-plugins.json 28 29 cp ~/Simon/Sync/SecondBrain/.obsidian/appearance.json $git/general/dotfiles/obsidian/appearance.json 29 30 cp ~/Simon/Sync/SecondBrain/.obsidian/app.json $git/general/dotfiles/obsidian/app.json 31 + cp ~/Simon/Sync/SecondBrain/.obsidian/.vimrc $git/general/dotfiles/obsidian/.vimrc 30 32 31 33 32 34 #kitty ··· 36 38 37 39 38 40 39 - source $venvs/dagster/bin/activate 40 - pip freeze > $git/general/dotfiles/python/venvs/dagster.txt 41 - deactivate 42 - 43 - source $venvs/banking/bin/activate 44 - pip freeze > $git/general/dotfiles/python/venvs/banking.txt 45 - deactivate 41 + # source $venvs/dagster/bin/activate 42 + # pip freeze > $git/general/dotfiles/python/venvs/dagster.txt 43 + # deactivate 44 + # 45 + # source $venvs/banking/bin/activate 46 + # pip freeze > $git/general/dotfiles/python/venvs/banking.txt 47 + # deactivate
+159
nvim/coc.vim
··· 1 + " Some servers have issues with backup files, see #649. 2 + set nobackup 3 + set nowritebackup 4 + 5 + " Give more space for displaying messages. 6 + set cmdheight=2 7 + 8 + " Having longer updatetime (default is 4000 ms = 4 s) leads to noticeable 9 + " delays and poor user experience. 10 + set updatetime=300 11 + 12 + " Don't pass messages to |ins-completion-menu|. 13 + set shortmess+=c 14 + 15 + " Always show the signcolumn, otherwise it would shift the text each time 16 + " diagnostics appear/become resolved. 17 + if has("nvim-0.5.0") || has("patch-8.1.1564") 18 + " Recently vim can merge signcolumn and number column into one 19 + set signcolumn=number 20 + else 21 + set signcolumn=yes 22 + endif 23 + 24 + " Use tab for trigger completion with characters ahead and navigate. 25 + " NOTE: Use command ':verbose imap <tab>' to make sure tab is not mapped by 26 + " other plugin before putting this into your config. 27 + inoremap <silent><expr> <TAB> 28 + \ pumvisible() ? "\<C-n>" : 29 + \ <SID>check_back_space() ? "\<TAB>" : 30 + \ coc#refresh() 31 + inoremap <expr><S-TAB> pumvisible() ? "\<C-p>" : "\<C-h>" 32 + 33 + function! s:check_back_space() abort 34 + let col = col('.') - 1 35 + return !col || getline('.')[col - 1] =~# '\s' 36 + endfunction 37 + 38 + " Use <c-space> to trigger completion. 39 + if has('nvim') 40 + inoremap <silent><expr> <c-space> coc#refresh() 41 + else 42 + inoremap <silent><expr> <c-@> coc#refresh() 43 + endif 44 + 45 + " Make <CR> auto-select the first completion item and notify coc.nvim to 46 + " format on enter, <cr> could be remapped by other vim plugin 47 + inoremap <silent><expr> <cr> pumvisible() ? coc#_select_confirm() 48 + \: "\<C-g>u\<CR>\<c-r>=coc#on_enter()\<CR>" 49 + 50 + " Use `[g` and `]g` to navigate diagnostics 51 + " Use `:CocDiagnostics` to get all diagnostics of current buffer in location list. 52 + nmap <silent> [g <Plug>(coc-diagnostic-prev) 53 + nmap <silent> ]g <Plug>(coc-diagnostic-next) 54 + 55 + " GoTo code navigation. 56 + nmap <silent> gd <Plug>(coc-definition) 57 + nmap <silent> gy <Plug>(coc-type-definition) 58 + nmap <silent> gi <Plug>(coc-implementation) 59 + nmap <silent> gr <Plug>(coc-references) 60 + 61 + " Use K to show documentation in preview window. 62 + nnoremap <silent> K :call <SID>show_documentation()<CR> 63 + 64 + function! s:show_documentation() 65 + if CocAction('hasProvider', 'hover') 66 + call CocActionAsync('doHover') 67 + else 68 + call feedkeys('K', 'in') 69 + endif 70 + endfunction 71 + 72 + " Highlight the symbol and its references when holding the cursor. 73 + autocmd CursorHold * silent call CocActionAsync('highlight') 74 + 75 + " Symbol renaming. 76 + nmap <leader>rn <Plug>(coc-rename) 77 + 78 + " Formatting selected code. 79 + xmap <leader>f <Plug>(coc-format-selected) 80 + nmap <leader>f <Plug>(coc-format-selected) 81 + 82 + augroup mygroup 83 + autocmd! 84 + " Setup formatexpr specified filetype(s). 85 + autocmd FileType typescript,json setl formatexpr=CocAction('formatSelected') 86 + " Update signature help on jump placeholder. 87 + autocmd User CocJumpPlaceholder call CocActionAsync('showSignatureHelp') 88 + augroup end 89 + 90 + " Applying codeAction to the selected region. 91 + " Example: `<leader>aap` for current paragraph 92 + xmap <leader>a <Plug>(coc-codeaction-selected) 93 + nmap <leader>a <Plug>(coc-codeaction-selected) 94 + 95 + " Remap keys for applying codeAction to the current buffer. 96 + nmap <leader>ac <Plug>(coc-codeaction) 97 + " Apply AutoFix to problem on the current line. 98 + nmap <leader>qf <Plug>(coc-fix-current) 99 + 100 + " Run the Code Lens action on the current line. 101 + nmap <leader>cl <Plug>(coc-codelens-action) 102 + 103 + " Map function and class text objects 104 + " NOTE: Requires 'textDocument.documentSymbol' support from the language server. 105 + xmap if <Plug>(coc-funcobj-i) 106 + omap if <Plug>(coc-funcobj-i) 107 + xmap af <Plug>(coc-funcobj-a) 108 + omap af <Plug>(coc-funcobj-a) 109 + xmap ic <Plug>(coc-classobj-i) 110 + omap ic <Plug>(coc-classobj-i) 111 + xmap ac <Plug>(coc-classobj-a) 112 + omap ac <Plug>(coc-classobj-a) 113 + 114 + " Remap <C-f> and <C-b> for scroll float windows/popups. 115 + if has('nvim-0.4.0') || has('patch-8.2.0750') 116 + nnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>" 117 + nnoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? coc#float#scroll(0) : "\<C-b>" 118 + inoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? "\<c-r>=coc#float#scroll(1)\<cr>" : "\<Right>" 119 + inoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? "\<c-r>=coc#float#scroll(0)\<cr>" : "\<Left>" 120 + vnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>" 121 + vnoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? coc#float#scroll(0) : "\<C-b>" 122 + endif 123 + 124 + " Use CTRL-S for selections ranges. 125 + " Requires 'textDocument/selectionRange' support of language server. 126 + nmap <silent> <C-s> <Plug>(coc-range-select) 127 + xmap <silent> <C-s> <Plug>(coc-range-select) 128 + 129 + " Add `:Format` command to format current buffer. 130 + command! -nargs=0 Format :call CocActionAsync('format') 131 + 132 + " Add `:Fold` command to fold current buffer. 133 + command! -nargs=? Fold :call CocAction('fold', <f-args>) 134 + 135 + " Add `:OR` command for organize imports of the current buffer. 136 + command! -nargs=0 OR :call CocActionAsync('runCommand', 'editor.action.organizeImport') 137 + 138 + " Add (Neo)Vim's native statusline support. 139 + " NOTE: Please see `:h coc-status` for integrations with external plugins that 140 + " provide custom statusline: lightline.vim, vim-airline. 141 + set statusline^=%{coc#status()}%{get(b:,'coc_current_function','')} 142 + 143 + " Mappings for CoCList 144 + " Show all diagnostics. 145 + nnoremap <silent><nowait> <space>a :<C-u>CocList diagnostics<cr> 146 + " Manage extensions. 147 + nnoremap <silent><nowait> <space>e :<C-u>CocList extensions<cr> 148 + " Show commands. 149 + nnoremap <silent><nowait> <space>c :<C-u>CocList commands<cr> 150 + " Find symbol of current document. 151 + nnoremap <silent><nowait> <space>o :<C-u>CocList outline<cr> 152 + " Search workspace symbols. 153 + nnoremap <silent><nowait> <space>s :<C-u>CocList -I symbols<cr> 154 + " Do default action for next item. 155 + nnoremap <silent><nowait> <space>j :<C-u>CocNext<CR> 156 + " Do default action for previous item. 157 + nnoremap <silent><nowait> <space>k :<C-u>CocPrev<CR> 158 + " Resume latest coc list. 159 + nnoremap <silent><nowait> <space>p :<C-u>CocListResume<CR>
+46 -7
nvim/init.vim
··· 51 51 Plug 'sbdchd/neoformat' 52 52 53 53 "support for go to defintion and autocompletion 54 - Plug 'davidhalter/jedi-vim' 54 + "Plug 'davidhalter/jedi-vim' 55 + Plug 'neoclide/coc.nvim', {'branch': 'release'} 55 56 Plug 'jmcantrell/vim-virtualenv' 56 57 57 58 Plug 'liuchengxu/vim-which-key' ··· 84 85 set splitright " Vertical splits will automatically be to the right 85 86 set t_Co=256 " Support 256 colors 86 87 set cmdheight=2 " More space for displaying messages 88 + set updatetime=300 " Having longer updatetime (default is 4000 ms = 4 s) leads to noticeable delays and poor user experience. 87 89 set pumheight=10 " Makes popup menu smaller 88 90 set hidden " Required to keep multiple buffers open multiple buffers 89 91 set timeoutlen=500 " By default timeoutlen is 1000 ms ··· 112 114 "switch between two buffers -> C-^ does not work with current swiss layout 113 115 nnoremap <C-6> <C-^><cr> 114 116 117 + " PYTHON 115 118 119 + "auto format on save with Black 120 + autocmd BufWritePre *.py execute ':Black' 121 + 122 + " let g:python3_host_prog = "$venvs/banking/bin/python3" 123 + 124 + " coc 125 + "let g:coc_node_path = "/opt/homebrew/bin/node" 126 + let g:coc_global_extensions = ['coc-json', 'coc-git'] 127 + nnoremap <Leader>tg :CocCommand git.toggleGutters<CR> " toggle coc-git gutter 128 + 129 + " jedi - shortcuts -> replced with coc 130 + " let g:jedi#goto_command = "<leader>d" 131 + " let g:jedi#goto_assignments_command = "<leader>g" 132 + " let g:jedi#goto_stubs_command = "<leader>s" 133 + " let g:jedi#goto_definitions_command = "" 134 + " let g:jedi#documentation_command = "K" 135 + " let g:jedi#usages_command = "<leader>n" 136 + " let g:jedi#completions_command = "<C-Space>" 137 + " let g:jedi#rename_command = "<leader>r" 138 + 139 + " PEP 8 indentation 140 + au BufNewFile,BufRead *.py 141 + \ set tabstop=4 142 + \ set softtabstop=4 143 + \ set shiftwidth=4 144 + \ set textwidth=79 145 + \ set expandtab 146 + \ set autoindent 147 + \ set fileformat=unix 148 + 149 + " Other Languages and indentaion 150 + au BufNewFile,BufRead *.js, *.html, *.css 151 + \ set tabstop=2 152 + \ set softtabstop=2 153 + \ set shiftwidth=2 116 154 117 155 " Others 118 156 " ··· 206 244 nmap <leader>8 :bfirst<CR>:7bn<CR> 207 245 208 246 "NerdTree 209 - nnoremap <leader>n :NERDTreeFocus<CR> 210 - nnoremap <C-n> :NERDTree<CR> 211 - nnoremap <C-t> :NERDTreeToggle<CR> 247 + "nnoremap <leader>n :NERDTreeFocus<CR> 248 + "nnoremap <C-n> :NERDTree<CR> 249 + nnoremap <C-l> :NERDTreeToggle<CR> 212 250 " nnoremap <C-f> :NERDTreeFind<CR> 213 251 214 252 " fzf: ctrl f for find files ··· 275 313 noremap <silent> <Leader>cu :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> 276 314 277 315 278 - "auto format on save with Black 279 - autocmd BufWritePre *.py execute ':Black' 280 - 281 316 " Custom surrounds 282 317 let w:surround_{char2nr('w')} = "```\r```" 283 318 let b:surround_{char2nr('b')} = "**\r**" ··· 286 321 "cusotm stuff just for neovim 287 322 source $HOME/.config/nvim/themes/airline.vim 288 323 source $HOME/.config/nvim/themes/onedark.vim 324 + source $HOME/.config/nvim/coc.vim 289 325 "syntax on 290 326 291 327 ""Gruvbox: ··· 296 332 297 333 "set bg=dark 298 334 "let g:gruvbox_contrast_dark = 'hard' 335 + 336 + 337 + 299 338 300 339 301 340 au! BufWritePost $MYVIMRC source % " auto source when writing to init.vm alternatively you can run :source $MYVIMRC
+16
obsidian/.vimrc
··· 1 + 2 + 3 + " remap esc key 4 + imap kj <Esc> 5 + imap jk <Esc> 6 + imap jj <Esc> 7 + 8 + " map to visual line instead of full line as in obsidian line are always 9 + " wraped 10 + nmap <C-j> gj 11 + nmap <C-k> gk 12 + " nmap j gj 13 + " nmap k gk 14 + " nmap $ g$ 15 + " nmap ^ g^ 16 + " nmap 0 g^
python/.pylintrc pylintrc
-103
python/venvs/banking.txt
··· 1 - alembic==1.6.5 2 - aniso8601==7.0.0 3 - anyio==3.5.0 4 - appnope==0.1.3 5 - asgiref==3.5.0 6 - asttokens==2.0.5 7 - attrs==21.4.0 8 - backcall==0.2.0 9 - black==22.3.0 10 - bleach==5.0.0 11 - certifi==2021.10.8 12 - charset-normalizer==2.0.12 13 - click==8.1.2 14 - coloredlogs==14.0 15 - croniter==1.3.4 16 - dagit==0.14.8 17 - dagster==0.14.8 18 - dagster-graphql==0.14.8 19 - dagster-pandas==0.14.8 20 - DateTime==4.4 21 - decorator==5.1.1 22 - defusedxml==0.7.1 23 - docstring-parser==0.13 24 - duckdb==0.3.3 25 - entrypoints==0.4 26 - executing==0.8.3 27 - gevent==21.12.0 28 - gevent-websocket==0.10.1 29 - gql==2.0.0 30 - graphene==2.1.9 31 - graphql-core==2.3.2 32 - graphql-relay==2.0.1 33 - greenlet==1.1.2 34 - grpcio==1.44.0 35 - grpcio-health-checking==1.43.0 36 - h11==0.13.0 37 - httptools==0.4.0 38 - humanfriendly==10.0 39 - idna==3.3 40 - ipython==8.2.0 41 - ipython-genutils==0.2.0 42 - jedi==0.18.1 43 - Jinja2==2.11.3 44 - jsonschema==4.4.0 45 - jupyter-core==4.9.2 46 - Mako==1.2.0 47 - MarkupSafe==2.0.1 48 - matplotlib-inline==0.1.3 49 - mistune==0.8.4 50 - mypy-extensions==0.4.3 51 - nbconvert==5.6.1 52 - nbformat==5.1.3 53 - numpy==1.22.3 54 - packaging==21.3 55 - pandas==1.4.2 56 - pandocfilters==1.5.0 57 - parso==0.8.3 58 - pathspec==0.9.0 59 - pendulum==2.1.2 60 - pep562==1.1 61 - pexpect==4.8.0 62 - pickleshare==0.7.5 63 - platformdirs==2.5.1 64 - promise==2.3 65 - prompt-toolkit==3.0.29 66 - protobuf==3.20.0 67 - ptyprocess==0.7.0 68 - pure-eval==0.2.2 69 - Pygments==2.11.2 70 - pyparsing==3.0.8 71 - pyrsistent==0.18.1 72 - python-dateutil==2.8.2 73 - python-dotenv==0.20.0 74 - python-editor==1.0.4 75 - pytz==2022.1 76 - pytzdata==2020.1 77 - PyYAML==6.0 78 - requests==2.27.1 79 - Rx==1.6.1 80 - six==1.16.0 81 - sniffio==1.2.0 82 - SQLAlchemy==1.4.35 83 - stack-data==0.2.0 84 - starlette==0.19.0 85 - tabulate==0.8.9 86 - testpath==0.6.0 87 - tomli==2.0.1 88 - toposort==1.7 89 - tqdm==4.64.0 90 - traitlets==5.1.1 91 - typing-compat==0.1.0 92 - typing-extensions==4.1.1 93 - urllib3==1.26.9 94 - uvicorn==0.17.6 95 - uvloop==0.16.0 96 - watchdog==2.1.7 97 - watchgod==0.8.2 98 - wcwidth==0.2.5 99 - webencodings==0.5.1 100 - websockets==10.2 101 - xlrd==2.0.1 102 - zope.event==4.5.0 103 - zope.interface==5.4.0
-165
python/venvs/dagster.txt
··· 1 - alembic==1.6.5 2 - aniso8601==7.0.0 3 - ansiwrap==0.8.4 4 - anyio==3.5.0 5 - appdirs==1.4.4 6 - appnope==0.1.3 7 - asgiref==3.5.0 8 - astroid==2.5 9 - asttokens==2.0.5 10 - atomicwrites==1.4.0 11 - attrs==21.4.0 12 - backcall==0.2.0 13 - black==19.10b0 14 - bleach==5.0.0 15 - boto3==1.21.42 16 - botocore==1.24.42 17 - branca==0.4.2 18 - certifi==2021.10.8 19 - charset-normalizer==2.0.12 20 - click==8.1.2 21 - coloredlogs==14.0 22 - croniter==1.3.4 23 - cycler==0.11.0 24 - dagit==0.14.1 25 - dagster==0.14.1 26 - dagster-aws==0.14.1 27 - dagster-graphql==0.14.1 28 - dagster-pandas==0.14.1 29 - dagster-postgres==0.14.1 30 - dagster-pyspark==0.14.1 31 - dagster-spark==0.14.1 32 - dagstermill==0.14.1 33 - debugpy==1.6.0 34 - decorator==5.1.1 35 - defusedxml==0.7.1 36 - distlib==0.3.4 37 - docstring-parser==0.13 38 - entrypoints==0.4 39 - executing==0.8.3 40 - fastjsonschema==2.15.3 41 - filelock==3.6.0 42 - flake8==4.0.1 43 - folium==0.12.1.post1 44 - fonttools==4.32.0 45 - gevent==21.12.0 46 - gevent-websocket==0.10.1 47 - gql==2.0.0 48 - graphene==2.1.9 49 - graphql-core==2.3.2 50 - graphql-relay==2.0.1 51 - greenlet==1.1.2 52 - grpcio==1.44.0 53 - grpcio-health-checking==1.43.0 54 - h11==0.13.0 55 - httptools==0.4.0 56 - humanfriendly==10.0 57 - idna==3.3 58 - ijson==3.1.4 59 - ipykernel==6.13.0 60 - ipython==8.2.0 61 - isort==4.3.21 62 - jedi==0.18.1 63 - Jinja2==2.11.3 64 - jmespath==1.0.0 65 - joblib==1.1.0 66 - jsonschema==4.4.0 67 - jupyter-client==7.2.2 68 - jupyter-core==4.9.2 69 - kiwisolver==1.4.2 70 - koalas==1.8.2 71 - lazy-object-proxy==1.7.1 72 - Mako==1.2.0 73 - MarkupSafe==2.0.1 74 - matplotlib==3.5.1 75 - matplotlib-inline==0.1.3 76 - mccabe==0.6.1 77 - mistune==0.8.4 78 - mock==3.0.5 79 - more-itertools==8.12.0 80 - mypy==0.942 81 - mypy-extensions==0.4.3 82 - nbclient==0.6.0 83 - nbconvert==5.6.1 84 - nbformat==5.3.0 85 - nest-asyncio==1.5.5 86 - numpy==1.22.3 87 - packaging==21.3 88 - pandas==1.4.2 89 - pandasql==0.7.3 90 - pandocfilters==1.5.0 91 - papermill==2.3.4 92 - parso==0.8.3 93 - pathspec==0.9.0 94 - pendulum==2.1.2 95 - pexpect==4.8.0 96 - pickleshare==0.7.5 97 - Pillow==9.1.0 98 - platformdirs==2.5.1 99 - pluggy==0.13.1 100 - promise==2.3 101 - prompt-toolkit==3.0.29 102 - protobuf==3.20.0 103 - psutil==5.9.0 104 - psycopg2-binary==2.9.3 105 - ptyprocess==0.7.0 106 - pure-eval==0.2.2 107 - py==1.11.0 108 - py4j==0.10.9 109 - pyarrow==7.0.0 110 - pycodestyle==2.8.0 111 - pyflakes==2.4.0 112 - Pygments==2.11.2 113 - pylint==2.6.0 114 - pyparsing==3.0.8 115 - pyrsistent==0.18.1 116 - pyspark==3.0.3 117 - pyspark-stubs==3.0.0.dev8 118 - pytest==4.6.7 119 - python-dateutil==2.8.2 120 - python-dotenv==0.20.0 121 - python-editor==1.0.4 122 - pytz==2022.1 123 - pytzdata==2020.1 124 - PyYAML==6.0 125 - pyzmq==22.3.0 126 - regex==2022.3.15 127 - requests==2.27.1 128 - Rx==1.6.1 129 - s3transfer==0.5.2 130 - scikit-learn==1.0.2 131 - scipy==1.8.0 132 - scrapbook==0.5.0 133 - seaborn==0.11.2 134 - six==1.16.0 135 - sniffio==1.2.0 136 - SQLAlchemy==1.4.35 137 - stack-data==0.2.0 138 - starlette==0.19.0 139 - tabulate==0.8.9 140 - tenacity==8.0.1 141 - testpath==0.6.0 142 - textwrap3==0.9.2 143 - threadpoolctl==3.1.0 144 - toml==0.10.2 145 - tomli==2.0.1 146 - toposort==1.7 147 - tornado==6.1 148 - tox==3.14.2 149 - tqdm==4.64.0 150 - traitlets==5.1.1 151 - typed-ast==1.5.2 152 - typing-compat==0.1.0 153 - typing_extensions==4.1.1 154 - urllib3==1.26.9 155 - uvicorn==0.17.6 156 - uvloop==0.16.0 157 - virtualenv==20.14.1 158 - watchdog==2.1.7 159 - watchgod==0.8.2 160 - wcwidth==0.2.5 161 - webencodings==0.5.1 162 - websockets==10.2 163 - wrapt==1.12.1 164 - zope.event==4.5.0 165 - zope.interface==5.4.0
+2 -2
zsh/aliases.shrc
··· 1 1 #python 3 2 - alias python=/usr/local/bin/python3 3 - #alias pip=//usr/bin/pip3 2 + alias python=python3 3 + alias pip=pip3 4 4 #make neovim default vim 5 5 export EDITOR="nvim" 6 6 alias vim=nvim