From 46208d9102dff1a79965e580328c8b6331579801 Mon Sep 17 00:00:00 2001 From: Gabe Venberg Date: Sun, 15 Mar 2026 14:53:24 +0100 Subject: [PATCH] fleshed out readme. --- README.md | 11 +++++++++++ lua/keys.lua | 2 -- lua/plugins/preview/typst.lua | 6 +++--- lua/plugins/which-key.lua | 6 +++--- 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8a04a0d..eb1c7db 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,14 @@ # Neovim module A wrapper around nvim that includes the plugins I use day to day. + +to use with home manager or nixos, pass this flake as an input, and then in your config, +```nix +imports = [ +inputs.nvim-config.nixosModules.neovim +] +``` +(replace `nixosModules` with `homeModules` for home manager). + +Then, you can just do `wrappers.neovim.enable=true;` to enable nvim. +To enable an option, such as minimal mode (no LSPs), do `wrappers.neovim.settings.minimal = true;`. diff --git a/lua/keys.lua b/lua/keys.lua index b07a6e6..8f6b8d7 100644 --- a/lua/keys.lua +++ b/lua/keys.lua @@ -33,5 +33,3 @@ vim.keymap.set({ "n", "v", "x" }, 'Y', '"+yy', { noremap = true, silent vim.keymap.set({ 'n', 'v', 'x' }, 'p', '"+p', { noremap = true, silent = true, desc = 'Paste from clipboard' }) vim.keymap.set('i', '', '+', { noremap = true, silent = true, desc = 'Paste from clipboard from within insert mode' }) -vim.keymap.set("x", "P", '"_dP', - { noremap = true, silent = true, desc = 'Paste over selection without erasing unnamed register' }) diff --git a/lua/plugins/preview/typst.lua b/lua/plugins/preview/typst.lua index 5faa5dd..6f5ffa6 100644 --- a/lua/plugins/preview/typst.lua +++ b/lua/plugins/preview/typst.lua @@ -4,9 +4,9 @@ return { ft = "typst", cmd = { "TypstPreview", "TypstPreviewStop", "TypstPreviewToggle", }, keys = { - { "ptp", "TypstPreview ", mode = { "n" }, noremap = true, desc = "typst preview" }, - { "pts", "TypstPreviewStop ", mode = { "n" }, noremap = true, desc = "typst preview stop" }, - { "ptt", "TypstPreviewToggle ", mode = { "n" }, noremap = true, desc = "typst preview toggle" }, + { "Ptp", "TypstPreview ", mode = { "n" }, noremap = true, desc = "typst preview" }, + { "Pts", "TypstPreviewStop ", mode = { "n" }, noremap = true, desc = "typst preview stop" }, + { "Ptt", "TypstPreviewToggle ", mode = { "n" }, noremap = true, desc = "typst preview toggle" }, }, after = function() require('typst-preview').setup {} diff --git a/lua/plugins/which-key.lua b/lua/plugins/which-key.lua index c91aa99..2f78f3e 100644 --- a/lua/plugins/which-key.lua +++ b/lua/plugins/which-key.lua @@ -8,9 +8,9 @@ return { { "g", group = "[g]it" }, { "z", group = "[z]ettelkasten" }, { "gt", group = "[t]oggle" }, - { "p", group = "[p]review" }, - { "pt", group = "[p]review [t]ypst" }, - { "pm", group = "[p]review [m]arkdown" }, + { "P", group = "[p]review" }, + { "Pt", group = "[p]review [t]ypst" }, + { "Pm", group = "[p]review [m]arkdown" }, { "f", group = "[f]ind" }, { "t", group = "[t]ree" }, { "c", group = "[c]heck" },