From 7a939f52c89bb82a086bca88ead310b0011a21b2 Mon Sep 17 00:00:00 2001 From: Haak Saxberg Date: Mon, 8 Apr 2024 15:11:57 -0700 Subject: [PATCH] Add precogntion for motion hints --- nix/home/programs/nvim/default.nix | 12 ++++++++++++ nix/home/programs/nvim/init.vim | 2 +- nix/system/worktop/darwin-configuration.nix | 1 + 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/nix/home/programs/nvim/default.nix b/nix/home/programs/nvim/default.nix index 865ca9c..a64a77d 100644 --- a/nix/home/programs/nvim/default.nix +++ b/nix/home/programs/nvim/default.nix @@ -41,6 +41,17 @@ let sha256 = "sha256-+MzEGnhlrYRvAfskOwmw69OC1CsPXt7s3z+xPe9XPqs"; }; }; + + vim-precognition = pkgs.vimUtils.buildVimPlugin { + name = "vim-precognition"; + version = "2024-05-26"; + src = pkgs.fetchFromGitHub { + owner = "tris203"; + repo = "precognition.nvim"; + rev = "b40c3539f95504bea2ac4ac4dc866a95edba6d4d"; + sha256 = "sha256-fyaMWL0MsmWJ8KcY1QkbtoZ7tDbIbFbEYgA/ZsOoVSk="; + }; + }; in with builtins; { @@ -51,6 +62,7 @@ with builtins; vim-sensible vim-startify vim-catppuccino + vim-precognition { plugin = fzf-vim; diff --git a/nix/home/programs/nvim/init.vim b/nix/home/programs/nvim/init.vim index 441528e..180b758 100644 --- a/nix/home/programs/nvim/init.vim +++ b/nix/home/programs/nvim/init.vim @@ -52,6 +52,7 @@ autocmd BufWritePre * :%s/\s\+$//e noremap ; : inoremap jj noremap Q +noremap ? :lua require("precognition").peek() """ Esperanto digraphs (for use with ctrl-k) :digraph Cx 264 @@ -69,7 +70,6 @@ noremap Q """ Terminal mode remaps tnoremap -nnoremap o :below 10sp term://$SHELLi " Quicker window movement nnoremap j diff --git a/nix/system/worktop/darwin-configuration.nix b/nix/system/worktop/darwin-configuration.nix index fead74d..2dc11c8 100644 --- a/nix/system/worktop/darwin-configuration.nix +++ b/nix/system/worktop/darwin-configuration.nix @@ -81,6 +81,7 @@ in keycastr discord postbird + pkgs.ngrok # wishlist # todo (unsupported on aarch64-darwin):