diff --git a/configs/neovim.nix b/configs/neovim.nix index 838eb91..6d25609 100644 --- a/configs/neovim.nix +++ b/configs/neovim.nix @@ -68,6 +68,15 @@ vim-toml vimtex vim-ledger + (pkgs.vimUtils.buildVimPluginFrom2Nix { + name = "todo.txt-vim"; + src = pkgs.fetchFromGitHub { + owner = "freitass"; + repo = "todo.txt-vim"; + rev = "6845221d45bd62e604c2024bc511a56e79d1118b"; + sha256 = "08m9q5f2pz6gjp0vkmm7glfsrbnldxi1j59dm5d7any6y96xxd6v"; + }; + }) (pkgs.vimUtils.buildVimPluginFrom2Nix { name = "jq.vim"; src = pkgs.fetchFromGitHub { diff --git a/dot/vimrc b/dot/vimrc index 61d9b83..e352380 100644 --- a/dot/vimrc +++ b/dot/vimrc @@ -123,6 +123,7 @@ if has("autocmd") autocmd bufnewfile,bufread config set filetype=conf autocmd bufnewfile,bufread *.elm packadd elm-vim | set filetype=elm shiftwidth=4 autocmd bufnewfile,bufread *.dhall packadd dhall-vim | set filetype=dhall + autocmd bufnewfile,bufread *todo.txt packadd todo.txt-vim | set filetype=todo.txt autocmd filetype haskell packadd haskell-vim | set keywordprg=hoogle\ -i autocmd filetype javascript packadd vim-javascript autocmd filetype make setlocal noexpandtab