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://github.com/bcampolo/nvim-starter-kit lazyvim setup 
git 
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 
Category:Vim
Category:Linux