Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: enable blink #119

Merged
merged 32 commits into from
Jan 23, 2025
Merged

feat: enable blink #119

merged 32 commits into from
Jan 23, 2025

Conversation

hjdivad
Copy link
Owner

@hjdivad hjdivad commented Jan 16, 2025

Also has a lot of changes related to bumping plugins generally.

hjdivad added 30 commits January 8, 2025 07:21
Also
- Disable cmp for now
<leader>dL launches osv (nvim debugee) anywhere, not just lua.  This
improves the ergonomics of debugging neovim lua.
Add a debugging flag (and keymap toggle) that causes most messages to
get output & available via `<leader>sna`.  This makes it much easier to
figure out how to configure routes for messages.

As part of this, also update noice routes to greatly simplify the way in
which I silence the annoying toast messages.
Switched the snippet forward/back keymaps to blink from luasnip as this
prevents the issue of accidentally getting back into a snippet in insert
mode making <c-{j,k}> typos take you to surprising places.
I should use <leader>sC to fuzzy match commands rather than rely on a
memorable prefix.
I find I really want <m-j> to step over, not into.
I need to configure wezterm whenever adding a new M-x keymap
function M.foo is better than M.foo = function because it only creates
one function definition location for the lua LSP, making
go-to-definition immediately jump to the function rather than force you
into a selector
Disable following the current file and instead expand <leader>e to
multiple keybindings <leader>ee <leader>eE to have control over whether
or not to reveal the current buffer.

In practice I often, but not always, want the current file revealed, and
the autofollow behaviour winds up being annoying when trying to set up
two buffers for comparison.
In general I prefer <s-*> to mean "do this more aggressively", so I
typically expect <leader>fF to have the broader search semantics
Add -unscoped to the unscoped variants, to make it possible to select
them just with the fuzzy query and not have to actually navigate the
completion items.
@hjdivad hjdivad marked this pull request as ready for review January 23, 2025 15:53
@hjdivad hjdivad enabled auto-merge January 23, 2025 15:53
>2m is a bit annoying, presumably I can cache both fzf installation and
binutils binaries
@hjdivad hjdivad merged commit 5dd28dd into master Jan 23, 2025
3 checks passed
@hjdivad hjdivad deleted the hjdivad/blink-mk2 branch January 23, 2025 16:00
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