this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 88 lines 2.9 kB view raw
1(import-macros {: use} :relude) 2 3(use packer) 4 5(fn config [cb] 6 (packer.startup (fn [-pkg] 7 (let [super (fn [f] 8 (fn [name ?opts] 9 (f (vim.tbl_extend :keep {1 name} 10 (or ?opts {}))))) 11 pkg (super -pkg)] 12 (cb pkg))) 13 {:options {}})) 14 15;; fnlfmt: skip 16(config (fn [pkg pkg-rocks] 17 ; Color scheme 18 ; (pkg :hauleth/blame.vim) 19 ; (pkg :zenbones-theme/zenbones.nvim 20 ; {:requires [:rktjmp/lush.nvim]}) 21 ; (pkg :shaunsingh/nord.nvim) 22 23 (pkg :echasnovski/mini.nvim) 24 25 ; Project navigation 26 (pkg :tpope/vim-projectionist) 27 (pkg :justinmk/vim-dirvish) 28 (pkg :tpope/vim-eunuch) 29 30 ; File picker 31 (pkg :nvim-telescope/telescope.nvim { 32 :requires [(pkg :natecraddock/telescope-zf-native.nvim) 33 (pkg :nvim-lua/plenary.nvim)]}) 34 (pkg :pwntester/octo.nvim 35 {:cmd [:Octo] 36 :requires [:nvim-telescope/telescope.nvim] 37 :config (fn [] ((. (require :octo) :setup)) {})}) 38 39 ; Git 40 (pkg :tpope/vim-fugitive) 41 (pkg :rbong/vim-flog) 42 43 ; Languages 44 (pkg :elixir-editors/vim-elixir 45 {:ft [:elixir :eex :heex]}) 46 (pkg :Julian/lean.nvim) 47 48 ; Language Protocol 49 (pkg :nvim-treesitter/playground 50 {:cmd [:TSPlaygroundToggle 51 :TSHighlightCapturesUnderCursor]}) 52 (pkg :j-hui/fidget.nvim {:tag :legacy}) 53 54 ; Code manipulation 55 ;(pkg :AndrewRadev/splitjoin.vim 56 ; {:keys [:gS :gJ]}) 57 (pkg :Wansmer/treesj) 58 (pkg :hauleth/sad.vim) 59 60 ; Task running 61 (pkg :hauleth/asyncdo.vim) 62 (pkg :romainl/vim-qf 63 {:ft [:qf] 64 :event [:QuickFixCmdPre]}) 65 (pkg :romainl/vim-qlist 66 {:ft [:qf] 67 :event [:QuickFixCmdPre]}) 68 (pkg :Olical/vim-enmasse 69 {:cmd [:EnMasse] 70 :ft [:qf]}) 71 (pkg :igemnace/vim-makery) 72 73 ; Windows 74 ; (pkg :t9md/vim-choosewin 75 ; {:keys ["<plug>(choosewin)"]}) 76 77 ; Utils 78 (pkg :andymass/vim-matchup) 79 (pkg :direnv/direnv.vim) 80 (pkg :hauleth/vim-backscratch {:cmd [:Scratch]}) 81 (pkg "https://gitlab.com/hauleth/qfx.vim.git") 82 (pkg "https://gitlab.com/hauleth/smart.vim.git") 83 (pkg :mbbill/undotree 84 {:cmd [:UndotreeShow :UndotreeToggle]}) 85 (pkg :tpope/vim-characterize {:keys [:ga]}) 86 (pkg :tpope/vim-dadbod {:cmd [:DB]}) 87 (pkg :tpope/vim-repeat) 88 (pkg :tpope/vim-rsi)))