kickstart.nvim/lua/custom/plugins
Your Name f0f0758cdf custom plugins 2026-03-06 21:56:12 +08:00
..
00-init.lua custom plugins 2026-03-06 21:56:12 +08:00
01-functions.lua custom plugins 2026-03-06 21:56:12 +08:00
01-opts.lua custom plugins 2026-03-06 21:56:12 +08:00
50-git.lua custom plugins 2026-03-06 21:56:12 +08:00
51-navigation.lua custom plugins 2026-03-06 21:56:12 +08:00
52-terminal.lua custom plugins 2026-03-06 21:56:12 +08:00
53-window.lua custom plugins 2026-03-06 21:56:12 +08:00
55-startup.lua custom plugins 2026-03-06 21:56:12 +08:00
56-jupyter-plugin.lua custom plugins 2026-03-06 21:56:12 +08:00
57-jupyter-setup.lua custom plugins 2026-03-06 21:56:12 +08:00
97-setup-plugins.lua custom plugins 2026-03-06 21:56:12 +08:00
98-bookmarks.lua custom plugins 2026-03-06 21:56:12 +08:00
99-keymaps.lua custom plugins 2026-03-06 21:56:12 +08:00
blank.lua custom plugins 2026-03-06 21:56:12 +08:00
init.lua Add type hints to plugin options where possible 2026-02-27 20:43:08 +02:00
readme.md custom plugins 2026-03-06 21:56:12 +08:00

readme.md

Neovim Setup and Notes

TODO

The very first thing you should do is to run the command :Tutor in Neovim.

Notes

SNIPPET/LSP

  • Trigger with <c-x>.
  • For TM_SELECTED_TEXT, block the text and then <tab>.
  • Move between choices with <c-h> and <c-l>.
  • Move between placeholder with <tab> and <s-tab>.

Copilot

  • Trigger with <c-j>.

Setup Instructions

General

  • Install required Python packages:
    pip install pynvim neovim
    

Paste Image

  • Install Pillow:
    pip install pillow
    

Jupyter Setup

  1. Set up a Conda environment.
  2. Install the following packages:
    pip install ipykernel jupytext pynvim jupyter_client cairosvg plotly kaleido pyperclip nbformat
    

Install All Dependencies

  • Run the following command:
    pip install pynvim neovim pillow ipykernel jupytext pynvim jupyter_client cairosvg plotly kaleido pyperclip nbformat
    :UpdateRemotePlugins
    

Windows Specific

  • Copy the rplugin.vim file:
    cp ./rplugin.vim C:\Users\yokow\AppData\Local\nvim-data/rplugin.vim
    

Initialization

  1. Add environment to Molten (e.g., labs):
    python -m ipykernel install --user --name labs --display-name labs
    
  2. Initialize Jupyter Labs:
    jupyter kernel --kernel=labs
    

iTerm2 Setup

  • Keybindings:
    • #s -> <C-s>
    • !Up -> <M-I>
    • #Up -> <M-i>
    • !Down -> <M-K>
    • #Down -> <M-k>
    • #Left -> <M-j>
    • #Right -> <M-l>

Lemonade Setup

  • Install Lemonade:
    go install github.com/lemonade-command/lemonade@latest
    
  • Start the Lemonade server:
    ~/go/bin/lemonade server