Maintenance in progress: we are indexing a large batch of new skills. Some pages may load slowly or briefly show no results. Nothing is lost, and everything is back to normal within the hour.

Open In Editor

Use when the user says "open", "show me", "nvr", "open in editor", "open in nvr", "open in neovim", or wants to view a file in their editor rather than in the CLI. Also use proactively after creating or editing a file the user will want to review.

majiayu000 00ef1e8 2 files · 1.9 KB Updated 567 repo stars

File contents

Open in Editor (nvr)

Opens files in the user's neovim instance via nvr, using the tmux window name to find the correct socket.

Usage

# Open in new tab (default)
~/dots/bin/scripts/llm-open-nvr /path/to/file

# Open at specific line
~/dots/bin/scripts/llm-open-nvr --line 42 /path/to/file

# Open in split / vsplit
~/dots/bin/scripts/llm-open-nvr --split /path/to/file
~/dots/bin/scripts/llm-open-nvr --vsplit /path/to/file

# Diff two files
~/dots/bin/scripts/llm-open-nvr --diff file1 file2

# Send keystrokes (e.g. save current buffer)
~/dots/bin/scripts/llm-open-nvr --send ':w<CR>'

# Evaluate neovim expression
~/dots/bin/scripts/llm-open-nvr --expr 'expand("%:p")'

Error Handling

If the script errors with "No nvr socket", ask the user to start neovim in this tmux window by running the nvr shell function.

majiayu000/claude-skill-registry-data/tree/main/development/open-in-editor commit 00ef1e8d17

Frequently asked questions

npx skillmds add majiayu000/open-in-editor