Skip to content

jeyavinoth/dotfiles

Repository files navigation

Neovim

  1. Install Packer package installer "https://github.com/wbthomason/packer.nvim"
  2. Then link the folder nvim to ~/.config/nvim
  3. Setup vim alias as nvim
  4. Open vim and then run :PackerInstall (the first install will cause issues with :TSUpdate [treesitter])
  5. Then install debugpy :VimspectorInstall debugpy
  6. brew install pyright <-- install pyright langserver
  7. pip install neovim
  8. pip install python-lsp-server
  9. pip install pyright flake8 black isort # formatting stuff

Hammerspoon

  • This is specific to MAC

    List of Binds

    • ctrl + alt + cmd + \ → connect airpods
    • ctrl + alt + cmd + shift + \ → disconnect airpods
    • ctrl + alt + cmd + shift + \ → disconnect airpods
    • ctrl + alt + cmd + h → send window to prev monitor
    • ctrl + alt + cmd + l → send window to next monitor
    • ctrl + alt + cmd + m → switch to meet.google.com tab in Chrome
    • ctrl + alt + cmd + n → toggle the notificaiton bar on mac
    • ctrl + alt + cmd + j → switch to Jimmy's server jupyter lab tab in Chrome

Other stuff

Mozilla Thunderbird

  1. Install following add ons:

    • owl exhcange, for microsoft - For my staff ccny account

    • gContactSync - for goolge sync of address book

  2. Minimize on close - minimizes thunderbird instead of closing it, can still be cloased via the menu

    • Go to view --> folders --> unified, then sort by --> threaded