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