(import-macros {: pack : pack! : unpack!} :nvrc.macro.pack) (import-macros {: setv!} :nvrc.macro.set) (pack! :wbthomason/packer.nvim) (pack! :rktjmp/hotpot.nvim) (pack! :nanotech/jellybeans.vim {:config "require('nvrc.colors').apply('jellybeans')"}) (pack! :nvim-treesitter/nvim-treesitter {:req :treesitter :requires [(pack :nvim-treesitter/nvim-treesitter-refactor {:after :nvim-treesitter}) (pack :nvim-treesitter/nvim-treesitter-textobjects {:after :nvim-treesitter})]}) (pack! :antoinemadec/FixCursorHold.nvim) (pack! :luukvbaal/stabilize.nvim {:init :stabilize}) (pack! :justinmk/vim-dirvish) (pack! :neovim/nvim-lspconfig {:req :lspconfig :requires [(pack :hrsh7th/cmp-nvim-lsp {:after :nvim-cmp}) (pack :j-hui/fidget.nvim {:req :fidget :after :nvim-lspconfig}) (pack :hrsh7th/cmp-nvim-lsp-signature-help {:after :cmp-nvim-lsp})]}) (pack! :simrat39/rust-tools.nvim {:req :rust :ft :rust :requires [(pack :nvim-lua/plenary.nvim)]}) (pack! :p00f/clangd_extensions.nvim {:req :clangd :ft [:c :cpp :objc :objcpp] :module :clangd_extensions}) (pack! :mfussenegger/nvim-dap {:req :dap :requires [(pack :nvim-lua/plenary.nvim)]}) (pack! :rcarriga/nvim-dap-ui {:init :dapui :requires [(pack :mfussenegger/nvim-dap)]}) (pack! :gpanders/editorconfig.nvim) (pack! :stefandtw/quickfix-reflector.vim {:ft :qf}) (pack! :tpope/vim-fugitive) (pack! :tpope/vim-eunuch) (pack! :tpope/vim-sleuth) (pack! :hrsh7th/nvim-cmp {:req :cmp :event :InsertEnter :requires [(pack :L3MON4D3/LuaSnip {:module :luasnip}) (pack :lukas-reineke/cmp-under-comparator {:module :cmp-under-comparator})]}) (pack! :numToStr/Comment.nvim {:module :Comment :init :Comment}) (pack! :ibhagwan/fzf-lua {:req :fzf :module :fzf-lua}) (pack! :ggandor/leap.nvim) (unpack!)