nvim/NOTES.md

183 lines
2.7 KiB
Markdown
Raw Normal View History

# 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 <space>fk
5. explore help docs which shift+m and <space>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