# NOTES ## Features ### Example 1. sessions --> hypcause 2. adjust screen --> build pdf 3. check log 4. check index --> hop to section 5. go to citation --> vimtex menu 6. search all citations --> insert 7. explorer --> open TODO 8. show autolist in action 9. exit vim 10. open new session using explorer 11. create new document 12. use handout template 13. build pdf 14. use snippets 15. use surround 16. open explorer to run system open with s 17. show result ### Introduction 1. new series 1. this video will review why use this config 2. could skip to features in next video 3. writing latex in vim 1. TexShop/TexMaker are too simple 2. Overleaf 1. only slightly better 2. not free 3. forces you to work in the browser 4. but is easy to start with for collaborators 5. Papeeria is more free and permits GitHooks 3. PDE vs IDE 4. why port to lua 1. stay up to date with the community 2. fast 3. lua is better than vimscript 5. overview of series 1. review features 2. installation 3. configuration 4. how to git (including Papeeria) ### LaTeX 1. basics 1. sessions 2. buffers 2. vimtex 1. build 2. view 3. index 4. count 5. error log 6. clean aux 3. citations 1. citations with vimtex 2. citations with telescope 3. context menu 4. bibannotate 5. bibexport ### New Project 1. new project 2. explorer 3. new directory 4. new files 3. templates 4. markdown 2. checklist 3. numbered list 4. bullet list 5. save session ### Snippets and Glossary 1. snippets 2. glossary ### Surround 1. surround 2. preview symbol ### Git 1. lazygit 2. navigate git hunks ### Pandoc 1. pandoc 2. latex -> word 5. latex -> markdown 3. markdown -> word ### Bells and Whistles 1. undo 2. find 3. yank 4. kill lsp 5. toggle illuminate ## Installation ### basics 1. brew 2. mac keys 3. fish 4. dependencies 5. neovim ## customise 1. create fork 2. pull config 3. edit config 4. latex 5. zathura ### zotero ### git 1. pulled instead of forked 2. pushing changes 3. adding SSH 4. adding PAT 5. pulling onto other computers ### terminal 1. alaritty 2. tumx ## Configuration 1. basics 1. file structure 1. init 2. options 3. keymaps 4. plugins 2. options 3. keymaps 1. vim standards 2. new additions in cheatsheet 3. unmapping 4. plugins 5. whichkey 2. change plugins 1. new plugin 2. remove plugin 3. how to learn about existing plugins 4. look up keymaps with fk 5. explore help docs which shift+m and fh ### Git 1. git basics 1. create repo 2. add remote 3. push changes 4. share access 1. GitHub 2. Papeeria 3. Overleaf 5. using branches 6. merge conflicts 7. further information