183 lines
2.7 KiB
Markdown
183 lines
2.7 KiB
Markdown
|
# 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
|