diff --git a/flake.nix b/flake.nix index 25f77eb..88f035d 100644 --- a/flake.nix +++ b/flake.nix @@ -419,6 +419,8 @@ vimPlugins-icalendar-vim = pkgs.callPackage packages/vimPlugins/icalendar-vim.nix {}; vimPlugins-jq-vim = pkgs.callPackage packages/vimPlugins/jq-vim.nix {}; vimPlugins-typst-vim = pkgs.callPackage packages/vimPlugins/typst-vim.nix {}; + vimPlugins-mdwa-nvim = pkgs.callPackage packages/vimPlugins/mdwa-nvim.nix {}; + vimPlugins-vim-ernest = pkgs.callPackage packages/vimPlugins/vim-ernest.nix {}; vimPlugins-vim-256noir = pkgs.callPackage packages/vimPlugins/vim-256noir.nix {}; vimPlugins-vim-colors-paramount = pkgs.callPackage packages/vimPlugins/vim-colors-paramount.nix {}; vimPlugins-vim-fetch = pkgs.callPackage packages/vimPlugins/vim-fetch.nix {}; diff --git a/lib/vim/init.vim b/lib/vim/init.vim index 1a6adf5..d433c6a 100644 --- a/lib/vim/init.vim +++ b/lib/vim/init.vim @@ -125,12 +125,10 @@ let g:pandoc#syntax#conceal#use = 0 let g:pandoc#modules#disabled = [] let g:pandoc#spell#default_langs = ['en', 'de'] +autocmd! User GoyoEnter Limelight | Ernest +autocmd! User ErnestLeave Limelight! | Goyo! + -" Enable Copilot for specific filetypes -" See: https://github.com/github/copilot.vim/blob/1a55183ef9347d6f420406a3746474b6b9fb9ef5/doc/copilot.txt#L46 -let g:copilot_filetypes = { - \ 'python': v:true -\} " Disable Copilot for files larger than 100kb autocmd BufReadPre * \ let f=getfsize(expand("")) diff --git a/packages/vim.nix b/packages/vim.nix index 7d2abe1..5a28c3b 100644 --- a/packages/vim.nix +++ b/packages/vim.nix @@ -42,6 +42,11 @@ copilot-vim + goyo + limelight-vim + niveumPackages.vimPlugins-mdwa-nvim + niveumPackages.vimPlugins-vim-ernest + fzf-vim fzfWrapper supertab diff --git a/packages/vimPlugins/mdwa-nvim.nix b/packages/vimPlugins/mdwa-nvim.nix new file mode 100644 index 0000000..4ec52a9 --- /dev/null +++ b/packages/vimPlugins/mdwa-nvim.nix @@ -0,0 +1,14 @@ +{ + vimUtils, + fetchFromGitHub, + lib, +}: (vimUtils.buildVimPluginFrom2Nix { + pname = "mdwa.nvim"; + version = "9f37270"; + src = fetchFromGitHub { + owner = "tihawk"; + repo = "mdwa.nvim"; + rev = "9f3727037e0d85fd0930334b91b9687a5a880192"; + hash = "sha256-h2jy2E+pN2Ma/5n9Eq2oXr9xHma2OxxVvx9EJ+bIYxA="; + }; +}) diff --git a/packages/vimPlugins/vim-ernest.nix b/packages/vimPlugins/vim-ernest.nix new file mode 100644 index 0000000..1b33d96 --- /dev/null +++ b/packages/vimPlugins/vim-ernest.nix @@ -0,0 +1,14 @@ +{ + vimUtils, + fetchFromGitHub, + lib, +}: (vimUtils.buildVimPluginFrom2Nix { + pname = "vim-ernest"; + version = "4b99bc3"; + src = fetchFromGitHub { + owner = "lgalke"; + repo = "vim-ernest"; + rev = "4b99bc3fe3deb7bb958ad2f64cad93569eeb50d7"; + hash = "sha256-AUuRnnZU39XUerBxNelEqVyDAalRm3VGNUQb15fjXjM="; + }; +})