From 11e46464086b03939f105ad23bbaf941f36cb486 Mon Sep 17 00:00:00 2001 From: Linnnus Date: Tue, 12 Sep 2023 19:49:01 +0200 Subject: Add vim-sneak + vim-localvimrc --- home/neovim/plugins.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 home/neovim/plugins.nix (limited to 'home/neovim/plugins.nix') diff --git a/home/neovim/plugins.nix b/home/neovim/plugins.nix new file mode 100644 index 0000000..89cd6e7 --- /dev/null +++ b/home/neovim/plugins.nix @@ -0,0 +1,28 @@ +# This module sets up and configures various miscellaneous plugins. + +{ pkgs, lib, ... }: + +{ + programs.neovim.plugins = [ + { + plugin = pkgs.vimPlugins.vim-localvimrc; + type = "viml"; + config = '' + let g:localvimrc_persistent = 1 + let g:localvimrc_name = [ "local.vim", "editors/local.vim" ] + ''; + } + { + plugin = pkgs.vimPlugins.vim-sneak; + type = "viml"; + config = '' + let g:sneak#s_next = 1 + let g:sneak#use_ic_scs = 1 + map f Sneak_f + map F Sneak_F + map t Sneak_t + map T Sneak_T + ''; + } + ]; +} -- cgit v1.2.3