From b37650ac0341dcc18c99af3498bfff79bc5095a0 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Thu, 6 Jun 2024 15:42:12 +0200 Subject: [PATCH] nvim: Re-enable femaco plugin Since it in fact works wonderfully now, we re-enable FeMaco, allowing to edit codeblocks in markdown-like environments (but really anywhere) by simply invoking `ce` ('codeblock-edit'). The mapping is only active in markdown and quarto files for the time being, though more can probably be added. The command itself works anywhere (`:FeMaco`), so can be used in racket or norg or whereever. --- nvim/.config/nvim/lazy-lock.json | 2 ++ .../nvim/lua/plugins/data_analysis.lua | 20 +++++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index 24c8cdf..3b080d2 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -43,11 +43,13 @@ "mason-lspconfig.nvim": { "branch": "main", "commit": "9ae570e206360e47d30b4c35a4550c165f4ea7b7" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "c5e07b8ff54187716334d585db34282e46fa2932" }, "mason.nvim": { "branch": "main", "commit": "c43eeb5614a09dc17c03a7fb49de2e05de203924" }, + "mdeval.nvim": { "branch": "master", "commit": "2c32e2f3e7d8f222e7a4724989f218d036e1081d" }, "mini.nvim": { "branch": "main", "commit": "f24747266a047617d06605a2316aa6c071662fa2" }, "molten-nvim": { "branch": "main", "commit": "df5ccef3b6fda3582f7746e45327ee031f668826" }, "neogen": { "branch": "main", "commit": "0daffcec249bf42275e322361fe55b89a05ff278" }, "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, "neotest-python": { "branch": "master", "commit": "81d2265efac717bb567bc15cc652ae10801286b3" }, + "nvim-FeMaco.lua": { "branch": "main", "commit": "96bbf843595dbe865838b3f2484b73557f34700c" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, "nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" }, "nvim-coverage": { "branch": "main", "commit": "aa4b4400588e2259e87e372b1e4e90ae13cf5a39" }, diff --git a/nvim/.config/nvim/lua/plugins/data_analysis.lua b/nvim/.config/nvim/lua/plugins/data_analysis.lua index 8845b52..0443e6a 100644 --- a/nvim/.config/nvim/lua/plugins/data_analysis.lua +++ b/nvim/.config/nvim/lua/plugins/data_analysis.lua @@ -81,6 +81,18 @@ return { { "vn", ":MoltenInfo" }, }, }, + -- Edit code blocks in md/quarto using whatever language is + { + "AckslD/nvim-FeMaco.lua", + cmd = { + "FeMaco", + }, + ft = { "markdown", "quarto" }, + opts = {}, + dependencies = { + "nvim-treesitter/nvim-treesitter", + }, + }, -- MARKDOWN ONLY -- Evaluate markdown code blocks @@ -96,12 +108,4 @@ return { }, lazy = false, }, - { - "AckslD/nvim-FeMaco.lua", - cmd = { - "FeMaco", - }, - ft = { "markdown" }, - config = true, - }, }