From 13bee034fa8b6f482b020410eb3febe6c4516fc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sun, 20 Sep 2020 23:29:27 +0200 Subject: [PATCH] feat(neovim): add icalendar.vim --- configs/neovim.nix | 24 +++++++++--------------- dot/init.vim | 1 + packages/vimPlugins/icalendar-vim.nix | 10 ++++++++++ 3 files changed, 20 insertions(+), 15 deletions(-) create mode 100644 packages/vimPlugins/icalendar-vim.nix diff --git a/configs/neovim.nix b/configs/neovim.nix index 3da54db..47b4ec6 100644 --- a/configs/neovim.nix +++ b/configs/neovim.nix @@ -6,22 +6,15 @@ nixpkgs.config.packageOverrides = pkgs: { vimPlugins = pkgs.vimPlugins // { - cheat-sh-vim = - pkgs.callPackage { }; - vim-fetch = - pkgs.callPackage { }; - vim-colors-paramount = - pkgs.callPackage - { }; - vim-256noir = - pkgs.callPackage { }; - todo-txt-vim = - pkgs.callPackage { }; + cheat-sh-vim = pkgs.callPackage { }; + vim-fetch = pkgs.callPackage { }; + vim-colors-paramount = pkgs.callPackage { }; + vim-256noir = pkgs.callPackage { }; + icalendar-vim = pkgs.callPackage { }; + todo-txt-vim = pkgs.callPackage { }; jq-vim = pkgs.callPackage { }; - vim-fsharp = - pkgs.callPackage { }; - vim-reason-plus = - pkgs.callPackage { }; + vim-fsharp = pkgs.callPackage { }; + vim-reason-plus = pkgs.callPackage { }; }; }; @@ -63,6 +56,7 @@ elm-vim emmet-vim haskell-vim + icalendar-vim idris-vim jq-vim purescript-vim diff --git a/dot/init.vim b/dot/init.vim index 184bad0..a486434 100644 --- a/dot/init.vim +++ b/dot/init.vim @@ -125,6 +125,7 @@ if has("autocmd") autocmd bufnewfile,bufread *.csv packadd csv-vim | set filetype=csv autocmd bufnewfile,bufread *.toml packadd vim-toml | set filetype=toml autocmd bufnewfile,bufread *.tex packadd vimtex | set filetype=tex + autocmd bufnewfile,bufread *.ics packadd icalendar.vim | set filetype=icalendar autocmd bufnewfile,bufread *.ts packadd typescript-vim | set filetype=typescript autocmd bufnewfile,bufread *.purs packadd purescript-vim | set filetype=purescript autocmd bufnewfile,bufread *.jq packadd jq.vim diff --git a/packages/vimPlugins/icalendar-vim.nix b/packages/vimPlugins/icalendar-vim.nix new file mode 100644 index 0000000..a69da87 --- /dev/null +++ b/packages/vimPlugins/icalendar-vim.nix @@ -0,0 +1,10 @@ +{ vimUtils, fetchFromGitHub }: +(vimUtils.buildVimPluginFrom2Nix { + name = "icalendar.vim"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "icalendar.vim"; + rev = "542fff45385b1b5ad9781b0ad4878ba3b7ee9d5f"; + sha256 = "0sl8rfk004cagi12ghlcqz0wci1xf5raglm50pkan79jk7srckhq"; + }; +})