fleshed out readme.
This commit is contained in:
parent
9433f5027c
commit
46208d9102
4 changed files with 17 additions and 8 deletions
11
README.md
11
README.md
|
|
@ -1,3 +1,14 @@
|
||||||
# Neovim module
|
# Neovim module
|
||||||
|
|
||||||
A wrapper around nvim that includes the plugins I use day to day.
|
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;`.
|
||||||
|
|
|
||||||
|
|
@ -33,5 +33,3 @@ vim.keymap.set({ "n", "v", "x" }, '<leader>Y', '"+yy', { noremap = true, silent
|
||||||
vim.keymap.set({ 'n', 'v', 'x' }, '<leader>p', '"+p', { noremap = true, silent = true, desc = 'Paste from clipboard' })
|
vim.keymap.set({ 'n', 'v', 'x' }, '<leader>p', '"+p', { noremap = true, silent = true, desc = 'Paste from clipboard' })
|
||||||
vim.keymap.set('i', '<C-p>', '<C-r><C-p>+',
|
vim.keymap.set('i', '<C-p>', '<C-r><C-p>+',
|
||||||
{ noremap = true, silent = true, desc = 'Paste from clipboard from within insert mode' })
|
{ noremap = true, silent = true, desc = 'Paste from clipboard from within insert mode' })
|
||||||
vim.keymap.set("x", "<leader>P", '"_dP',
|
|
||||||
{ noremap = true, silent = true, desc = 'Paste over selection without erasing unnamed register' })
|
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,9 @@ return {
|
||||||
ft = "typst",
|
ft = "typst",
|
||||||
cmd = { "TypstPreview", "TypstPreviewStop", "TypstPreviewToggle", },
|
cmd = { "TypstPreview", "TypstPreviewStop", "TypstPreviewToggle", },
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>ptp", "<cmd>TypstPreview <CR>", mode = { "n" }, noremap = true, desc = "typst preview" },
|
{ "<leader>Ptp", "<cmd>TypstPreview <CR>", mode = { "n" }, noremap = true, desc = "typst preview" },
|
||||||
{ "<leader>pts", "<cmd>TypstPreviewStop <CR>", mode = { "n" }, noremap = true, desc = "typst preview stop" },
|
{ "<leader>Pts", "<cmd>TypstPreviewStop <CR>", mode = { "n" }, noremap = true, desc = "typst preview stop" },
|
||||||
{ "<leader>ptt", "<cmd>TypstPreviewToggle <CR>", mode = { "n" }, noremap = true, desc = "typst preview toggle" },
|
{ "<leader>Ptt", "<cmd>TypstPreviewToggle <CR>", mode = { "n" }, noremap = true, desc = "typst preview toggle" },
|
||||||
},
|
},
|
||||||
after = function()
|
after = function()
|
||||||
require('typst-preview').setup {}
|
require('typst-preview').setup {}
|
||||||
|
|
|
||||||
|
|
@ -8,9 +8,9 @@ return {
|
||||||
{ "<leader>g", group = "[g]it" },
|
{ "<leader>g", group = "[g]it" },
|
||||||
{ "<leader>z", group = "[z]ettelkasten" },
|
{ "<leader>z", group = "[z]ettelkasten" },
|
||||||
{ "<leader>gt", group = "[t]oggle" },
|
{ "<leader>gt", group = "[t]oggle" },
|
||||||
{ "<leader>p", group = "[p]review" },
|
{ "<leader>P", group = "[p]review" },
|
||||||
{ "<leader>pt", group = "[p]review [t]ypst" },
|
{ "<leader>Pt", group = "[p]review [t]ypst" },
|
||||||
{ "<leader>pm", group = "[p]review [m]arkdown" },
|
{ "<leader>Pm", group = "[p]review [m]arkdown" },
|
||||||
{ "<leader>f", group = "[f]ind" },
|
{ "<leader>f", group = "[f]ind" },
|
||||||
{ "<leader>t", group = "[t]ree" },
|
{ "<leader>t", group = "[t]ree" },
|
||||||
{ "<leader>c", group = "[c]heck" },
|
{ "<leader>c", group = "[c]heck" },
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue