From 75235782b9388c997dc312e8cae10a6ee9f61996 Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Wed, 17 Nov 2021 14:41:21 +0000 Subject: [PATCH] Adds treesitter and biscuit plugins + tweak to sudo write The two plugins were added along with relevant configuration for each If in neovim and sudo_askpass isn't set, vim will display a warning if WW is typed in command mode --- .gitmodules | 6 ++++++ nvim/.config/nvim/after/plugin/biscuit.vim | 1 + nvim/.config/nvim/init.vim | 2 ++ nvim/.config/nvim/pack/bundle/opt/nvim-biscuits | 1 + nvim/.config/nvim/pack/bundle/opt/nvim-treesitter | 1 + nvim/.config/nvim/plugin/biscuits.vim | 12 ++++++++++++ nvim/.config/nvim/plugin/mappings.vim | 2 ++ nvim/.config/nvim/plugin/treesitter.vim | 11 +++++++++++ 8 files changed, 36 insertions(+) create mode 100644 nvim/.config/nvim/after/plugin/biscuit.vim create mode 160000 nvim/.config/nvim/pack/bundle/opt/nvim-biscuits create mode 160000 nvim/.config/nvim/pack/bundle/opt/nvim-treesitter create mode 100644 nvim/.config/nvim/plugin/biscuits.vim create mode 100644 nvim/.config/nvim/plugin/treesitter.vim diff --git a/.gitmodules b/.gitmodules index 69506305..f80aae5b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -73,3 +73,9 @@ [submodule "nvim/.config/nvim/pack/bundle/opt/lexima.vim"] path = nvim/.config/nvim/pack/bundle/opt/lexima.vim url = https://github.com/cohama/lexima.vim +[submodule "nvim/.config/nvim/pack/bundle/nvim-biscuits"] + path = nvim/.config/nvim/pack/bundle/opt/nvim-biscuits + url = https://github.com/code-biscuits/nvim-biscuits +[submodule "nvim/.config/nvim/pack/bundle/opt/nvim-treesitter"] + path = nvim/.config/nvim/pack/bundle/opt/nvim-treesitter + url = https://github.com/nvim-treesitter/nvim-treesitter diff --git a/nvim/.config/nvim/after/plugin/biscuit.vim b/nvim/.config/nvim/after/plugin/biscuit.vim new file mode 100644 index 00000000..edfba2d6 --- /dev/null +++ b/nvim/.config/nvim/after/plugin/biscuit.vim @@ -0,0 +1 @@ +highlight BiscuitColor gui=italic diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 5bd66e9a..554a900f 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -22,6 +22,8 @@ if has('packages') packadd! deoplete-lsp packadd! deoplete-notmuch packadd! firenvim + packadd! nvim-treesitter + packadd! nvim-biscuits lua <p :call mine#functions#proselint() if has('nvim') if !empty($SUDO_ASKPASS) cnoremap WW w !sudo -A tee % > /dev/null + else + cnoremap WW echo "SUDO_ASKPASS variable needs to be set" endif else cnoremap WW w !sudo tee % > /dev/null diff --git a/nvim/.config/nvim/plugin/treesitter.vim b/nvim/.config/nvim/plugin/treesitter.vim new file mode 100644 index 00000000..32681ea0 --- /dev/null +++ b/nvim/.config/nvim/plugin/treesitter.vim @@ -0,0 +1,11 @@ +lua <