nvim/NOTES.md

2.7 KiB

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
  2. this video will review why use this config
  3. could skip to features in next video
  4. 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
  5. why port to lua 1. stay up to date with the community 2. fast 3. lua is better than vimscript
  6. overview of series 1. review features 2. installation 3. configuration 4. how to git (including Papeeria)

LaTeX

  1. basics
  2. sessions
  3. buffers
  4. vimtex
  5. build
  6. view
  7. index
  8. count
  9. error log
  10. clean aux
  11. citations
  12. citations with vimtex
  13. citations with telescope
  14. context menu
  15. bibannotate
  16. bibexport

New Project

  1. new project
  2. explorer
  3. new directory
  4. new files
  5. templates
  6. markdown
  7. checklist
  8. numbered list
  9. bullet list
  10. 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
  3. latex -> markdown
  4. 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
  2. file structure 1. init 2. options 3. keymaps 4. plugins
  3. options
  4. keymaps 1. vim standards 2. new additions in cheatsheet 3. unmapping
  5. plugins
  6. whichkey
  7. change plugins
  8. new plugin
  9. remove plugin
  10. how to learn about existing plugins
  11. look up keymaps with fk
  12. explore help docs which shift+m and fh

Git

  1. git basics
  2. create repo
  3. add remote
  4. push changes
  5. share access 1. GitHub 2. Papeeria 3. Overleaf
  6. using branches
  7. merge conflicts
  8. further information