Replies: 6 comments 3 replies
-
No module addresses this directly, no. What I use myself is a combination of next/prev argument textobject from 'mini.ai' and exchange operator from 'mini.operators'. I have keymaps similar to this: vim.keymap.set('n', '<Leader>oh', '<Cmd>normal gxiagxila<CR>')
vim.keymap.set('n', '<Leader>ol', '<Cmd>normal gxiagxina<CR>') They are far from perfect, as |
Beta Was this translation helpful? Give feedback.
-
Super awesome, I'm gioing to pour some coffee and have a look. Even if its a little better than what im dealing with its going to be so amazing |
Beta Was this translation helpful? Give feedback.
-
Dude this works so well... man your plugins are just the best. It has made my experience switching from vim to neovim 10/10 |
Beta Was this translation helpful? Give feedback.
-
mini.operators is also amazing, i can't believe I missed that one. Multiply + exchange is freakin sweet |
Beta Was this translation helpful? Give feedback.
-
one easy Q: with |
Beta Was this translation helpful? Give feedback.
-
Also one other easy watch(accountId, () => {
fetchData();
});
return {
accountId,
accounts,
[c]olumns, <- cursor is here
data,
loading,
query,
};
}, How do I sort everything in the I have tried
If i do the same selection of |
Beta Was this translation helpful? Give feedback.
-
This is probably i find myself doing most and right now it seems treesitter only works with JS, and even then its spotty at best, for example some destructured argument
function({ a, b })
will break.And on top of that, it doesnt work in any other languages.
Do any of your plugins do this? I searched around and
ai
seemed closest but it didnt seem to allow movement.Such a great series of plugins youre doing, thank you !! 🎩
Beta Was this translation helpful? Give feedback.
All reactions