Vim

oop
https://www.youtube.com/watch?v=E5eSRZ5j-yw ".... the interplay of properties and functionality...." doesn't know that methods(functionality,procedures) and attributes(properties) "bonded together" means each method takes datatype cluster (struct or hashmap) as its first parameter via a pointer creating a restricted global("encapsulation"Encapsulation is impossible). There isn't glue inside of the computer, you can't tell a computer metaphorically what to do(noun), you have to tell it exactly how to transform data with functions(whether the function is stuffed inside the struct or not). oop is namespaced datatypes(hashmap, structs).

pope
https://github.com/tpope/vim-obsession vim -S read session file. :mksession  create session

theprimeagen
https://github.com/ThePrimeagen/vim-be-good vim-be-good is a nvim plugin designed to make you better at Vim Movements. ref by https://github.com/danth/pathfinder.vim and https://github.com/takac/vim-hardtime. See https://www.vimgolf.com/ https://www.youtube.com/watch?v=DogKdiRx7ls how to setup your vimrc, uses config, color scheme https://www.youtube.com/watch?v=x2QJYq4IX6M your first vimrc https://www.youtube.com/watch?v=bdumjiHabhQ  developer workflow https://www.youtube.com/watch?v=1UXHsCT18wE from vscode to vim

movements
https://github.com/wellle/targets.vim/issues/225 links to links https://vim.fandom.com/wiki/Creating_new_text_objects

lazygit
https://www.youtube.com/watch?v=CPLdltN7wgE lazygit https://www.youtube.com/watch?v=8aZW9mYOxhc bare git repo by Engineer man https://www.youtube.com/watch?v=f1wnYdLEpgI rebase https://www.themoderncoder.com/a-better-git-workflow-with-rebase/

buffers
https://vim.fandom.com/wiki/Easier_buffer_switching https://www.youtube.com/watch?v=hDw0nqRfBts buffers from learn linux tv

vimrc
https://gist.github.com/Athesto/0729c132e42fe57f31cbcbb56971962a athesto https://gist.github.com/Athesto/6ce0a9f114bec7b99a876f3f4484cdd0 dotfiles and options for .tmux.conf.local file

folding
https://github.com/achalddave/dotfiles see vim layout https://www.youtube.com/watch?v=B3U1Pg0YZSU https://gist.github.com/sooop/8dc424e13c6fe2e2a663 steve losh http://vimcasts.org/episodes/how-to-fold/ https://github.com/achalddave/dotfiles/blob/622f991617887fc7dc95ac0e5018c92c6b9c871e/vim/.vimrc#L170 https://github.com/spf13/spf13-vim

leader
https://www.youtube.com/watch?v=C_l_aHqpKdA

setup
https://github.com/rwxrob/dot dotfiles https://github.com/guptav/dotfiles dotfiles https://github.com/gigo6000/dotfiles http://fisadev.github.io/fisa-vim-config/ https://github.com/LunarVim/Neovim-from-scratch https://github.com/Schniz/fnm Node version manager, COC need nodejs for lsp https://gist.github.com/SamuelNorbury/5606b28a789f5d5b22794a972dc127ff swap ; with : https://gist.github.com/iliafrenkel/30d6c7cbb2372f84dfd545d5969fa156 map H,L beginning end line https://gist.github.com/guilpejon/1b788f59f50002bee848ab2874365384 copy outside vim with C-y https://github.com/jordanhudgens/vim-settings/blob/master/vimrc open vimrc in vertical split, resize windows

onrich
https://medium.com/@dbo1093/vim-for-developers-part-4-custom-configurations-7f1db2f1ef3d dotfiles https://medium.com/@dbo1093/vim-for-developers-part-5-plugins-41e36aff346a smooth scrolling plugin https://github.com/d-ondrich/dotfiles

cheatsheet
https://www.quora.com/Whats-the-best-way-to-get-Vim-to-automatically-reload-changed-files-from-disk cheat sheet

gists
https://gist.github.com/evantravers/4d086b26f75d3ef7b79f7d121c0888fc fully commented nvim file, gruvbox

vimwiki
https://www.linux-magazine.com/Issues/2020/241/Quick-Wiki http://thedarnedestthing.com/vimwiki%20cheatsheet https://gist.github.com/drkarl/4c503bccb62558dc85e8b1bc0f29e9cb https://gist.github.com/enpassant/0496e3db19e32e110edca03647c36541 With this wiki2html.sh bash script and pandoc program, you can convert markdown to html and https://gist.github.com/maikeldotuk/54a91c21ed9623705fdce7bab2989742 https://gist.github.com/waylybaye/1178267 vimwiki_list https://gist.github.com/sstadick/efd9559f9378d394dd47b9cc000b8716 vimwiki lists, multiple https://github.com/sstallion/vimwiki-skel https://nickjanetakis.com/blog/vim-is-saving-me-hours-of-work-when-writing-books-and-courses https://github.com/preservim/vim-pencil plugin aspires to make Vim as powerful a tool for writers as it is for coders by focusing narrowly on the handful of tweaks needed to smooth the path to writing prose. linked from vimnotes https://github.com/preservim/vim-markdown

lsp
https://neovim.io/doc/user/lsp.html https://github.com/hrsh7th/nvim-cmp

youtube
https://www.youtube.com/watch?v=HR1dKKrOmDs tjdevries lua autocmd

links
https://askubuntu.com/questions/823417/auto-appending-copied-text-to-a-file append to clipboard with python https://www.mofolinux.com/ command line tools, ripgrep, fd http://surfraw.org/ command line interface to search engines, https://gitlab.com/gardenappl/readability-cli mozilla readability interface, strips clutter, https://github.com/gokcehan/lf terminal file manager. https://github.com/BurntSushi/ripgrep ripgrep recursively searches directories for a regex pattern while respecting your gitignore. https://www.youtube.com/watch?v=OhnLevLpGB4 telescope lua config file https://vimcolorschemes.com/ https://vimawesome.com/ github repos from most to least stars https://www.rosehosting.com/blog/how-to-install-node-js-on-ubuntu-16-04/ COC language server needs nodejs https://github.com/nvm-sh/nvm nodejs version management and install script. https://pimylifeup.com/raspberry-pi-nodejs/ links to https://github.com/nodesource/distributions https://gist.github.com/darcyparker/153124662b05c679c417 and using .vimrc https://vi.stackexchange.com/questions/12794/how-to-share-config-between-vim-and-neovim https://www.youtube.com/watch?v=cTBgtN-s2Zw vimrc by https://lukesmith.xyz/ http://www.vimgenius.com/ http://www.openvim.com/sandbox.html http://www.openvim.com/ https://github.com/mhinz/vim-galore#ranges https://www.youtube.com/watch?v=vlb3qUiS2ZY https://www.youtube.com/watch?v=wh_WGWii7UE https://www.youtube.com/watch?v=YhqsjUUHj6g vim tutu tmux, linuxNotes, php