From dfbeed05f62152777dd3a6c61a798ba998c2bcf8 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Mon, 6 Sep 2021 23:31:32 -0400 Subject: [PATCH] Add hound.vim with remap --- home/default.nix | 13 ++++++++++++- home/nvim/lua/init.lua | 11 +++++++---- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/home/default.nix b/home/default.nix index e56831d..7c39d22 100644 --- a/home/default.nix +++ b/home/default.nix @@ -11,6 +11,15 @@ let sha256 = "sha256-FDeyGH5OPAYV7zePCfDujsj+nGd5AFnqySPStJYEY2E="; }; }; + hound-vim = pkgs.vimUtils.buildVimPlugin { + name = "hound-vim"; + src = pkgs.fetchFromGitHub { + owner = "jfo"; + repo = "hound.vim"; + rev = "88a932104b47e0b5461c107837b3a9dd7cede529"; + sha256 = "sha256-E97h75Zyc01klRi+245l/Y8HSvnnyvCjDrAB/BnK3G8="; + }; + }; inherit (pkgs) stdenv; in { @@ -295,13 +304,14 @@ in extraConfig = "lua require('init')"; plugins = with pkgs.vimPlugins; [ + bufferline-nvim completion-nvim git-blame-nvim gitlinker-nvim glow-nvim gruvbox-nvim + hound-vim lualine-nvim - bufferline-nvim nvim-lspconfig nvim-tree-lua nvim-treesitter @@ -328,6 +338,7 @@ in vim-sneak vim-surround vim-terraform + webapi-vim ]; }; diff --git a/home/nvim/lua/init.lua b/home/nvim/lua/init.lua index 5b2fac8..b874046 100644 --- a/home/nvim/lua/init.lua +++ b/home/nvim/lua/init.lua @@ -289,6 +289,13 @@ vim.g['prettier#autoformat'] = 1 -- git-blame vim.g.gitblame_enabled = 0 +-- hound.vim +vim.g.hound_base_url = "hound" +vim.g.hound_port = "6080" +vim.api.nvim_set_keymap("n", "hs", ":Hound", + {silent = true, noremap = true} +) + -- telescope vim.api.nvim_set_keymap("n", "ff", "Telescope find_files", {silent = true, noremap = true} @@ -310,10 +317,6 @@ vim.cmd[[autocmd BufEnter * lua require'completion'.on_attach()]] vim.cmd[[imap (completion_smart_tab)]] vim.cmd[[imap (completion_smart_s_tab)]] --- Use and to navigate through popup menu --- vim.cmd[[inoremap pumvisible() ? "\" : "\"]] --- vim.cmd[[inoremap pumvisible() ? "\" : "\"]] - -- Remember line number vim.cmd[[au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal! g`\"" | endif]]