Skip to content

Editor experience: hover, selection, buffer cleanup, explorer fixes, fonts - #4

Open
TheyCodeMeSilvers wants to merge 1 commit into
mainfrom
feat/editor-experience
Open

Editor experience: hover, selection, buffer cleanup, explorer fixes, fonts#4
TheyCodeMeSilvers wants to merge 1 commit into
mainfrom
feat/editor-experience

Conversation

@TheyCodeMeSilvers

Copy link
Copy Markdown
Owner

Summary

A set of editor-experience improvements across Neovim, Ghostty, and the package manifest.

Changes

Neovim keybindings (configs/nvim/lua/config/keymaps.lua)

  • Cmd+J → LSP hover documentation (function params, types, docs)
  • Shift+Left/Right → extend selection horizontally (matches existing Shift+Up/Down behavior in normal + visual mode)
  • f → search (same as /)
  • <leader>ba → delete all other buffers (keeps the current window open)

Ghostty (configs/ghostty/config)

  • font-size = 15
  • Unbind super+j / super+shift+j so Cmd+J reaches Neovim
  • Unbind shift+arrow_left/right so Shift selection reaches Neovim

Explorer (configs/nvim/lua/plugins/snacks.lua)

  • Fixed-width (90 col) central window layout with preview
  • Auto-close the explorer after picking a file (jump.close = true)

Package manifest (Brewfile)

  • Add fd — fixes the explorer "No supported finder found" error (the explorer hardcodes fd for incremental search) and speeds up file picking

- Add fd to Brewfile (explorer search fix + faster file finding)
- Ghostty: font-size 15, unbind super+j and shift+arrow_left/right
- Cmd+J hover documentation, Shift+Left/Right selection, f->search
- Leader+b+a to delete all other buffers
- Explorer: fixed-width central layout, auto-close on file pick
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant