Sonic-Pi send visual selection and integration, luasnip TAB jumps insert positions
This commit is contained in:
@@ -447,13 +447,12 @@ require("lazy").setup({
|
||||
end,
|
||||
},
|
||||
|
||||
-- -- Live Coding: sonic-pi music programming
|
||||
-- Live Coding: sonic-pi music programming
|
||||
{
|
||||
'magicmonty/sonicpi.nvim',
|
||||
-- broken if used here, setup called further below
|
||||
config = function()
|
||||
require('sonicpi').setup({
|
||||
server_dir = '/opt/sonic-pi/app/server',
|
||||
-- server_dir = '/opt/sonic-pi/app/server',
|
||||
lsp_diagnostics = true,
|
||||
mappings = {
|
||||
{ 'n', '<leader>d', ':SonicPiStartDaemon<CR>', { desc = 'Sonic Pi: start daemon' } },
|
||||
@@ -463,8 +462,11 @@ require("lazy").setup({
|
||||
{ 'i', '<M-r>', require('sonicpi.remote').run_current_buffer, { desc = 'Sonic Pi: run' } },
|
||||
{ 'n', '<leader>R', ':SonicPiSendBuffer<CR>', { desc = 'Sonic Pi: send buffer' } },
|
||||
{ 'i', '<M-R>', ':SonicPiSendBuffer<CR>', { desc = 'Sonic Pi: send buffer' } },
|
||||
-- // TODO.2024-10-29 implement sending of tree-sitter node
|
||||
{ 'n', '<C-H>', function() end, { desc = 'Sonic Pi: send current' } },
|
||||
{ 'v', '<leader>s', require('sonicpi.remote').stop, { desc = 'Sonic Pi: stop' } },
|
||||
{ 'v', '<leader>v',
|
||||
function()
|
||||
require('sonicpi.remote').run_code(SL_get_visual_selection())
|
||||
end, { desc = 'Sonic Pi: send visual range' } }
|
||||
},
|
||||
single_file = true,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user